Cantonul Rochechouart este un canton din arondismentul Rochechouart, departamentul Haute-Vienne, regiunea Limousin, Franța.

Comune

| Chéronnac || align="right" | 325 || align="right" | 87600 || align="right" | 87044 |- | Rochechouart || align="right" | || align="right" | 87600 || align="right" | 87126 |- | Les Salles-Lavauguyon || align="right" | 173 || align="right" | 87440 || align="right" | 87189 |- | Vayres || align="right" | 827 || align="right" | 87600 || align="right" | 87199 |- | Videix || align="right" | 225 || align="right" | 87600 || align="right" | 87204

Categorie:Cantoane în Haute-Vienne