Largest City in France

2026 ranking · sunshine

The sunniest cities in Nouvelle-Aquitaine

La Rochelle (Charente-Maritime), Aytré (Charente-Maritime), Périgny (Charente-Maritime), and Lagord (Charente-Maritime) are tied as the sunniest cities in Nouvelle-Aquitaine, with 2,303 hours of sunshine a year on average.

440 towns ranked out of 4,293

La Rochelle, 1stThe next 19

The podium

  1. 1stLa Rochelle 2,303hrs/yr Charente-Maritime
  2. 2ndAytré 2,303hrs/yr Charente-Maritime
  3. 3rdPérigny 2,303hrs/yr Charente-Maritime

Photos: © Remi Jouan, CC BY-SA 3.0

This ranking covers 440 of the 4,293 towns in Nouvelle-Aquitaine. 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. The table is split into pages of 100 towns. At the other end of the ranking, Saint-Palais (Pyrénées-Atlantiques) comes last with 1,728 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 cities in Nouvelle-Aquitaine

Rank Town Department Hours of sunshine per year Proportional bar Population
1 tied La Rochelle Charente-Maritime (17) 2,303 81,843
1 tied Aytré Charente-Maritime (17) 2,303 9,881
1 tied Périgny Charente-Maritime (17) 2,303 9,055
1 tied Lagord Charente-Maritime (17) 2,303 7,945
1 tied Puilboreau Charente-Maritime (17) 2,303 6,875
1 tied Châtelaillon-Plage Charente-Maritime (17) 2,303 6,750
1 tied Saint-Pierre-d'Oléron Charente-Maritime (17) 2,303 6,731
1 tied Dompierre-sur-Mer Charente-Maritime (17) 2,303 6,486
1 tied Nieul-sur-Mer Charente-Maritime (17) 2,303 5,884
1 tied Saint-Xandre Charente-Maritime (17) 2,303 5,806
1 tied Sainte-Soulle Charente-Maritime (17) 2,303 5,133
1 tied Aigrefeuille-d'Aunis Charente-Maritime (17) 2,303 4,748
1 tied Marans Charente-Maritime (17) 2,303 4,540
1 tied Angoulins Charente-Maritime (17) 2,303 4,339
1 tied Fouras Charente-Maritime (17) 2,303 4,224
1 tied Saint-Georges-d'Oléron Charente-Maritime (17) 2,303 4,123
1 tied La Jarrie Charente-Maritime (17) 2,303 3,532
1 tied Sainte-Marie-de-Ré Charente-Maritime (17) 2,303 3,495
1 tied Marsilly Charente-Maritime (17) 2,303 3,258
1 tied La Flotte Charente-Maritime (17) 2,303 3,200
1 tied Saint-Jean-de-Liversay Charente-Maritime (17) 2,303 3,107
1 tied L'Houmeau Charente-Maritime (17) 2,303 3,048
1 tied La Jarne Charente-Maritime (17) 2,303 2,695
1 tied Rivedoux-Plage Charente-Maritime (17) 2,303 2,538
1 tied Salles-sur-Mer Charente-Maritime (17) 2,303 2,523
1 tied Saint-Médard-d'Aunis Charente-Maritime (17) 2,303 2,457
1 tied Vérines Charente-Maritime (17) 2,303 2,421
1 tied Saint-Rogatien Charente-Maritime (17) 2,303 2,414
1 tied Andilly Charente-Maritime (17) 2,303 2,405
1 tied Saint-Martin-de-Ré Charente-Maritime (17) 2,303 2,379
1 tied Saint-Laurent-de-la-Prée Charente-Maritime (17) 2,303 2,357
1 tied Esnandes Charente-Maritime (17) 2,303 2,260
1 tied Villedoux Charente-Maritime (17) 2,303 2,195
1 tied Saint-Ouen-d'Aunis Charente-Maritime (17) 2,303 2,182
1 tied Le Bois-Plage-en-Ré Charente-Maritime (17) 2,303 2,159
1 tied Le Thou Charente-Maritime (17) 2,303 2,146
1 tied Saint-Sauveur-d'Aunis Charente-Maritime (17) 2,303 2,053
1 tied Charron Charente-Maritime (17) 2,303 2,048
39 tied Lesparre-Médoc Gironde (33) 2,175 5,972
39 tied Pauillac Gironde (33) 2,175 5,277
39 tied Blaye Gironde (33) 2,175 5,186
39 tied Saint-Laurent-Médoc Gironde (33) 2,175 5,014
39 tied Castelnau-de-Médoc Gironde (33) 2,175 4,979
39 tied Hourtin Gironde (33) 2,175 4,124
39 tied Saint-Savin Gironde (33) 2,175 3,631
39 tied Saint-Ciers-sur-Gironde Gironde (33) 2,175 3,217
39 tied Avensan Gironde (33) 2,175 3,173
39 tied Margaux-Cantenac Gironde (33) 2,175 2,877
39 tied Vendays-Montalivet Gironde (33) 2,175 2,877
39 tied Listrac-Médoc Gironde (33) 2,175 2,849
39 tied Pugnac Gironde (33) 2,175 2,479
39 tied Carcans Gironde (33) 2,175 2,453
39 tied Gaillan-en-Médoc Gironde (33) 2,175 2,428
39 tied Cissac-Médoc Gironde (33) 2,175 2,362
39 tied Cussac-Fort-Médoc Gironde (33) 2,175 2,318
56 tied Libourne Gironde (33) 2,142 25,591
56 tied Saint-André-de-Cubzac Gironde (33) 2,142 12,776
56 tied Saint-Loubès Gironde (33) 2,142 10,137
56 tied Coutras Gironde (33) 2,142 8,803
56 tied Izon Gironde (33) 2,142 6,453
56 tied Saint-Denis-de-Pile Gironde (33) 2,142 6,042
56 tied Montpon-Ménestérol Dordogne (24) 2,142 5,934
56 tied Créon Gironde (33) 2,142 5,055
56 tied Saint-Sulpice-et-Cameyrac Gironde (33) 2,142 4,953
56 tied Sadirac Gironde (33) 2,142 4,840
56 tied Vayres Gironde (33) 2,142 4,667
56 tied Val de Virvée Gironde (33) 2,142 3,838
56 tied Montussan Gironde (33) 2,142 3,671
56 tied Castillon-la-Bataille Gironde (33) 2,142 3,366
56 tied Galgon Gironde (33) 2,142 3,194
56 tied Saint-Seurin-sur-l'Isle Gironde (33) 2,142 3,191
56 tied Laruscade Gironde (33) 2,142 2,832
56 tied Sallebœuf Gironde (33) 2,142 2,814
56 tied La Lande-de-Fronsac Gironde (33) 2,142 2,786
56 tied Cézac Gironde (33) 2,142 2,766
56 tied Saint-Quentin-de-Baron Gironde (33) 2,142 2,746
56 tied Cubzac-les-Ponts Gironde (33) 2,142 2,729
56 tied Beychac-et-Caillau Gironde (33) 2,142 2,648
56 tied Saint-Médard-de-Guizières Gironde (33) 2,142 2,473
56 tied Cavignac Gironde (33) 2,142 2,391
56 tied Saint-Germain-du-Puch Gironde (33) 2,142 2,357
56 tied Peujard Gironde (33) 2,142 2,231
56 tied Saint-Magne-de-Castillon Gironde (33) 2,142 2,191
56 tied Targon Gironde (33) 2,142 2,102
56 tied Arveyres Gironde (33) 2,142 2,093
56 tied Génissac Gironde (33) 2,142 2,087
56 tied Abzac Gironde (33) 2,142 2,079
56 tied Saint-Gervais Gironde (33) 2,142 2,003
89 tied Biscarrosse Landes (40) 2,137 16,203
89 tied Mimizan Landes (40) 2,137 7,814
89 tied Parentis-en-Born Landes (40) 2,137 7,780
89 tied Ychoux Landes (40) 2,137 2,396
93 tied Ribérac Dordogne (24) 2,124 3,893
93 tied La Roche-Chalais Dordogne (24) 2,124 3,109
93 tied Montmoreau Charente (16) 2,124 2,485
93 tied Les Églisottes-et-Chalaures Gironde (33) 2,124 2,296
97 tied La Teste-de-Buch Gironde (33) 2,121 27,909
97 tied Gujan-Mestras Gironde (33) 2,121 22,615
97 tied Andernos-les-Bains Gironde (33) 2,121 13,000
97 tied Mios Gironde (33) 2,121 12,227

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

Sunniest cities in Nouvelle-Aquitaine: FAQ

What is the sunniest city in Nouvelle-Aquitaine?

La Rochelle (Charente-Maritime), Aytré (Charente-Maritime), Périgny (Charente-Maritime), and Lagord (Charente-Maritime) are tied as the sunniest cities in Nouvelle-Aquitaine, with 2,303 hours of sunshine a year on average.

What are the 10 sunniest cities in Nouvelle-Aquitaine?

In order: La Rochelle (2,303 hours a year), Aytré (2,303 hours a year), Périgny (2,303 hours a year), Lagord (2,303 hours a year), Puilboreau (2,303 hours a year), Châtelaillon-Plage (2,303 hours a year), Saint-Pierre-d'Oléron (2,303 hours a year), Dompierre-sur-Mer (2,303 hours a year), Nieul-sur-Mer (2,303 hours a year), and Saint-Xandre (2,303 hours a year).

What is the least sunny city in Nouvelle-Aquitaine?

Saint-Palais (Pyrénées-Atlantiques) is the least sunny city in Nouvelle-Aquitaine, with just 1,728 hours of sunshine a year on average. See the least sunny cities in Nouvelle-Aquitaine.

How many towns in Nouvelle-Aquitaine are ranked?

440 out of 4,293. 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