Ce classement porte sur 22 des 3 782 communes des Hauts-de-France : ne sont pas classées les communes de moins de 20 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, Croix (Nord) ferme la marche avec 1 627 heures par an.
Paris, Lyon et Marseille sont classées comme des communes entières : leurs arrondissements ne sont pas des communes et n’ont pas de rang propre.
Le classement des Hauts-de-France : grandes villes les plus ensoleillées
| Rang | Commune | Département | Heures de soleil par an | Barre proportionnelle | Habitants |
|---|---|---|---|---|---|
| 1 | Amiens | Somme (80) | 1 761 | 139 183 | |
| 2 | Boulogne-sur-Mer | Pas-de-Calais (62) | 1 710 | 40 924 | |
| 3 | Saint-Quentin | Aisne (02) | 1 696 | 53 963 | |
| 4 | Beauvais | Oise (60) | 1 682 | 56 934 | |
| 5 ex æquo | Lille | Nord (59) | 1 627 | 240 109 | |
| 5 ex æquo | Tourcoing | Nord (59) | 1 627 | 99 346 | |
| 5 ex æquo | Roubaix | Nord (59) | 1 627 | 98 701 | |
| 5 ex æquo | Villeneuve-d'Ascq | Nord (59) | 1 627 | 63 462 | |
| 5 ex æquo | Douai | Nord (59) | 1 627 | 41 108 | |
| 5 ex æquo | Wattrelos | Nord (59) | 1 627 | 41 013 | |
| 5 ex æquo | Marcq-en-Barœul | Nord (59) | 1 627 | 40 930 | |
| 5 ex æquo | Lens | Pas-de-Calais (62) | 1 627 | 33 122 | |
| 5 ex æquo | Liévin | Pas-de-Calais (62) | 1 627 | 30 398 | |
| 5 ex æquo | Lambersart | Nord (59) | 1 627 | 27 572 | |
| 5 ex æquo | Armentières | Nord (59) | 1 627 | 27 382 | |
| 5 ex æquo | Hénin-Beaumont | Pas-de-Calais (62) | 1 627 | 26 029 | |
| 5 ex æquo | Loos | Nord (59) | 1 627 | 22 850 | |
| 5 ex æquo | La Madeleine | Nord (59) | 1 627 | 22 006 | |
| 5 ex æquo | Mons-en-Barœul | Nord (59) | 1 627 | 21 244 | |
| 5 ex æquo | Wasquehal | Nord (59) | 1 627 | 21 005 | |
| 5 ex æquo | Halluin | Nord (59) | 1 627 | 20 864 | |
| 5 ex æquo | Croix | Nord (59) | 1 627 | 20 790 |
Source : Météo-France, fiches climatologiques (normales sur trente ans) ; durée annuelle moyenne d’insolation à la station de rattachement, villes de 20 000 habitants et plus. Non classées : les communes de moins de 20 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.

