Liste complète des communes, cantons, bassins de vie, intercommunalités de la Haute-Vienne.
NOTE : Le département de la Haute-Vienne comporte 3 communes nouvelles :
Val-d'Oire-et-Gartempe, Val-d'Issoire et Saint-Pardoux-le-Lac .
| Nom |
cp | arr | Canton | epci | pop | lat. | long. | alti | surf |
|---|---|---|---|---|---|---|---|---|---|
| Feytiat | 87220 | 2 | Panazol | CU Limoges Métropole | 45.80750 | 1.33000 | 337 | 24.27 | |
| Flavignac | 87230 | 2 | Saint-Yrieix-la-Perche | CC Pays de Nexon Monts de Chalus | 45.70500 | 1.09472 | 363 | 31.39 | |
| Folles | 87250 | 1 | Ambazac | CC Elan Limousin Avenir Nature | 46.11528 | 1.45972 | 320 | 31.61 | |
| Fromental | 87250 | 1 | Ambazac | CC Elan Limousin Avenir Nature | 46.15861 | 1.39500 | 316 | 22.91 | |
| Gajoubert | 87330 | 1 | Bellac | CC Haut Limousin en Marche | 46.11194 | 0.83167 | 219 | 14.30 | |
| Glandon | 87500 | 2 | Saint-Yrieix-la-Perche | CC du Pays de Saint Yrieix | 45.47917 | 1.22639 | 376 | 27.59 | |
| Glanges | 87380 | 2 | Eymoutiers | CC Briance Sud Haute Vienne | 45.67139 | 1.45556 | 400 | 22.75 | |
| Gorre | 87310 | 3 | Rochechouart | CC Ouest Limousin | 45.74222 | 0.98361 | 275 | 16.50 | |
| Isle | 87170 | 2 | Limoges-9 | CU Limoges Métropole | 45.80667 | 1.22333 | 276 | 20.07 | |
| Jabreilles-les-Bordes | 87370 | 2 | Ambazac | CC Elan Limousin Avenir Nature | 46.02361 | 1.53056 | 500 | 19.15 | |
| Janailhac | 87800 | 2 | Saint-Yrieix-la-Perche | CC Pays de Nexon Monts de Chalus | 45.63750 | 1.24083 | 370 | 18.71 | |
| Javerdat | 87520 | 3 | Saint-Junien | CC Porte Océane du Limousin | 45.95417 | 0.98611 | 260 | 25.49 | |
| Jouac | 87890 | 1 | Châteauponsac | CC Haut Limousin en Marche | 46.35389 | 1.25972 | 190 | 20.34 | |
| Jourgnac | 87800 | 2 | Aixe-sur-Vienne | CC du Val de Vienne | 45.71917 | 1.21361 | 364 | 14.35 | |
| la Bazeuge | 87210 | 1 | Châteauponsac | CC Haut Limousin en Marche | 46.24528 | 1.09694 | 208 | 10.22 | |
| la Chapelle-Montbrandeix | 87440 | 3 | Rochechouart | CC Ouest Limousin | 45.64806 | 0.84778 | 380 | 20.04 | |
| la Croisille-sur-Briance | 87130 | 2 | Eymoutiers | CC Briance-Combade | 45.62972 | 1.58528 | 460 | 44.20 | |
| la Croix-sur-Gartempe | 87210 | 1 | Châteauponsac | CC Haut Limousin en Marche | 46.16056 | 0.99111 | 243 | 12.79 | |
| la Geneytouse | 87400 | 2 | Saint-Léonard-de-Noblat | CC de Noblat | 45.78556 | 1.46861 | 410 | 19.28 | |
| la Jonchère-Saint-Maurice | 87340 | 2 | Ambazac | CC Elan Limousin Avenir Nature | 46.02139 | 1.47889 | 418 | 15.50 | |
| la Meyze | 87800 | 2 | Saint-Yrieix-la-Perche | CC du Pays de Saint Yrieix | 45.61694 | 1.21667 | 372 | 28.04 | |
| la Porcherie | 87380 | 2 | Eymoutiers | CC Briance Sud Haute Vienne | 45.58250 | 1.54444 | 480 | 31.62 | |
| la Roche-l'Abeille | 87800 | 2 | Saint-Yrieix-la-Perche | CC du Pays de Saint Yrieix | 45.59806 | 1.24028 | 414 | 36.70 | |
| Ladignac-le-Long | 87500 | 2 | Saint-Yrieix-la-Perche | CC du Pays de Saint Yrieix | 45.58333 | 1.11556 | 400 | 47.15 | |
| Laurière | 87370 | 2 | Ambazac | CC Elan Limousin Avenir Nature | 46.07472 | 1.47750 | 430 | 20.75 | |
| Lavignac | 87230 | 2 | Saint-Yrieix-la-Perche | CC Pays de Nexon Monts de Chalus | 45.72111 | 1.12194 | 270 | 6.11 | |
| le Buis | 87140 | 1 | Bellac | CC Elan Limousin Avenir Nature | 46.03556 | 1.20500 | 340 | 6.70 | |
| le Chalard | 87500 | 2 | Saint-Yrieix-la-Perche | CC du Pays de Saint Yrieix | 45.55028 | 1.13000 | 340 | 12.31 | |
| le Châtenet-en-Dognon | 87400 | 2 | Saint-Léonard-de-Noblat | CC de Noblat | 45.90611 | 1.50500 | 412 | 20.25 | |
| le Dorat | 87210 | 1 | Châteauponsac | CC Haut Limousin en Marche | 46.21500 | 1.08444 | 220 | 23.99 | |
| le Palais-sur-Vienne | 87410 | 2 | Limoges-5 | CU Limoges Métropole | 45.86278 | 1.32250 | 260 | 10.35 | |
| le Vigen | 87110 | 2 | Condat-sur-Vienne | CU Limoges Métropole | 45.75195 | 1.29056 | 240 | 29.64 | |
| les Billanges | 87340 | 2 | Ambazac | CC Elan Limousin Avenir Nature | 45.96528 | 1.53500 | 380 | 23.02 | |
| les Cars | 87230 | 2 | Saint-Yrieix-la-Perche | CC Pays de Nexon Monts de Chalus | 45.68111 | 1.07250 | 358 | 16.65 | |
| les Grands-Chézeaux | 87160 | 1 | Châteauponsac | CC Haut Limousin en Marche | 46.35139 | 1.39278 | 303 | 13.71 | |
| les Salles-Lavauguyon | 87440 | 3 | Rochechouart | CC Porte Océane du Limousin | 45.74528 | 0.69333 | 260 | 12.30 | |
| Limoges [4] | 87000 | 2 | Limoges | CU Limoges Métropole | 45.83194 | 1.25861 | 306 | 79.87 | |
| Linards | 87130 | 2 | Eymoutiers | CC Briance-Combade | 45.70056 | 1.53417 | 409 | 36.37 | |
| Lussac-les-Églises | 87360 | 1 | Châteauponsac | CC Haut Limousin en Marche | 46.34583 | 1.17389 | 200 | 41.21 | |
| Magnac-Bourg | 87380 | 2 | Eymoutiers | CC Briance Sud Haute Vienne | 45.61722 | 1.43417 | 442 | 15.19 | |
| Magnac-Laval | 87190 | 1 | Châteauponsac | CC Haut Limousin en Marche | 46.21444 | 1.16722 | 220 | 72.35 | |
| Mailhac-sur-Benaize | 87160 | 1 | Châteauponsac | CC Haut Limousin en Marche | 46.32361 | 1.32889 | 250 | 21.23 | |
| Maisonnais-sur-Tardoire | 87440 | 3 | Rochechouart | CC Ouest Limousin | 45.71278 | 0.68889 | 280 | 32.06 | |
| Marval | 87440 | 3 | Rochechouart | CC Ouest Limousin | 45.62861 | 0.79694 | 320 | 38.64 | |
| Masléon | 87130 | 2 | Eymoutiers | CC Briance-Combade | 45.77000 | 1.58000 | 376 | 8.91 | |
| Meilhac | 87800 | 2 | Saint-Yrieix-la-Perche | CC Pays de Nexon Monts de Chalus | 45.71361 | 1.15917 | 300 | 14.88 | |
| Meuzac | 87380 | 2 | Eymoutiers | CC Briance Sud Haute Vienne | 45.55333 | 1.44056 | 391 | 43.84 | |
| Moissannes | 87400 | 2 | Saint-Léonard-de-Noblat | CC de Noblat | 45.87556 | 1.56556 | 450 | 24.32 | |
| Montrol-Sénard | 87330 | 1 | Bellac | CC Haut Limousin en Marche | 46.03139 | 0.96139 | 365 | 27.39 | |
| Mortemart | 87330 | 1 | Bellac | CC Haut Limousin en Marche | 46.04250 | 0.95694 | 300 | 3.71 |
Source: Insee.fr
[ 3 ] commune chef-lieu de département
[ 4 ] commune chef-lieu de région
Évolution de la population légale 2025 par rapport à 2020.
Carte personnalisable des communes de la Haute-Vienne, imprimable grand format. Voir cette carte