EU regions (NUTS 2) by population

Ile-de-France had the highest population of 244 regions in 2024, at 12.51 million. Åland had the lowest, at 30,541. The median was 1.39 million and the figure for the European Union (27) was 449.31 million. Source: Eurostat, European Commission.

Highest12,507,542Ile-de-France
Lowest30,541Åland
Median1,388,597244 regions
European Union (27)449,306,184History

Top 40 regions, 2024

CSVChart (SVG)

Ile-de-FranceIle-de-France: 12,507,542 persons12,507,542LombardiaLombardia: 10,012,054 persons10,012,054AndalusiaAndalusia: 8,631,862 persons8,631,862CataloniaCatalonia: 8,012,231 persons8,012,231Community of MadridCommunity of Madrid: 7,009,268 persons7,009,268Rhône-AlpesRhône-Alpes: 6,868,920 persons6,868,920LazioLazio: 5,714,745 persons5,714,745CampaniaCampania: 5,593,906 persons5,593,906Valencian CommunityValencian Community: 5,319,285 persons5,319,285Provence-Alpes-Côte d’AzurProvence-Alpes-Côte d’Azur: 5,252,362 persons5,252,362DüsseldorfDüsseldorf: 5,238,909 persons5,238,909VenetoVeneto: 4,852,216 persons4,852,216SiciliaSicilia: 4,797,359 persons4,797,359OberbayernOberbayern: 4,726,101 persons4,726,101KölnKöln: 4,478,118 persons4,478,118Emilia-RomagnaEmilia-Romagna: 4,451,938 persons4,451,938PiemontePiemonte: 4,251,623 persons4,251,623ŚląskieŚląskie: 4,217,521 persons4,217,521StuttgartStuttgart: 4,164,699 persons4,164,699Nord-Pas de CalaisNord-Pas de Calais: 4,069,970 persons4,069,970DarmstadtDarmstadt: 4,024,030 persons4,024,030Pays de la LoirePays de la Loire: 3,926,871 persons3,926,871PugliaPuglia: 3,890,661 persons3,890,661Zuid-HollandZuid-Holland: 3,840,460 persons3,840,460AttikiAttiki: 3,772,675 persons3,772,675NorteNorte: 3,673,861 persons3,673,861BerlinBerlin: 3,662,381 persons3,662,381ToscanaToscana: 3,660,530 persons3,660,530AquitaineAquitaine: 3,609,164 persons3,609,164ArnsbergArnsberg: 3,573,137 persons3,573,137BretagneBretagne: 3,469,711 persons3,469,711WielkopolskieWielkopolskie: 3,438,504 persons3,438,504MałopolskieMałopolskie: 3,318,985 persons3,318,985Warszawski stołecznyWarszawski stołeczny: 3,281,583 persons3,281,583Nord-EstNord-Est: 3,226,814 persons3,226,814Midi-PyrénéesMidi-Pyrénées: 3,189,432 persons3,189,432Noord-HollandNoord-Holland: 2,976,487 persons2,976,487Languedoc-RoussillonLanguedoc-Roussillon: 2,976,437 persons2,976,437Schleswig-HolsteinSchleswig-Holstein: 2,953,202 persons2,953,202KarlsruheKarlsruhe: 2,844,407 persons2,844,407
persons. Source: Eurostat. Retrieved 2026-10-08.

Full ranking

RankRegions2024
persons
Change on 2023
1Ile-de-France Provisional12,507,542+0.8%
2Lombardia10,012,054+0.4%
3Andalusia8,631,862+0.6%
4Catalonia8,012,231+1.4%
5Community of Madrid7,009,268+2%
6Rhône-Alpes Provisional6,868,920+0.6%
7Lazio5,714,745-0.1%
8Campania5,593,906-0.3%
9Valencian Community5,319,285+2%
10Provence-Alpes-Côte d’Azur Provisional5,252,362+1.1%
11Düsseldorf5,238,909+0.3%
12Veneto4,852,216+0.1%
13Sicilia4,797,359-0.3%
14Oberbayern4,726,101+0.4%
15Köln4,478,118+0.4%
16Emilia-Romagna4,451,938+0.3%
17Piemonte4,251,6230%
18Śląskie4,217,521-0.7%
19Stuttgart4,164,699+0.5%
20Nord-Pas de Calais Provisional4,069,970-0.1%
21Darmstadt4,024,030+0.6%
22Pays de la Loire Provisional3,926,871+0.7%
23Puglia3,890,661-0.4%
24Zuid-Holland3,840,460+0.9%
25Attiki3,772,675-0.4%
26Norte3,673,861+0.9%
27Berlin3,662,381+0.8%
28Toscana3,660,530-0%
29Aquitaine Provisional3,609,164+0.9%
30Arnsberg3,573,137+0.1%
31Bretagne Provisional3,469,711+0.9%
32Wielkopolskie3,438,504-0.2%
33Małopolskie3,318,985-0%
34Warszawski stołeczny3,281,583+0.4%
35Nord-Est Estimated3,226,814+0.1%
36Midi-Pyrénées Provisional3,189,432+0.5%
37Noord-Holland2,976,487+0.8%
38Languedoc-Roussillon Provisional2,976,437+0.9%
39Schleswig-Holstein2,953,202+0.5%
40Karlsruhe2,844,407+0.4%
41Sud-Muntenia Estimated2,833,623-0.3%
42Dolnośląskie2,805,463-0.3%
43Galicia2,705,833+0.2%
44Münster2,654,384+0.5%
45Noord-Brabant2,644,739+0.7%
46Eastern and Midland2,633,710+1.3%
47Centre - Val de Loire Provisional2,588,006+0.2%
48Weser-Ems2,570,052+0.4%
49Brandenburg2,554,464+0.4%
50Nord-Vest Estimated2,539,784+0.3%
51Stockholm2,454,821+0.6%
52Castile and León2,391,682+0.3%
53Sud-Est Estimated2,345,172-0.3%
54Łódzkie2,327,239-0.7%
55Freiburg2,320,772+0.7%
56Lorraine Provisional2,316,815-0.1%
57Bucureşti-Ilfov Estimated2,305,447+0.7%
58Pomorskie2,296,972+0.1%
59Centru Estimated2,288,061+0.3%
60Canary Islands2,238,754+1.2%
61Basque Country2,227,684+0.5%
62Mazowiecki regionalny2,198,457-0.5%
63Gelderland2,149,071+0.7%
64Sachsen-Anhalt2,144,570-0.3%
65Grande Lisboa2,126,578+1.4%
66Hannover2,123,401+0.3%
67Thüringen2,114,870-0.2%
68Västsverige2,110,762+0.4%
69Castilla-La Mancha2,104,433+1%
70Detmold2,072,972+0.1%
71Rheinhessen-Pfalz2,070,896+0.5%
72Yugozapaden2,019,167+0.1%
73Vidurio ir vakarų Lietuvos regionas2,017,640+0.5%
74Wien2,005,760+1.2%
75Podkarpackie1,955,368-0.4%
76Alsace Provisional1,938,376+0.5%
77Lubelskie1,934,465-0.7%
78Prov. Antwerpen1,932,876+0.9%
79Kujawsko-pomorskie1,931,648-0.6%
80Schwaben1,920,514+0.9%
81Picardie Provisional1,913,870-0.2%
82Hovedstaden1,911,067+1%
83Tübingen1,900,862+0.7%
84Latvija1,878,575-0.9%
85Haute-Normandie Provisional1,864,558+0.1%
86Sud-Vest Oltenia Estimated1,855,697-0.3%
87Hamburg1,851,596+1%
88Poitou-Charentes Provisional1,843,136+0.4%
89Calabria1,838,568-0.4%
90Západné Slovensko1,802,517-0.2%
91Mittelfranken1,791,147+0.5%
92Kentriki Makedonia1,774,437-0.3%
93Southern1,772,411+1.8%
94Östra Mellansverige1,767,760+0.2%
95Helsinki-Uusimaa1,759,537+1.5%
96Jihovýchod1,744,709+0.7%
97Niederösterreich1,723,723+0.3%
98Lüneburg1,721,982+0.3%
99Centro (PT)1,695,635+1.4%
100Budapest1,686,222+0.9%
101Vest Estimated1,672,978+0.1%
102Bourgogne Provisional1,622,910+0.2%
103Braunschweig1,592,700+0.2%
104Dresden1,589,1430%
105Východné Slovensko1,587,8830%
106Sydsverige1,579,754+0.4%
107Zachodniopomorskie1,579,753-0.6%
108Mecklenburg-Vorpommern1,578,041+0.1%
109Prov. Oost-Vlaanderen1,575,007+0.7%
110Sardegna1,570,453-0.5%
111Region of Murcia1,568,492+1.1%
112Severovýchod1,538,237+0.3%
113Oberösterreich1,530,349+0.5%
114Koblenz1,527,616+0.3%
115Liguria1,509,140+0.1%
116Basse-Normandie Provisional1,484,402+0.5%
117Marche1,482,746-0.1%
118Střední Čechy1,455,940+1.1%
119Utrecht1,400,057+0.9%
120Észak-Alföld1,398,574-0.5%
121Chemnitz1,396,049-0.1%
122Länsi-Suomi1,392,461+0.6%
123Praha1,384,732+2%
124Eesti1,374,687+0.6%
125Auvergne Provisional1,369,415-0.1%
126Midtjylland1,365,688+0.5%
127Prov. Hainaut1,364,549+0.3%
128Aragon1,351,591+0.8%
129Pest1,333,257+0.3%
130Unterfranken1,315,155+0.4%
131Jadranska Hrvatska1,310,313+0.9%
132Yuzhen tsentralen1,304,630+0.3%
133Champagne-Ardenne Provisional1,302,266-0.5%
134Stredné Slovensko1,301,530-0.3%
135Warmińsko-mazurskie1,294,712-0.7%
136Pohjois- ja Itä-Suomi1,272,680+0.1%
137Steiermark1,269,801+0.4%
138Abruzzo1,269,571-0.2%
139Jihozápad1,267,879+0.8%
140Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest1,264,371+0.9%
141Niederbayern1,251,623+0.6%
142Syddanmark1,238,406+0.1%
143Balearic Islands1,231,768+1.8%
144Prov. West-Vlaanderen1,228,984+0.6%
145Střední Morava1,213,608+0.1%
146Kassel1,202,063+0.3%
147Prov. Vlaams-Brabant1,197,691+0.8%
148Friuli-Venezia Giulia1,194,6160%
149Dél-Alföld1,191,955-0.7%
150Moravskoslezsko1,189,204-0%
151Overijssel1,189,033+0.4%
152Franche-Comté Provisional1,177,270-0.3%
153Etelä-Suomi1,148,632+0.4%
154Limburg (NL)1,133,255+0.4%
155Prov. Liège1,126,993+0.4%
156Świętokrzyskie1,123,153-0.9%
157Oberpfalz1,116,135+0.8%
158Vzhodna Slovenija1,111,686+0.3%
159Severozápad1,106,2460%
160Észak-Magyarország1,083,327-1%
161Podlaskie1,078,971-0.5%
162Leipzig1,069,497+0.5%
163Közép-Dunántúl1,057,303-0.2%
164Oberfranken1,055,751+0.4%
165Extremadura1,054,6810%
166Gießen1,041,453+0.5%
167Saarland1,014,047+0.2%
168Zahodna Slovenija1,012,263+0.3%
169Asturias1,009,599+0.4%
170Panonska Hrvatska990,636-0.8%
171Nyugat-Dunántúl981,569-0.1%
172Kýpros966,365+1.8%
173Yugoiztochen951,167+0.3%
174Lubuskie947,784-0.5%
175Northern and Western945,560+1.7%
176Prov. Limburg (BE)904,311+0.6%
177La Réunion Provisional897,613+1.3%
178Opolskie890,392-0.7%
179Småland med öarna880,238-0.2%
180Sostinės regionas868,251+2.3%
181Norra Mellansverige856,443-0.4%
182Umbria853,068-0.4%
183Sjælland852,953+0.4%
184Oeste e Vale do Tejo852,583+1.9%
185Dél-Dunántúl852,420-0.7%
186Península de Setúbal834,599+1.3%
187Severoiztochen826,134+0.3%
188Sjeverna Hrvatska788,896+0.5%
189Tirol775,970+0.6%
190Grad Zagreb772,122+0.5%
191Bratislavský kraj732,757+0.6%
192Limousin Provisional729,585+0.4%
193Bremen702,655+1%
194Severen tsentralen680,359-0.9%
195Navarre678,333+0.9%
196Thessalia677,721-0.5%
197Luxembourg672,050+1.7%
198Severozapaden664,024-1.1%
199Friesland (NL)661,904+0.4%
200Dytiki Elláda638,468-0.5%
201Kriti621,442-0.1%
202Groningen601,347+0.9%
203Nordjylland593,135-0.3%
204Cantabria590,851+0.4%
205Salzburg571,479+0.6%
206Kärnten569,744+0.1%
207Malta563,443+3.9%
208Anatoliki Makedonia, Thraki561,325+0.4%
209Provincia Autonoma di Trento545,169+0.4%
210Provincia Autonoma di Bolzano/Bozen537,533+0.6%
211Basilicata533,233-0.8%
212Peloponnisos531,073-0.5%
213Övre Norrland527,209+0.3%
214Trier526,651+0.3%
215Prov. Namur508,358+0.3%
216Sterea Elláda504,963+0.1%
217Drenthe504,129+0.4%
218Algarve484,122+1.1%
219Alentejo474,701+0.4%
220Flevoland450,826+1.4%
221Prov. Brabant wallon415,265+0.3%
222Guadeloupe Provisional414,815+0.2%
223Vorarlberg409,973+0.9%
224Zeeland391,634+0.1%
225Mellersta Norrland374,720-0.3%
226Martinique Provisional360,227+0.3%
227Corse Provisional358,833+1.3%
228Notio Aigaio326,373-0%
229La Rioja324,184+0.6%
230Ipeiros320,698+0.7%
231Mayotte Provisional320,646+3.4%
232Burgenland301,951+0.2%
233Prov. Luxembourg (BE)298,691+0.3%
234Guyane Provisional296,151+2.1%
235Molise289,224-0.5%
236Região Autónoma da Madeira256,622+1%
237Dytiki Makedonia246,524-1.3%
238Região Autónoma dos Açores241,025+0.4%
239Voreio Aigaio200,051+3%
240Ionia Nisia200,014-0.9%
241Valle d’Aosta/Vallée d’Aoste122,877-0.2%
242Melilla85,985+0.6%
243Ceuta83,179+0.2%
244Åland30,541+0.6%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (Padrón). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the regions are compared on one definition. Equal values share a rank.

How to cite

Eurostat. Population on 1 January by NUTS 3 region (demo_r_pjanaggr3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_pjanaggr3/default/table. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank EU regions by population using official data, and cite the source.
rank_places {"indicator":"population","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=region&within=European%20Union%20(27)&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which region has the highest population?

Ile-de-France, with 12.51 million in 2024, according to Eurostat, European Commission.

Which region has the lowest population?

Åland, with 30,541 in 2024.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, Population on 1 January by NUTS 3 region (demo_r_pjanaggr3). Retrieved 2026-10-08.

Population: other rankings

EU regions (NUTS 2): more rankings