EU regions (NUTS 2) by population, 2025

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

Highest12,549,288Ile-de-France
Lowest30,654Åland
Median1,388,371244 regions
European Union (27)450,646,971History

Top 40 regions, 2025

CSVChart (SVG)

Ile-de-FranceIle-de-France: 12,549,288 persons12,549,288LombardiaLombardia: 10,033,918 persons10,033,918AndalusiaAndalusia: 8,676,713 persons8,676,713CataloniaCatalonia: 8,124,126 persons8,124,126Community of MadridCommunity of Madrid: 7,113,886 persons7,113,886Rhône-AlpesRhône-Alpes: 6,901,647 persons6,901,647LazioLazio: 5,709,178 persons5,709,178CampaniaCampania: 5,582,337 persons5,582,337Valencian CommunityValencian Community: 5,425,182 persons5,425,182Provence-Alpes-Côte d’AzurProvence-Alpes-Côte d’Azur: 5,285,125 persons5,285,125DüsseldorfDüsseldorf: 5,244,379 persons5,244,379VenetoVeneto: 4,853,472 persons4,853,472SiciliaSicilia: 4,787,390 persons4,787,390OberbayernOberbayern: 4,764,548 persons4,764,548KölnKöln: 4,486,282 persons4,486,282Emilia-RomagnaEmilia-Romagna: 4,461,998 persons4,461,998PiemontePiemonte: 4,251,868 persons4,251,868ŚląskieŚląskie: 4,190,666 persons4,190,666StuttgartStuttgart: 4,167,550 persons4,167,550Nord-Pas de CalaisNord-Pas de Calais: 4,065,757 persons4,065,757DarmstadtDarmstadt: 4,039,611 persons4,039,611Pays de la LoirePays de la Loire: 3,945,359 persons3,945,359PugliaPuglia: 3,877,395 persons3,877,395Zuid-HollandZuid-Holland: 3,863,397 persons3,863,397AttikiAttiki: 3,764,272 persons3,764,272NorteNorte: 3,692,842 persons3,692,842BerlinBerlin: 3,685,265 persons3,685,265ToscanaToscana: 3,657,716 persons3,657,716AquitaineAquitaine: 3,635,159 persons3,635,159ArnsbergArnsberg: 3,571,898 persons3,571,898BretagneBretagne: 3,489,252 persons3,489,252WielkopolskieWielkopolskie: 3,433,354 persons3,433,354MałopolskieMałopolskie: 3,319,792 persons3,319,792Warszawski stołecznyWarszawski stołeczny: 3,298,955 persons3,298,955Nord-EstNord-Est: 3,218,218 persons3,218,218Midi-PyrénéesMidi-Pyrénées: 3,208,005 persons3,208,005Languedoc-RoussillonLanguedoc-Roussillon: 2,997,570 persons2,997,570Noord-HollandNoord-Holland: 2,992,016 persons2,992,016Schleswig-HolsteinSchleswig-Holstein: 2,959,517 persons2,959,517KarlsruheKarlsruhe: 2,848,413 persons2,848,413
persons. Source: Eurostat. Retrieved 2026-10-08.

Full ranking

RankRegions2025
persons
Change on 2024
1Ile-de-France Provisional12,549,288+0.3%
2Lombardia10,033,918+0.2%
3Andalusia8,676,713+0.5%
4Catalonia8,124,126+1.4%
5Community of Madrid7,113,886+1.5%
6Rhône-Alpes Provisional6,901,647+0.5%
7Lazio5,709,178-0.1%
8Campania5,582,337-0.2%
9Valencian Community5,425,182+2%
10Provence-Alpes-Côte d’Azur Provisional5,285,125+0.6%
11Düsseldorf5,244,379+0.1%
12Veneto4,853,4720%
13Sicilia4,787,390-0.2%
14Oberbayern4,764,548+0.8%
15Köln4,486,282+0.2%
16Emilia-Romagna4,461,998+0.2%
17Piemonte4,251,8680%
18Śląskie4,190,666-0.6%
19Stuttgart4,167,550+0.1%
20Nord-Pas de Calais Provisional4,065,757-0.1%
21Darmstadt4,039,611+0.4%
22Pays de la Loire Provisional3,945,359+0.5%
23Puglia3,877,395-0.3%
24Zuid-Holland3,863,397+0.6%
25Attiki3,764,272-0.2%
26Norte3,692,842+0.5%
27Berlin3,685,265+0.6%
28Toscana3,657,716-0.1%
29Aquitaine Provisional3,635,159+0.7%
30Arnsberg3,571,898-0%
31Bretagne Provisional3,489,252+0.6%
32Wielkopolskie3,433,354-0.1%
33Małopolskie3,319,7920%
34Warszawski stołeczny3,298,955+0.5%
35Nord-Est Estimated3,218,218-0.3%
36Midi-Pyrénées Provisional3,208,005+0.6%
37Languedoc-Roussillon Provisional2,997,570+0.7%
38Noord-Holland2,992,016+0.5%
39Schleswig-Holstein2,959,517+0.2%
40Karlsruhe2,848,413+0.1%
41Sud-Muntenia Estimated2,825,694-0.3%
42Dolnośląskie2,798,300-0.3%
43Galicia2,714,741+0.3%
44Eastern and Midland2,675,411+1.6%
45Noord-Brabant2,664,047+0.7%
46Münster2,659,034+0.2%
47Centre - Val de Loire Provisional2,588,3060%
48Weser-Ems2,569,485-0%
49Brandenburg2,556,747+0.1%
50Nord-Vest Estimated2,544,010+0.2%
51Stockholm2,473,307+0.8%
52Castile and León2,401,221+0.4%
53Sud-Est Estimated2,331,165-0.6%
54Freiburg2,325,856+0.2%
55Bucureşti-Ilfov Estimated2,313,455+0.3%
56Łódzkie2,312,616-0.6%
57Lorraine Provisional2,312,069-0.2%
58Pomorskie2,297,7410%
59Centru Estimated2,291,551+0.2%
60Canary Islands2,258,866+0.9%
61Basque Country2,242,343+0.7%
62Mazowiecki regionalny2,185,155-0.6%
63Gelderland2,161,358+0.6%
64Grande Lisboa2,156,612+1.4%
65Sachsen-Anhalt2,135,597-0.4%
66Castilla-La Mancha2,126,378+1%
67Hannover2,123,6890%
68Västsverige2,117,895+0.3%
69Thüringen2,100,277-0.7%
70Rheinhessen-Pfalz2,073,778+0.1%
71Detmold2,072,861-0%
72Wien2,028,289+1.1%
73Yugozapaden2,022,982+0.2%
74Vidurio ir vakarų Lietuvos regionas2,013,937-0.2%
75Prov. Antwerpen1,947,973+0.8%
76Podkarpackie1,947,062-0.4%
77Alsace Provisional1,941,726+0.2%
78Schwaben1,933,313+0.7%
79Hovedstaden1,930,793+1%
80Lubelskie1,920,632-0.7%
81Kujawsko-pomorskie1,920,440-0.6%
82Picardie Provisional1,908,690-0.3%
83Tübingen1,904,079+0.2%
84Haute-Normandie Provisional1,864,9460%
85Hamburg1,862,565+0.6%
86Latvija1,860,565-1%
87Sud-Vest Oltenia Estimated1,848,028-0.4%
88Poitou-Charentes Provisional1,846,456+0.2%
89Calabria1,834,646-0.2%
90Southern1,805,942+1.9%
91Západné Slovensko1,797,072-0.3%
92Mittelfranken1,795,909+0.3%
93Helsinki-Uusimaa1,782,300+1.3%
94Kentriki Makedonia1,772,400-0.1%
95Östra Mellansverige1,771,433+0.2%
96Jihovýchod1,746,990+0.1%
97Niederösterreich1,727,514+0.2%
98Lüneburg1,721,892-0%
99Centro (PT)1,717,560+1.3%
100Budapest1,685,209-0.1%
101Vest Estimated1,671,030-0.1%
102Bourgogne Provisional1,621,320-0.1%
103Braunschweig1,589,423-0.2%
104Východné Slovensko1,588,807+0.1%
105Region of Murcia1,586,989+1.2%
106Prov. Oost-Vlaanderen1,586,436+0.7%
107Sydsverige1,585,849+0.4%
108Dresden1,584,687-0.3%
109Mecklenburg-Vorpommern1,573,597-0.3%
110Zachodniopomorskie1,571,895-0.5%
111Sardegna1,562,381-0.5%
112Severovýchod1,535,886-0.2%
113Oberösterreich1,535,519+0.3%
114Koblenz1,530,208+0.2%
115Liguria1,510,143+0.1%
116Basse-Normandie Provisional1,486,036+0.1%
117Marche1,480,545-0.1%
118Střední Čechy1,466,215+0.7%
119Utrecht1,409,144+0.6%
120Länsi-Suomi1,399,457+0.5%
121Praha1,397,880+0.9%
122Észak-Alföld1,390,406-0.6%
123Chemnitz1,386,336-0.7%
124Midtjylland1,373,799+0.6%
125Eesti1,369,995-0.3%
126Prov. Hainaut1,369,741+0.4%
127Auvergne Provisional1,368,441-0.1%
128Aragon1,364,621+1%
129Pest1,336,134+0.2%
130Jadranska Hrvatska1,322,482+0.9%
131Unterfranken1,318,817+0.3%
132Yuzhen tsentralen1,306,492+0.1%
133Stredné Slovensko1,297,187-0.3%
134Champagne-Ardenne Provisional1,296,360-0.5%
135Warmińsko-mazurskie1,286,015-0.7%
136Pohjois- ja Itä-Suomi1,272,126-0%
137Steiermark1,271,716+0.2%
138Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest1,271,709+0.6%
139Abruzzo1,269,118-0%
140Jihozápad1,267,867-0%
141Niederbayern1,259,204+0.6%
142Balearic Islands1,249,844+1.5%
143Syddanmark1,240,472+0.2%
144Prov. West-Vlaanderen1,234,664+0.5%
145Střední Morava1,210,498-0.3%
146Prov. Vlaams-Brabant1,205,743+0.7%
147Kassel1,200,892-0.1%
148Overijssel1,195,789+0.6%
149Friuli-Venezia Giulia1,193,284-0.1%
150Dél-Alföld1,183,765-0.7%
151Moravskoslezsko1,182,613-0.6%
152Franche-Comté Provisional1,175,558-0.1%
153Etelä-Suomi1,151,434+0.2%
154Limburg (NL)1,135,328+0.2%
155Prov. Liège1,131,687+0.4%
156Oberpfalz1,121,379+0.5%
157Vzhodna Slovenija1,113,731+0.2%
158Świętokrzyskie1,112,681-0.9%
159Severozápad1,101,551-0.4%
160Podlaskie1,073,623-0.5%
161Észak-Magyarország1,072,232-1%
162Leipzig1,071,399+0.2%
163Oberfranken1,055,7580%
164Extremadura1,053,345-0.1%
165Közép-Dunántúl1,051,169-0.6%
166Gießen1,040,290-0.1%
167Zahodna Slovenija1,017,119+0.5%
168Asturias1,015,128+0.5%
169Saarland1,012,141-0.2%
170Kýpros982,966+1.7%
171Panonska Hrvatska982,159-0.9%
172Nyugat-Dunántúl974,617-0.7%
173Northern and Western958,925+1.4%
174Yugoiztochen952,383+0.1%
175Lubuskie943,794-0.4%
176Prov. Limburg (BE)909,455+0.6%
177La Réunion Provisional904,180+0.7%
178Opolskie884,774-0.6%
179Småland med öarna880,683+0.1%
180Sostinės regionas876,727+1%
181Oeste e Vale do Tejo865,315+1.5%
182Sjælland854,902+0.2%
183Norra Mellansverige854,488-0.2%
184Umbria851,473-0.2%
185Península de Setúbal848,507+1.7%
186Dél-Dunántúl845,970-0.8%
187Severoiztochen826,742+0.1%
188Sjeverna Hrvatska792,350+0.4%
189Tirol777,660+0.2%
190Grad Zagreb777,359+0.7%
191Bratislavský kraj736,385+0.5%
192Limousin Provisional729,224-0%
193Bremen704,881+0.3%
194Navarre683,854+0.8%
195Luxembourg681,973+1.5%
196Thessalia676,040-0.2%
197Severen tsentralen673,331-1%
198Friesland (NL)664,222+0.4%
199Severozapaden655,430-1.3%
200Dytiki Elláda635,954-0.4%
201Kriti621,121-0.1%
202Groningen602,833+0.2%
203Cantabria593,623+0.5%
204Nordjylland592,768-0.1%
205Malta574,250+1.9%
206Salzburg572,846+0.2%
207Kärnten570,095+0.1%
208Anatoliki Makedonia, Thraki565,195+0.7%
209Provincia Autonoma di Trento546,573+0.3%
210Provincia Autonoma di Bolzano/Bozen539,679+0.4%
211Basilicata530,004-0.6%
212Övre Norrland529,758+0.5%
213Peloponnisos529,165-0.4%
214Trier525,583-0.2%
215Prov. Namur509,771+0.3%
216Sterea Elláda507,168+0.4%
217Drenthe506,529+0.5%
218Algarve492,747+1.8%
219Alentejo474,8940%
220Flevoland456,395+1.2%
221Prov. Brabant wallon416,504+0.3%
222Guadeloupe Provisional413,791-0.2%
223Vorarlberg411,784+0.4%
224Zeeland392,969+0.3%
225Mellersta Norrland374,297-0.1%
226Corse Provisional362,253+1%
227Martinique Provisional359,419-0.2%
228Mayotte Provisional329,208+2.7%
229Notio Aigaio327,036+0.2%
230La Rioja326,803+0.8%
231Ipeiros324,061+1%
232Burgenland301,790-0.1%
233Prov. Luxembourg (BE)299,812+0.4%
234Guyane Provisional297,455+0.4%
235Molise287,814-0.5%
236Região Autónoma da Madeira259,440+1.1%
237Dytiki Makedonia243,575-1.2%
238Região Autónoma dos Açores241,718+0.3%
239Voreio Aigaio207,927+3.9%
240Ionia Nisia198,421-0.8%
241Valle d’Aosta/Vallée d’Aoste122,532-0.3%
242Melilla87,067+1.3%
243Ceuta83,567+0.5%
244Åland30,654+0.4%

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.55 million in 2025, according to Eurostat, European Commission.

Which region has the lowest population?

Åland, with 30,654 in 2025.

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