Rochechouart est situé dans le Parc Naturel Périgord Limousin. Sous préfecture de la Haute-Vienne et chef lieu de canton.