En el distrito de Rochechouart solamente hay 2 cantones y todas sus comunas están dentro del distrito.