The "arrondissement" of Bellac is the most northern "arrondissement" of the Haute-Vienne department. It is bordered to the northwest and north by the Vienne department, to the east by the Creuse department, to the south by the "arrondissement" of Limoges, to the southwest by the "arrondissement" of Rochechouart and to the west by the Charente department.