11 communes composent le bassin de vie de Saint-Léonard-de-Noblat.
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Bujaleuf | 873 | 87024 | 218702405 | 87460 |
| Champnétery | 517 | 87035 | 218703502 | 87400 |
| Châtenet-en-Dognon | 399 | 87042 | 218704203 | 87400 |
| Cheissoux | 223 | 87043 | 218704302 | 87460 |
| Eybouleuf | 471 | 87062 | 218706208 | 87400 |
| Geneytouse | 988 | 87070 | 218707008 | 87400 |
| Moissannes | 328 | 87099 | 218709905 | 87400 |
| Royères | 942 | 87129 | 218712909 | 87400 |
| Saint-Denis-des-Murs | 549 | 87142 | 218714202 | 87400 |
| Saint-Léonard-de-Noblat | 4319 | 87161 | 218716108 | 87400 |
| Sauviat-sur-Vige | 879 | 87190 | 218719003 | 87400 |
Le bassin de vie de Saint-Léonard-de-Noblat est composé de 11 communes pour une population de 10488 habitants.
Retrouvez les cartes des bassins de vie de la Haute-Vienne