Sainte-Foy est une ville des Landes en région Nouvelle-Aquitaine.
Sainte-Foy compte 266 habitants appelés les "Saint-Foyens, Saint-Foyennes ou Fidésiens, Fidésiennes".
La densité de la population de Sainte-Foy est de 30 habitants au km².
Le maire de Sainte-Foy est Monsieur Didier PAULIAT