L'agglomération de Rochechouart est située dans le département Haute-Vienne.
Les municipalités alentours sont les suivantes : Saint-Auvent, Pressignac, Chaillac-sur-Vienne, Saillat-sur-Vienne, Vayres, Chassenon.
13 infirmiers et infirmières à domicile exercent à Rochechouart.