La commune de Sainte-Foy-de-Belvès se situe dans le département Dordogne.
Les communes à proximité sont les suivantes : Mazeyrolles, Doissat, Salles-de-Belvès, Orliac, Pays de Belvès, Larzac.
1 infirmier et infirmière à domicile travaille à Sainte-Foy-de-Belvès.