[1] El distrito de Bellac se encuentra en el norte del departamento de Alto Vienne.
Limita al norte y noroeste con el departamento de Vienne, al este con el departamento de Creuse, al sur con el distrito de Limoges, al suroeste con el distrito de Rochechouart y al oeste con el departamento de Charente.
El distrito Bellac es el segundo distrito, luego del distrito de Limoges, tanto en superficie (1779,9 km²) como en población (39 744 habitantes).
[2] Luego de la reorganización de los cantones en Francia,[3] los cantones dejaron de ser subdivisiones de los distritos por lo que podrían tener comunas que pertenecieran a distritos diferentes.
Los cantones del distrito de Bellac, y sus códigos, son: Las comunas, con sus códigos, del distrito de Bellac son:[4]