EU regions (NUTS 2) by population

Ile-de-France had the highest population of 244 regions in 2021, at 12.32 million. Åland had the lowest, at 30,129. The median was 1.36 million and the figure for the European Union (27) was 445.89 million. Source: Eurostat, European Commission.

Highest12,317,279Ile-de-France
Lowest30,129Åland
Median1,364,910244 regions
European Union (27)445,891,011History

Top 40 regions, 2021

CSVChart (SVG)

Ile-de-FranceIle-de-France: 12,317,279 persons12,317,279LombardiaLombardia: 9,981,554 persons9,981,554AndalusiaAndalusia: 8,484,804 persons8,484,804CataloniaCatalonia: 7,749,896 persons7,749,896Rhône-AlpesRhône-Alpes: 6,745,694 persons6,745,694Community of MadridCommunity of Madrid: 6,726,640 persons6,726,640LazioLazio: 5,730,399 persons5,730,399CampaniaCampania: 5,624,260 persons5,624,260DüsseldorfDüsseldorf: 5,200,090 persons5,200,090Provence-Alpes-Côte d’AzurProvence-Alpes-Côte d’Azur: 5,127,840 persons5,127,840Valencian CommunityValencian Community: 5,067,911 persons5,067,911VenetoVeneto: 4,869,830 persons4,869,830SiciliaSicilia: 4,833,705 persons4,833,705OberbayernOberbayern: 4,719,716 persons4,719,716KölnKöln: 4,475,530 persons4,475,530Emilia-RomagnaEmilia-Romagna: 4,438,937 persons4,438,937ŚląskieŚląskie: 4,310,201 persons4,310,201PiemontePiemonte: 4,274,945 persons4,274,945StuttgartStuttgart: 4,151,094 persons4,151,094Nord-Pas de CalaisNord-Pas de Calais: 4,072,734 persons4,072,734DarmstadtDarmstadt: 4,026,618 persons4,026,618PugliaPuglia: 3,933,777 persons3,933,777Pays de la LoirePays de la Loire: 3,853,999 persons3,853,999AttikiAttiki: 3,838,210 persons3,838,210Zuid-HollandZuid-Holland: 3,726,050 persons3,726,050ToscanaToscana: 3,692,865 persons3,692,865BerlinBerlin: 3,664,088 persons3,664,088NorteNorte: 3,601,434 persons3,601,434ArnsbergArnsberg: 3,571,053 persons3,571,053AquitaineAquitaine: 3,515,932 persons3,515,932WielkopolskieWielkopolskie: 3,455,384 persons3,455,384BretagneBretagne: 3,394,567 persons3,394,567MałopolskieMałopolskie: 3,324,543 persons3,324,543Warszawski stołecznyWarszawski stołeczny: 3,242,890 persons3,242,890Nord-EstNord-Est: 3,163,465 persons3,163,465Midi-PyrénéesMidi-Pyrénées: 3,123,896 persons3,123,896Schleswig-HolsteinSchleswig-Holstein: 2,910,875 persons2,910,875Languedoc-RoussillonLanguedoc-Roussillon: 2,898,280 persons2,898,280Noord-HollandNoord-Holland: 2,888,486 persons2,888,486Sud-MunteniaSud-Muntenia: 2,868,994 persons2,868,994
persons. Source: Eurostat. Retrieved 2026-10-08.

Full ranking

RankRegions2021
persons
Change on 2020
1Ile-de-France12,317,279+0.4%
2Lombardia9,981,554-0.5%
3Andalusia8,484,804+0.3%
4Catalonia7,749,896+0.4%
5Rhône-Alpes6,745,694+0.5%
6Community of Madrid6,726,640+0.1%
7Lazio5,730,399-0.4%
8Campania5,624,260-1.5%
9Düsseldorf5,200,090-0.1%
10Provence-Alpes-Côte d’Azur5,127,840+0.6%
11Valencian Community5,067,911+0.4%
12Veneto4,869,830-0.2%
13Sicilia4,833,705-0.9%
14Oberbayern4,719,716+0.2%
15Köln4,475,530-0.1%
16Emilia-Romagna4,438,937-0.6%
17Śląskie Series break4,310,201-3.7%
18Piemonte4,274,945-0.8%
19Stuttgart4,151,094-0.1%
20Nord-Pas de Calais4,072,734+0.1%
21Darmstadt4,026,618+0.2%
22Puglia3,933,777-0.5%
23Pays de la Loire3,853,999+0.6%
24Attiki3,838,210+0.1%
25Zuid-Holland3,726,050+0.5%
26Toscana3,692,8650%
27Berlin3,664,088-0.1%
28Norte3,601,4340%
29Arnsberg3,571,053-0.3%
30Aquitaine3,515,932+0.9%
31Wielkopolskie Series break3,455,384-0.7%
32Bretagne3,394,567+0.6%
33Małopolskie Series break3,324,543-1.4%
34Warszawski stołeczny Series break3,242,890+5.2%
35Nord-Est Estimated3,163,465-0.7%
36Midi-Pyrénées3,123,896+0.8%
37Schleswig-Holstein2,910,875+0.2%
38Languedoc-Roussillon2,898,280+0.8%
39Noord-Holland2,888,486+0.3%
40Sud-Muntenia Estimated2,868,994-1.1%
41Dolnośląskie Series break2,833,557-1.1%
42Karlsruhe2,807,601-0.1%
43Galicia2,698,177-0.2%
44Münster2,624,7190%
45Noord-Brabant2,573,949+0.4%
46Centre - Val de Loire2,573,303-0.1%
47Weser-Ems2,542,666+0.3%
48Nord-Vest Estimated2,537,017-0.4%
49Brandenburg2,531,071+0.4%
50Eastern and Midland2,499,231+1.3%
51Stockholm2,391,990+0.6%
52Castile and León2,385,223-0.6%
53Łódzkie Series break2,380,949-2.5%
54Sud-Est Estimated2,351,636-1.1%
55Bucureşti-Ilfov Estimated2,327,057+0.2%
56Lorraine2,325,020-0.1%
57Centru Estimated2,302,833-0.5%
58Pomorskie Series break2,295,666-0.9%
59Freiburg2,276,924+0.2%
60Mazowiecki regionalny Series break2,239,471-3.4%
61Basque Country2,212,6280%
62Sachsen-Anhalt2,180,684-0.6%
63Canary Islands2,178,924+0.1%
64Hannover2,147,704-0%
65Thüringen2,120,237-0.6%
66Gelderland2,096,603+0.5%
67Grande Lisboa2,071,857-0.5%
68Västsverige2,071,191+0.6%
69Rheinhessen-Pfalz2,063,1230%
70Detmold2,054,178-0.1%
71Castilla-La Mancha2,052,505+0.2%
72Yugozapaden2,024,977-0.5%
73Vidurio ir vakarų Lietuvos regionas1,999,964-0.3%
74Lubelskie Series break1,981,180-5.1%
75Podkarpackie Series break1,979,297-5%
76Kujawsko-pomorskie Series break1,969,116-4%
77Picardie1,922,558-0.3%
78Wien1,920,949+0.5%
79Alsace1,919,745+0.2%
80Schwaben1,905,841+0.3%
81Latvija1,893,223-0.8%
82Sud-Vest Oltenia Estimated1,892,078-1%
83Prov. Antwerpen1,879,318+0.3%
84Tübingen1,867,424+0.2%
85Calabria1,860,601-1.8%
86Hovedstaden1,855,084+0.5%
87Haute-Normandie1,854,8520%
88Hamburg1,852,478+0.3%
89Poitou-Charentes1,826,243+0.3%
90Západné Slovensko1,819,399-0.2%
91Kentriki Makedonia1,811,239-1%
92Mittelfranken1,775,7040%
93Vest Estimated1,758,582-0.7%
94Östra Mellansverige1,737,737+0.6%
95Lüneburg1,722,474+0.4%
96Helsinki-Uusimaa1,702,678+0.8%
97Niederösterreich1,690,879+0.4%
98Budapest1,690,503-1.6%
99Jihovýchod Series break1,685,220-1%
100Southern1,676,038+0.9%
101Centro (PT)1,662,137+0.2%
102Východné Slovensko1,629,120+0.1%
103Bourgogne1,620,593-0.1%
104Mecklenburg-Vorpommern1,610,774+0.2%
105Zachodniopomorskie Series break1,610,051-3.7%
106Braunschweig1,590,577-0.3%
107Sardegna1,590,044-1.3%
108Dresden1,589,888-0.4%
109Sydsverige1,548,392+0.7%
110Prov. Oost-Vlaanderen1,533,876+0.5%
111Liguria1,518,495-0.4%
112Region of Murcia1,518,279+0.6%
113Koblenz1,500,830+0.2%
114Marche1,498,236-1%
115Severovýchod Series break1,496,140-1.4%
116Oberösterreich1,495,608+0.4%
117Basse-Normandie1,473,114+0.1%
118Észak-Alföld1,423,489-0.5%
119Chemnitz1,413,730-0.9%
120Länsi-Suomi1,378,8510%
121Střední Čechy Series break1,372,588-0.9%
122Auvergne1,368,667-0%
123Utrecht1,361,153+0.5%
124Prov. Hainaut1,349,861-0%
125Stredné Slovensko1,334,238-0.2%
126Midtjylland1,332,048+0.4%
127Aragon1,331,938+0.1%
128Eesti1,330,068+0.1%
129Warmińsko-mazurskie Series break1,322,861-5.4%
130Unterfranken1,317,507-0%
131Champagne-Ardenne1,316,522-0.2%
132Yuzhen tsentralen1,313,914-0.2%
133Jadranska Hrvatska1,304,875-1%
134Pest1,300,389+1%
135Abruzzo1,281,012-1%
136Pohjois- ja Itä-Suomi1,274,651-0.3%
137Praha Series break1,259,413-4.9%
138Steiermark1,247,077+0.1%
139Niederbayern1,247,063+0.2%
140Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest1,226,329+0.2%
141Syddanmark1,223,6340%
142Kassel1,217,796-0.1%
143Dél-Alföld1,214,723-0.7%
144Jihozápad Series break1,212,780-1.7%
145Prov. West-Vlaanderen1,205,101+0.2%
146Friuli-Venezia Giulia1,201,510-0.4%
147Střední Morava Series break1,198,649-1.3%
148Moravskoslezsko Series break1,183,440-1.4%
149Balearic Islands1,183,415+0.6%
150Franche-Comté1,179,601+0.1%
151Overijssel1,166,533+0.4%
152Prov. Vlaams-Brabant1,163,186+0.6%
153Świętokrzyskie Series break1,154,493-5.3%
154Etelä-Suomi1,147,484-0.1%
155Limburg (NL)1,115,872-0.1%
156Prov. Liège1,113,324-0.1%
157Oberpfalz1,112,2670%
158Észak-Magyarország1,111,193-0.5%
159Vzhodna Slovenija1,105,046+0.5%
160Podlaskie Series break1,097,521-4.5%
161Severozápad Series break1,086,606-2.6%
162Oberfranken1,062,085-0.3%
163Közép-Dunántúl1,061,979-0.1%
164Extremadura1,061,636-0.3%
165Leipzig1,053,323+0.4%
166Gießen1,048,7400%
167Panonska Hrvatska1,030,173-1.6%
168Asturias1,012,117-0.6%
169Zahodna Slovenija1,003,931+0.8%
170Saarland983,991-0.3%
171Nyugat-Dunántúl979,459+0.2%
172Lubuskie Series break965,875-3.5%
173Yugoiztochen959,331-0.4%
174Kýpros914,476+1.3%
175Opolskie Series break910,302-3.4%
176Northern and Western891,624+0.9%
177Prov. Limburg (BE)883,228+0.3%
178Småland med öarna873,407+0.4%
179La Réunion871,157+0.9%
180Dél-Dunántúl869,726-0.4%
181Umbria865,452-0.5%
182Norra Mellansverige858,0630%
183Sjælland838,840+0.2%
184Severoiztochen832,326-0.4%
185Oeste e Vale do Tejo814,789+1.1%
186Península de Setúbal812,838+1.3%
187Sostinės regionas810,797+0.8%
188Sjeverna Hrvatska789,083-0.8%
189Grad Zagreb768,895-0.7%
190Tirol760,105+0.3%
191Limousin727,177-0%
192Severen tsentralen705,241-1.2%
193Severozapaden696,328-1.2%
194Thessalia693,660-0.9%
195Bremen680,130-0.2%
196Bratislavský kraj677,024+1.1%
197Navarre662,032+0.3%
198Dytiki Elláda652,707-0.6%
199Friesland (NL)651,435+0.2%
200Luxembourg634,730+1.4%
201Kriti625,872-0.2%
202Nordjylland590,439+0.1%
203Groningen586,937+0.2%
204Cantabria584,708+0.3%
205Anatoliki Makedonia, Thraki564,671-1.1%
206Kärnten562,089+0.1%
207Salzburg560,710+0.4%
208Basilicata545,130-1.5%
209Peloponnisos544,183-1%
210Provincia Autonoma di Trento542,166-0.6%
211Provincia Autonoma di Bolzano/Bozen534,912+0.4%
212Trier534,438+0.2%
213Övre Norrland522,806+0.2%
214Malta516,125+0.2%
215Sterea Elláda513,341-1.3%
216Prov. Namur500,489+0.2%
217Drenthe494,771+0.2%
218Alentejo471,834-0.1%
219Algarve469,892+0.9%
220Flevoland428,226+1.2%
221Guadeloupe415,792+0.1%
222Prov. Brabant wallon408,325+0.4%
223Vorarlberg399,237+0.5%
224Zeeland385,400+0.5%
225Mellersta Norrland375,709-0.1%
226Martinique360,749-0.1%
227Corse347,597+1.1%
228Notio Aigaio329,474-0.5%
229Ipeiros320,680-0.9%
230La Rioja319,444+0.2%
231Burgenland296,010+0.5%
232Molise294,294-2.1%
233Prov. Luxembourg (BE)291,730+0.7%
234Mayotte289,039+3.3%
235Guyane286,618+0.5%
236Dytiki Makedonia257,875-1.2%
237Região Autónoma da Madeira251,900+0.5%
238Região Autónoma dos Açores237,616+0.2%
239Ionia Nisia205,928-0.4%
240Voreio Aigaio197,504-1.7%
241Valle d’Aosta/Vallée d’Aoste124,089-0.8%
242Melilla86,450-0.1%
243Ceuta84,071-0.5%
244Åland30,129+0.8%

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

Which region has the lowest population?

Åland, with 30,129 in 2021.

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