La commune de Ribérac se situe dans le département Dordogne.
Les communes limitrophes sont les suivantes : Vanxains, Allemans, Comberanche-et-Épeluche, Saint-Méard-de-Drône, Saint-Martin-de-Ribérac, Villetoureix.
28 infirmiers et infirmières à domicile exercent à Ribérac.