La commune de Sainte-Foy est située dans le département Vendée.
Les municipalités limitrophes sont les suivantes : Grosbreuil, Talmont-Saint-Hilaire, Saint-Mathurin, Les Sables-d'Olonne, L'Île-d'Olonne, Les Achards.
3 infirmiers et infirmières à domicile exercent à Sainte-Foy.