Ce classement porte sur 27 des 195 communes de la Haute-Vienne : ne sont pas classées les communes de moins de 2 000 habitants et celles qui n'ont pas de station Météo-France à moins de 30 km et 300 m d'écart d'altitude. À l’autre bout du classement, Eymoutiers ferme la marche avec 1 882 heures par an.
Le classement de la Haute-Vienne : villes les plus ensoleillées
| Rang | Commune | Heures de soleil par an | Barre proportionnelle | Habitants |
|---|---|---|---|---|
| 1 ex æquo | Saint-Yrieix-la-Perche | 2 050 | 7 164 | |
| 1 ex æquo | Nexon | 2 050 | 2 589 | |
| 3 | Rochechouart | 2 026 | 3 648 | |
| 4 ex æquo | Limoges | 1 922 | 131 817 | |
| 4 ex æquo | Saint-Junien | 1 922 | 11 677 | |
| 4 ex æquo | Panazol | 1 922 | 11 520 | |
| 4 ex æquo | Couzeix | 1 922 | 10 328 | |
| 4 ex æquo | Isle | 1 922 | 8 097 | |
| 4 ex æquo | Feytiat | 1 922 | 6 244 | |
| 4 ex æquo | Aixe-sur-Vienne | 1 922 | 5 985 | |
| 4 ex æquo | Le Palais-sur-Vienne | 1 922 | 5 844 | |
| 4 ex æquo | Ambazac | 1 922 | 5 622 | |
| 4 ex æquo | Condat-sur-Vienne | 1 922 | 5 350 | |
| 4 ex æquo | Verneuil-sur-Vienne | 1 922 | 5 171 | |
| 4 ex æquo | Rilhac-Rancon | 1 922 | 4 876 | |
| 4 ex æquo | Boisseuil | 1 922 | 3 073 | |
| 4 ex æquo | Saint-Priest-Taurion | 1 922 | 2 929 | |
| 4 ex æquo | Bosmie-l'Aiguille | 1 922 | 2 704 | |
| 4 ex æquo | Saint-Just-le-Martel | 1 922 | 2 660 | |
| 4 ex æquo | Oradour-sur-Glane | 1 922 | 2 584 | |
| 4 ex æquo | Le Vigen | 1 922 | 2 346 | |
| 4 ex æquo | Saint-Gence | 1 922 | 2 244 | |
| 4 ex æquo | Veyrac | 1 922 | 2 178 | |
| 4 ex æquo | Chaptelat | 1 922 | 2 111 | |
| 4 ex æquo | Séreilhac | 1 922 | 2 029 | |
| 26 ex æquo | Saint-Léonard-de-Noblat | 1 882 | 4 480 | |
| 26 ex æquo | Eymoutiers | 1 882 | 2 068 |
Source : Météo-France, fiches climatologiques (normales sur trente ans) ; durée annuelle moyenne d’insolation à la station de rattachement, communes de 2 000 habitants et plus. Non classées : les communes de moins de 2 000 habitants et celles qui n'ont pas de station Météo-France à moins de 30 km et 300 m d'écart d'altitude. Rangs ex æquo pour des valeurs égales. Sources des données.