La ville de sainte Foy la Grande est située dans le Sud-Ouest de la France, et a un climat océanique. Les étés sont en général modérément chauds (~26°C) et les hivers assez doux (autour de 8°C). Cependant les précipitations sont assez fréquentes, environ 750 mm de pluie en 2013.