L'agglomération de Saint-Pardoux-la-Rivière se situe dans le département Dordogne.
Les villes limitrophes sont les suivantes : Saint-Front-la-Rivière, Savignac-de-Nontron, Sceau-Saint-Angel, Nontron, Champs-Romain, Milhac-de-Nontron, Saint-Saud-Lacoussière.
12 infirmiers et infirmières à domicile exercent à Saint-Pardoux-la-Rivière.