La ville de Saint-Germain-de-Belvès est située dans le département Dordogne.
Les communes à proximité sont les suivantes : Allas-les-Mines, Berbiguières, Cladech, Marnac, Sagelat, Siorac-en-Périgord, Carves.
4 infirmiers et infirmières à domicile pratiquent à Saint-Germain-de-Belvès.