La ville de Champagnac-de-Belair se situe dans le département Dordogne.
Les municipalités limitrophes sont les suivantes : Brantôme en Périgord, La Chapelle-Faucher, Condat-sur-Trincou, Quinsac, Saint-Pancrace, Villars.
4 infirmiers et infirmières à domicile pratiquent à Champagnac-de-Belair.