La ville de Agonac est située dans le département Dordogne.
Les communes alentours sont les suivantes : Champcevinel, Château-l'Évêque, Cornille, Saint-Front-d'Alemps, Sorges et Ligueux en Périgord, Brantôme en Périgord.
4 infirmiers et infirmières à domicile exercent à Agonac.