Ce classement porte sur 56 des 391 communes de l'Ain : 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, Culoz-Béon ferme la marche avec 1 895 heures par an.
Le classement de l'Ain : villes les plus ensoleillées
| Rang | Commune | Heures de soleil par an | Barre proportionnelle | Habitants |
|---|---|---|---|---|
| 1 ex æquo | Valserhône | 2 069 | 17 031 | |
| 1 ex æquo | Collonges | 2 069 | 2 445 | |
| 3 ex æquo | Miribel | 2 050 | 10 520 | |
| 3 ex æquo | Trévoux | 2 050 | 7 181 | |
| 3 ex æquo | Reyrieux | 2 050 | 5 466 | |
| 3 ex æquo | Beynost | 2 050 | 5 289 | |
| 3 ex æquo | Saint-Maurice-de-Beynost | 2 050 | 4 375 | |
| 3 ex æquo | Saint-André-de-Corcy | 2 050 | 3 415 | |
| 3 ex æquo | Massieux | 2 050 | 2 907 | |
| 3 ex æquo | Neyron | 2 050 | 2 460 | |
| 3 ex æquo | Mionnay | 2 050 | 2 350 | |
| 3 ex æquo | Saint-Didier-de-Formans | 2 050 | 2 270 | |
| 3 ex æquo | Civrieux | 2 050 | 2 074 | |
| 14 ex æquo | Bourg-en-Bresse | 1 989 | 43 961 | |
| 14 ex æquo | Ambérieu-en-Bugey | 1 989 | 16 339 | |
| 14 ex æquo | Meximieux | 1 989 | 8 388 | |
| 14 ex æquo | Lagnieu | 1 989 | 7 524 | |
| 14 ex æquo | Péronnas | 1 989 | 6 690 | |
| 14 ex æquo | Saint-Denis-lès-Bourg | 1 989 | 6 313 | |
| 14 ex æquo | Villars-les-Dombes | 1 989 | 5 257 | |
| 14 ex æquo | Villieu-Loyes-Mollon | 1 989 | 3 924 | |
| 14 ex æquo | Montréal-la-Cluse | 1 989 | 3 655 | |
| 14 ex æquo | Nantua | 1 989 | 3 586 | |
| 14 ex æquo | Ceyzériat | 1 989 | 3 412 | |
| 14 ex æquo | Ambronay | 1 989 | 2 956 | |
| 14 ex æquo | Pont-d'Ain | 1 989 | 2 893 | |
| 14 ex æquo | Chalamont | 1 989 | 2 570 | |
| 14 ex æquo | Château-Gaillard | 1 989 | 2 484 | |
| 14 ex æquo | Jujurieux | 1 989 | 2 296 | |
| 14 ex æquo | Saint-Denis-en-Bugey | 1 989 | 2 275 | |
| 14 ex æquo | Montagnat | 1 989 | 2 232 | |
| 14 ex æquo | Saint-Rambert-en-Bugey | 1 989 | 2 221 | |
| 14 ex æquo | Saint-Martin-du-Mont | 1 989 | 2 055 | |
| 34 ex æquo | Montluel | 1 947 | 7 083 | |
| 34 ex æquo | Dagneux | 1 947 | 4 826 | |
| 34 ex æquo | Loyettes | 1 947 | 3 592 | |
| 34 ex æquo | Béligneux | 1 947 | 3 578 | |
| 34 ex æquo | La Boisse | 1 947 | 3 528 | |
| 34 ex æquo | Balan | 1 947 | 3 159 | |
| 34 ex æquo | Saint-Maurice-de-Gourdans | 1 947 | 2 975 | |
| 41 ex æquo | Châtillon-sur-Chalaronne | 1 943 | 5 462 | |
| 41 ex æquo | Bâgé-Dommartin | 1 943 | 4 140 | |
| 41 ex æquo | Replonges | 1 943 | 4 038 | |
| 41 ex æquo | Montmerle-sur-Saône | 1 943 | 3 888 | |
| 41 ex æquo | Feillens | 1 943 | 3 482 | |
| 41 ex æquo | Attignat | 1 943 | 3 476 | |
| 41 ex æquo | Vonnas | 1 943 | 3 299 | |
| 41 ex æquo | Saint-Didier-sur-Chalaronne | 1 943 | 2 992 | |
| 41 ex æquo | Montrevel-en-Bresse | 1 943 | 2 790 | |
| 41 ex æquo | Polliat | 1 943 | 2 790 | |
| 41 ex æquo | Bresse Vallons | 1 943 | 2 427 | |
| 41 ex æquo | Pont-de-Vaux | 1 943 | 2 244 | |
| 41 ex æquo | Mézériat | 1 943 | 2 209 | |
| 41 ex æquo | Manziat | 1 943 | 2 060 | |
| 55 ex æquo | Belley | 1 895 | 9 695 | |
| 55 ex æquo | Culoz-Béon | 1 895 | 3 507 |
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.