This ranking covers 22 of the 3,782 towns in Hauts-de-France. Not ranked: towns with fewer than 20,000 inhabitants and towns without a Météo-France station within 30 km and 300 m of elevation. At the other end of the ranking, Croix (Nord) comes last with 1,627 hours a year.
In France, a commune is the smallest unit of local government, from large cities to tiny villages. Paris, Lyon and Marseille are ranked as whole communes: their arrondissements (districts) have no rank of their own.
The ranking: sunniest large cities in Hauts-de-France
| Rank | Town | Department | Hours of sunshine per year | Proportional bar | Population |
|---|---|---|---|---|---|
| 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 tied | Lille | Nord (59) | 1,627 | 240,109 | |
| 5 tied | Tourcoing | Nord (59) | 1,627 | 99,346 | |
| 5 tied | Roubaix | Nord (59) | 1,627 | 98,701 | |
| 5 tied | Villeneuve-d'Ascq | Nord (59) | 1,627 | 63,462 | |
| 5 tied | Douai | Nord (59) | 1,627 | 41,108 | |
| 5 tied | Wattrelos | Nord (59) | 1,627 | 41,013 | |
| 5 tied | Marcq-en-Barœul | Nord (59) | 1,627 | 40,930 | |
| 5 tied | Lens | Pas-de-Calais (62) | 1,627 | 33,122 | |
| 5 tied | Liévin | Pas-de-Calais (62) | 1,627 | 30,398 | |
| 5 tied | Lambersart | Nord (59) | 1,627 | 27,572 | |
| 5 tied | Armentières | Nord (59) | 1,627 | 27,382 | |
| 5 tied | Hénin-Beaumont | Pas-de-Calais (62) | 1,627 | 26,029 | |
| 5 tied | Loos | Nord (59) | 1,627 | 22,850 | |
| 5 tied | La Madeleine | Nord (59) | 1,627 | 22,006 | |
| 5 tied | Mons-en-Barœul | Nord (59) | 1,627 | 21,244 | |
| 5 tied | Wasquehal | Nord (59) | 1,627 | 21,005 | |
| 5 tied | Halluin | Nord (59) | 1,627 | 20,864 | |
| 5 tied | Croix | Nord (59) | 1,627 | 20,790 |
Source: Météo-France, climate data sheets (30-year normals); average annual hours of sunshine at the reference station, cities with 20,000 or more inhabitants. Not ranked: towns with fewer than 20,000 inhabitants and towns without a Météo-France station within 30 km and 300 m of elevation. Tied values share the same rank. Data sources.

