Largest City in France

2026 ranking · sunshine

The least sunny cities in France

Morlaix (Finistère), Landivisiau (Finistère), Lesneven (Finistère), and Saint-Pol-de-Léon (Finistère) are tied as the least sunny cities in France, with just 1,463 hours of sunshine a year on average.

3,833 towns ranked out of 34,875

Morlaix, 1stThe next 19

The podium

  1. 1stMorlaix 1,463hrs/yr Finistère
  2. 2ndLandivisiau 1,463hrs/yr Finistère
  3. 3rdLesneven 1,463hrs/yr Finistère

This ranking covers 3,833 of the 34,875 towns in France. Not ranked: towns with fewer than 2,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, Coudoux (Bouches-du-Rhône) comes last with 2,898 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: least sunny cities in France

Rank Town Department Hours of sunshine per year Proportional bar Population
1 tied Morlaix Finistère (29) 1,463 15,647
1 tied Landivisiau Finistère (29) 1,463 9,714
1 tied Lesneven Finistère (29) 1,463 7,776
1 tied Saint-Pol-de-Léon Finistère (29) 1,463 7,156
1 tied Saint-Martin-des-Champs Finistère (29) 1,463 4,886
1 tied Plourin-lès-Morlaix Finistère (29) 1,463 4,777
1 tied Cléder Finistère (29) 1,463 3,692
1 tied Plouescat Finistère (29) 1,463 3,649
1 tied Roscoff Finistère (29) 1,463 3,401
1 tied Carantec Finistère (29) 1,463 3,369
1 tied Pleyber-Christ Finistère (29) 1,463 3,254
1 tied Saint-Thégonnec Loc-Eguiner Finistère (29) 1,463 3,214
1 tied Plouédern Finistère (29) 1,463 3,175
1 tied Plouvorn Finistère (29) 1,463 2,993
1 tied Taulé Finistère (29) 1,463 2,984
1 tied Plouénan Finistère (29) 1,463 2,661
1 tied Guiclan Finistère (29) 1,463 2,621
1 tied Santec Finistère (29) 1,463 2,534
1 tied Sizun Finistère (29) 1,463 2,406
1 tied Plounévez-Lochrist Finistère (29) 1,463 2,348
1 tied Plounéventer Finistère (29) 1,463 2,296
1 tied Lampaul-Guimiliau Finistère (29) 1,463 2,081
1 tied Kerlouan Finistère (29) 1,463 2,032
1 tied Plounéour-Brignogan-plages Finistère (29) 1,463 2,023
25 tied Rouen Seine-Maritime (76) 1,554 119,165
25 tied Saint-Étienne-du-Rouvray Seine-Maritime (76) 1,554 29,760
25 tied Sotteville-lès-Rouen Seine-Maritime (76) 1,554 29,464
25 tied Le Grand-Quevilly Seine-Maritime (76) 1,554 25,999
25 tied Le Petit-Quevilly Seine-Maritime (76) 1,554 22,477
25 tied Mont-Saint-Aignan Seine-Maritime (76) 1,554 20,598
25 tied Louviers Eure (27) 1,554 19,093
25 tied Elbeuf Seine-Maritime (76) 1,554 15,581
25 tied Bois-Guillaume Seine-Maritime (76) 1,554 14,843
25 tied Canteleu Seine-Maritime (76) 1,554 14,752
25 tied Val-de-Reuil Eure (27) 1,554 13,566
25 tied Oissel-sur-Seine Seine-Maritime (76) 1,554 12,405
25 tied Barentin Seine-Maritime (76) 1,554 12,239
25 tied Maromme Seine-Maritime (76) 1,554 11,038
25 tied Déville-lès-Rouen Seine-Maritime (76) 1,554 10,902
25 tied Caudebec-lès-Elbeuf Seine-Maritime (76) 1,554 10,549
25 tied Grand-Couronne Seine-Maritime (76) 1,554 9,939
25 tied Darnétal Seine-Maritime (76) 1,554 9,639
25 tied Petit-Couronne Seine-Maritime (76) 1,554 8,857
25 tied Le Mesnil-Esnard Seine-Maritime (76) 1,554 8,560
25 tied Saint-Aubin-lès-Elbeuf Seine-Maritime (76) 1,554 8,515
25 tied Bihorel Seine-Maritime (76) 1,554 8,473
25 tied Saint-Pierre-lès-Elbeuf Seine-Maritime (76) 1,554 8,393
25 tied Les Andelys Eure (27) 1,554 7,848
25 tied Notre-Dame-de-Bondeville Seine-Maritime (76) 1,554 7,149
25 tied Bonsecours Seine-Maritime (76) 1,554 6,531
25 tied Franqueville-Saint-Pierre Seine-Maritime (76) 1,554 6,371
25 tied Malaunay Seine-Maritime (76) 1,554 6,288
25 tied Pavilly Seine-Maritime (76) 1,554 6,076
25 tied Cléon Seine-Maritime (76) 1,554 4,830
25 tied Le Trait Seine-Maritime (76) 1,554 4,733
25 tied Montville Seine-Maritime (76) 1,554 4,692
25 tied Pont-de-l'Arche Eure (27) 1,554 4,188
25 tied Le Houlme Seine-Maritime (76) 1,554 4,163
25 tied Bourg-Achard Eure (27) 1,554 4,100
25 tied Grand Bourgtheroulde Eure (27) 1,554 4,078
25 tied Duclair Seine-Maritime (76) 1,554 4,048
25 tied Boos Seine-Maritime (76) 1,554 4,029
25 tied Bosroumois Eure (27) 1,554 3,951
25 tied Le Thuit de l'Oison Eure (27) 1,554 3,915
25 tied Isneauville Seine-Maritime (76) 1,554 3,779
25 tied Le Vaudreuil Eure (27) 1,554 3,711
25 tied Saint-Léger-du-Bourg-Denis Seine-Maritime (76) 1,554 3,677
25 tied Amfreville-la-Mi-Voie Seine-Maritime (76) 1,554 3,311
25 tied Romilly-sur-Andelle Eure (27) 1,554 3,275
25 tied Quincampoix Seine-Maritime (76) 1,554 3,165
25 tied Saint-Jacques-sur-Darnétal Seine-Maritime (76) 1,554 3,162
25 tied Buchy Seine-Maritime (76) 1,554 2,920
25 tied Houppeville Seine-Maritime (76) 1,554 2,864
25 tied Pîtres Eure (27) 1,554 2,617
25 tied Tourville-la-Rivière Seine-Maritime (76) 1,554 2,617
25 tied Saint-Ouen-de-Thouberville Eure (27) 1,554 2,454
25 tied La Londe Seine-Maritime (76) 1,554 2,423
25 tied La Neuville-Chant-d'Oisel Seine-Maritime (76) 1,554 2,415
25 tied Saint-Pierre-de-Varengeville Seine-Maritime (76) 1,554 2,357
25 tied Belbeuf Seine-Maritime (76) 1,554 2,314
25 tied Sainte-Marguerite-sur-Duclair Seine-Maritime (76) 1,554 2,051
25 tied Léry Eure (27) 1,554 2,000
83 tied Brest Finistère (29) 1,555 144,890
83 tied Landerneau Finistère (29) 1,555 16,975
83 tied Guipavas Finistère (29) 1,555 15,882
83 tied Plougastel-Daoulas Finistère (29) 1,555 13,756
83 tied Le Relecq-Kerhuon Finistère (29) 1,555 12,171
83 tied Plabennec Finistère (29) 1,555 8,869
83 tied Saint-Renan Finistère (29) 1,555 8,772
83 tied Guilers Finistère (29) 1,555 8,421
83 tied Plouguerneau Finistère (29) 1,555 6,895
83 tied Ploudalmézeau Finistère (29) 1,555 6,657
83 tied Gouesnou Finistère (29) 1,555 6,619
83 tied Lannilis Finistère (29) 1,555 5,846
83 tied Milizac-Guipronvel Finistère (29) 1,555 4,883
83 tied Plouarzel Finistère (29) 1,555 4,125
83 tied Loperhet Finistère (29) 1,555 4,068
83 tied Plouvien Finistère (29) 1,555 4,045
83 tied Ploudaniel Finistère (29) 1,555 3,867
83 tied Landéda Finistère (29) 1,555 3,798

Source: Météo-France, climate data sheets (30-year normals); average annual hours of sunshine at the reference station, towns with 2,000 or more inhabitants. Not ranked: towns with fewer than 2,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.

FAQ

Least sunny cities in France: FAQ

What is the least sunny city in France?

Morlaix (Finistère), Landivisiau (Finistère), Lesneven (Finistère), and Saint-Pol-de-Léon (Finistère) are tied as the least sunny cities in France, with just 1,463 hours of sunshine a year on average.

What are the 10 least sunny cities in France?

In order: Morlaix (1,463 hours a year), Landivisiau (1,463 hours a year), Lesneven (1,463 hours a year), Saint-Pol-de-Léon (1,463 hours a year), Saint-Martin-des-Champs (1,463 hours a year), Plourin-lès-Morlaix (1,463 hours a year), Cléder (1,463 hours a year), Plouescat (1,463 hours a year), Roscoff (1,463 hours a year), and Carantec (1,463 hours a year).

What is the sunniest city in France?

Coudoux (Bouches-du-Rhône) is the sunniest city in France, with 2,898 hours of sunshine a year on average. See the sunniest cities in France.

How many towns in France are ranked?

3,833 out of 34,875. Not ranked: towns with fewer than 2,000 inhabitants and towns without a Météo-France station within 30 km and 300 m of elevation.

Where do these figures come from?

They are Météo-France climate normals (30-year averages), recorded at the weather station closest to the town hall, no more than 30 km away and within 300 m of elevation: towns linked to the same station share the same value and are tied. Towns without a station close enough are not ranked. Only towns with 2,000 or more inhabitants are ranked.

This website uses cookies to give you the best possible experience. Read the privacy policy