The 3 arrondissements of the Haute-Vienne department are:[1]
- Arrondissement of Bellac, (subprefecture: Bellac) with 57 communes.[2] The population of the arrondissement was 39,204 in 2016.
- Arrondissement of Limoges, (prefecture of the Haute-Vienne department: Limoges) with 108 communes. The population of the arrondissement was 297,957 in 2016.
- Arrondissement of Rochechouart, (subprefecture: Rochechouart) with 30 communes. The population of the arrondissement was 37,817 in 2016.