Sainte-Foy est une commune du Centre-Ouest de la France, située dans le département de la Vendée, en région Pays de la Loire.
Commune du Centre-Ouest de la France
Le territoire municipal de Sainte-Foy s’étend sur 1 572 hectares. L’altitude moyenne de la commune est de 34 mètres, avec des niveaux fluctuant entre 1 et 59 mètres1,2.
Les communes limitrophes en sont Saint-Mathurin au nord, La Chapelle-Achard en quadripoint (point de la surface de la Terre qui touche quatre régions distinctes), au nord-est, Grosbreuil à l'est, Talmont-Saint-Hilaire au sud-est, Château-d'Olonne au sud-ouest, Olonne-sur-Mer à l'ouest et L'Île-d'Olonne, également en quadripoint, au nord-ouest.