Rochechouart is a commune located in the Haute-Vienne department within the Nouvelle-Aquitaine region of west-central France. It serves as a subprefecture for the department.
The town is situated in the rural landscape of the Limousin area, characterized by its administrative role and geographical position in the interior of the country.