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