Sainte-Foy est une ville de la Vendée en région Pays de la Loire.
Sainte-Foy compte 1837 habitants appelés les "Foyens, Foyennes".
La densité de la population de Sainte-Foy est de 115 habitants au km².
Le maire de Sainte-Foy est Monsieur Noël VERDON