The "arrondissement" of Rochechouart is the most western "arrondissement" of the Haute-Vienne department. It is bordered to the west and north by the Charente department, to the northeast by the "arrondissement" of Bellac, to the east by the "arrondissement" of Limoges and to the south by the Dordogne department.