EU regions (NUTS 2) by population aged 15 to 64

Ile-de-France had the highest population aged 15 to 64 of 244 regions in 2023, at 8.15 million. Åland had the lowest, at 18,198. The median was 868,927 and the figure for the European Union (27) was 285.76 million. Source: Eurostat, European Commission.

Highest8,146,206Ile-de-France
Lowest18,198Åland
Median868,927244 regions
European Union (27)285,755,090History

Top 40 regions, 2023

CSVChart (SVG)

Ile-de-FranceIle-de-France: 8,146,206 persons8,146,206LombardiaLombardia: 6,371,890 persons6,371,890AndalusiaAndalusia: 5,774,858 persons5,774,858CataloniaCatalonia: 5,255,889 persons5,255,889Community of MadridCommunity of Madrid: 4,638,086 persons4,638,086Rhône-AlpesRhône-Alpes: 4,248,046 persons4,248,046CampaniaCampania: 3,686,896 persons3,686,896LazioLazio: 3,681,609 persons3,681,609Valencian CommunityValencian Community: 3,451,753 persons3,451,753DüsseldorfDüsseldorf: 3,342,783 persons3,342,783Provence-Alpes-Côte d’AzurProvence-Alpes-Côte d’Azur: 3,108,669 persons3,108,669OberbayernOberbayern: 3,097,662 persons3,097,662VenetoVeneto: 3,082,014 persons3,082,014SiciliaSicilia: 3,073,990 persons3,073,990KölnKöln: 2,911,457 persons2,911,457Emilia-RomagnaEmilia-Romagna: 2,803,235 persons2,803,235ŚląskieŚląskie: 2,730,747 persons2,730,747StuttgartStuttgart: 2,687,317 persons2,687,317PiemontePiemonte: 2,631,876 persons2,631,876DarmstadtDarmstadt: 2,608,340 persons2,608,340Nord-Pas de CalaisNord-Pas de Calais: 2,547,825 persons2,547,825PugliaPuglia: 2,496,698 persons2,496,698Zuid-HollandZuid-Holland: 2,482,241 persons2,482,241AttikiAttiki: 2,478,273 persons2,478,273BerlinBerlin: 2,419,693 persons2,419,693Pays de la LoirePays de la Loire: 2,368,269 persons2,368,269NorteNorte: 2,344,966 persons2,344,966ArnsbergArnsberg: 2,281,495 persons2,281,495ToscanaToscana: 2,278,391 persons2,278,391WielkopolskieWielkopolskie: 2,247,955 persons2,247,955AquitaineAquitaine: 2,168,997 persons2,168,997MałopolskieMałopolskie: 2,165,528 persons2,165,528Warszawski stołecznyWarszawski stołeczny: 2,130,951 persons2,130,951BretagneBretagne: 2,064,218 persons2,064,218Nord-EstNord-Est: 2,032,635 persons2,032,635Noord-HollandNoord-Holland: 1,955,288 persons1,955,288Midi-PyrénéesMidi-Pyrénées: 1,947,442 persons1,947,442Schleswig-HolsteinSchleswig-Holstein: 1,848,187 persons1,848,187KarlsruheKarlsruhe: 1,839,463 persons1,839,463DolnośląskieDolnośląskie: 1,820,359 persons1,820,359
persons. Source: Eurostat. Retrieved 2026-10-09.

Full ranking

RankRegions2023
persons
Change on 2022
1Ile-de-France Provisional8,146,206+0.3%
2Lombardia6,371,890+0.5%
3Andalusia5,774,858+0.9%
4Catalonia5,255,889+2.2%
5Community of Madrid4,638,086+2.3%
6Rhône-Alpes Provisional4,248,046+0.5%
7Campania3,686,896-0.4%
8Lazio3,681,609+0.2%
9Valencian Community3,451,753+2.3%
10Düsseldorf Series break3,342,783+0.6%
11Provence-Alpes-Côte d’Azur Provisional3,108,669+0.4%
12Oberbayern Series break3,097,662-0.5%
13Veneto3,082,0140%
14Sicilia3,073,990-0.6%
15Köln Series break2,911,457-0.2%
16Emilia-Romagna2,803,235+0.5%
17Śląskie Estimated2,730,747-1.4%
18Stuttgart Series break2,687,317-0.5%
19Piemonte2,631,8760%
20Darmstadt Series break2,608,340-0.5%
21Nord-Pas de Calais Provisional2,547,825-0.1%
22Puglia2,496,698-0.6%
23Zuid-Holland2,482,241+1.3%
24Attiki2,478,273-0.7%
25Berlin Series break2,419,693-1%
26Pays de la Loire Provisional2,368,269+0.5%
27Norte2,344,966+0.4%
28Arnsberg Series break2,281,495+0.2%
29Toscana2,278,391+0.2%
30Wielkopolskie Estimated2,247,955-0.7%
31Aquitaine Provisional2,168,997+0.6%
32Małopolskie Estimated2,165,528-0.5%
33Warszawski stołeczny Estimated2,130,951+0.1%
34Bretagne Provisional2,064,218+0.4%
35Nord-Est Estimated2,032,635-0.2%
36Noord-Holland1,955,288+1.6%
37Midi-Pyrénées Provisional1,947,442+0.7%
38Schleswig-Holstein Series break1,848,187+0.4%
39Karlsruhe Series break1,839,463+0.3%
40Dolnośląskie Estimated1,820,359-1%
41Sud-Muntenia Estimated1,811,579-0.7%
42Languedoc-Roussillon Provisional1,752,510+0.6%
43Eastern and Midland1,741,032+2.2%
44Münster Series break1,695,424+0.1%
45Galicia1,687,534+0.2%
46Noord-Brabant1,685,839+1.1%
47Nord-Vest Estimated1,648,220-0%
48Weser-Ems Series break1,639,515-0.2%
49Stockholm1,603,326+1.3%
50Canary Islands1,564,948+1.4%
51Brandenburg Series break1,547,609-0%
52Centre - Val de Loire Provisional1,534,101-0.1%
53Bucureşti-Ilfov Estimated1,509,376+0.6%
54Łódzkie Estimated1,491,154-1.4%
55Pomorskie Estimated1,490,217-0.5%
56Sud-Est Estimated1,488,961-0.8%
57Castile and León1,483,421+0.1%
58Freiburg Series break1,472,460+0.3%
59Centru Estimated1,445,327-0.1%
60Lorraine Provisional1,434,826-0.4%
61Mazowiecki regionalny Estimated1,425,189-1.3%
62Basque Country1,411,789+0.5%
63Castilla-La Mancha1,384,243+1.3%
64Wien1,370,209+2.8%
65Gelderland1,352,235+0.9%
66Hannover Series break1,341,500-1.7%
67Grande Lisboa1,337,034+1.2%
68Detmold Series break1,321,387+0.5%
69Rheinhessen-Pfalz Series break1,314,706-0.5%
70Västsverige1,308,935+0.9%
71Yugozapaden1,303,970-0.2%
72Vidurio ir vakarų Lietuvos regionas1,299,120+0.7%
73Sachsen-Anhalt Series break1,282,716-1.1%
74Podkarpackie Estimated1,272,642-0.9%
75Thüringen Series break1,269,745+0.2%
76Kujawsko-pomorskie Estimated1,258,052-1.3%
77Hovedstaden1,256,540+1.6%
78Lubelskie Estimated1,247,658-1.4%
79Hamburg Series break1,236,671-1%
80Schwaben Series break1,222,132-1.3%
81Alsace Provisional1,218,2210%
82Tübingen Series break1,215,918-0%
83Prov. Antwerpen1,210,678+1.2%
84Sud-Vest Oltenia Estimated1,200,395-0.8%
85Latvija1,199,603+1.3%
86Západné Slovensko1,198,960-1.1%
87Picardie Provisional1,180,468-0.4%
88Calabria1,174,415-0.8%
89Mittelfranken Series break1,153,484-0%
90Helsinki-Uusimaa1,141,465+1.3%
91Kentriki Makedonia1,135,292-0.7%
92Haute-Normandie Provisional1,135,200-0.2%
93Southern1,123,176+2.6%
94Niederösterreich1,108,523+0.6%
95Budapest1,106,478+0.7%
96Jihovýchod1,093,126+2.7%
97Östra Mellansverige1,084,384+0.8%
98Vest Estimated1,075,065-0.4%
99Poitou-Charentes Provisional1,072,632-0.1%
100Lüneburg Series break1,071,508-1.1%
101Region of Murcia1,048,349+1.7%
102Východné Slovensko1,046,529-0.7%
103Zachodniopomorskie Estimated1,025,940-1.4%
104Centro (PT)1,012,264-0%
105Braunschweig Series break1,002,329-0.4%
106Sardegna1,000,179-0.9%
107Oberösterreich997,087+0.8%
108Prov. Oost-Vlaanderen994,731+1.1%
109Sydsverige975,812+1%
110Severovýchod960,324+2.8%
111Koblenz Series break954,363+0.9%
112Bourgogne Provisional952,182-0.4%
113Mecklenburg-Vorpommern Series break948,608-3.3%
114Dresden Series break946,074+0.4%
115Marche923,855-0.2%
116Észak-Alföld914,482-0.9%
117Střední Čechy912,381+4.1%
118Liguria911,614+0.1%
119Utrecht908,964+1.3%
120Praha883,418+7.6%
121Basse-Normandie Provisional871,242-0.2%
122Prov. Hainaut869,284+0.3%
123Stredné Slovensko868,569-1.1%
124Pest868,437+0.7%
125Aragon865,637+1.1%
126Eesti865,512+2.8%
127Midtjylland863,662+1.3%
128Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest858,733+2.8%
129Warmińsko-mazurskie Estimated850,100-1.4%
130Balearic Islands840,936+2.3%
131Länsi-Suomi836,919+0.4%
132Unterfranken Series break831,215-1.5%
133Steiermark825,501+0.5%
134Auvergne Provisional812,190-0.3%
135Yuzhen tsentralen808,021-0.7%
136Jadranska Hrvatska804,211-0.2%
137Niederbayern Series break802,563-1.7%
138Chemnitz Series break800,543-0.6%
139Abruzzo799,733-0.4%
140Jihozápad795,419+3.8%
141Champagne-Ardenne Provisional792,562-0.5%
142Dél-Alföld767,835-0.9%
143Syddanmark764,491+0.6%
144Střední Morava761,350+1.3%
145Moravskoslezsko758,072+0.8%
146Overijssel755,902+0.9%
147Kassel Series break752,848-2.1%
148Prov. Vlaams-Brabant750,079+1.1%
149Pohjois- ja Itä-Suomi749,145-0.5%
150Prov. West-Vlaanderen744,829+0.7%
151Friuli-Venezia Giulia737,4130%
152Oberpfalz Series break719,420-1.5%
153Świętokrzyskie Estimated719,228-1.6%
154Franche-Comté Provisional715,621-0.1%
155Prov. Liège715,573+0.3%
156Severozápad704,782+2.3%
157Limburg (NL)702,800+0.4%
158Vzhodna Slovenija702,293-0.1%
159Észak-Magyarország700,709-1.2%
160Podlaskie Estimated699,450-1.3%
161Extremadura689,144-0.5%
162Közép-Dunántúl688,654-0.5%
163Etelä-Suomi683,404-0.2%
164Leipzig Series break672,016+0.9%
165Gießen Series break668,334-1.9%
166Oberfranken Series break667,946-1.7%
167Zahodna Slovenija643,440+0.3%
168Nyugat-Dunántúl641,5580%
169Kýpros638,106+1.8%
170Saarland Series break634,612+2.9%
171Asturias626,167-0.3%
172Panonska Hrvatska625,920-2.1%
173Lubuskie Estimated618,294-1.3%
174Northern and Western587,231+3%
175Opolskie Estimated581,047-1.5%
176Yugoiztochen578,877-0.7%
177La Réunion Provisional569,353+0.2%
178Prov. Limburg (BE)567,599+0.8%
179Sostinės regionas559,366+4.1%
180Dél-Dunántúl547,004-1.1%
181Umbria527,637-0.1%
182Småland med öarna526,814+0.4%
183Sjælland518,297+0.7%
184Península de Setúbal517,611+0.9%
185Severoiztochen515,792-0.6%
186Oeste e Vale do Tejo515,030+1.4%
187Tirol512,918+0.6%
188Norra Mellansverige504,595-0.1%
189Sjeverna Hrvatska502,997-0.4%
190Grad Zagreb493,265+0.3%
191Bratislavský kraj472,214+0.1%
192Luxembourg457,774+2.3%
193Bremen Series break450,368+3%
194Navarre436,292+1.2%
195Limousin Provisional420,694-0.4%
196Thessalia417,249-1%
197Severen tsentralen414,455-1.5%
198Friesland (NL)409,209+0.7%
199Dytiki Elláda403,573-1.1%
200Severozapaden397,793-1.7%
201Kriti397,480-0.4%
202Groningen391,377+0.9%
203Cantabria378,660+0.3%
204Salzburg372,932+0.7%
205Malta372,319+5%
206Nordjylland368,877+0.3%
207Kärnten362,682+0.3%
208Anatoliki Makedonia, Thraki350,5080%
209Provincia Autonoma di Bolzano/Bozen343,693+0.2%
210Provincia Autonoma di Trento343,511+0.2%
211Basilicata343,259-0.9%
212Trier Series break336,918-3%
213Prov. Namur325,605+0.5%
214Peloponnisos325,326-1.1%
215Övre Norrland319,502+0.2%
216Sterea Elláda308,568-0.7%
217Drenthe306,042+0.6%
218Algarve298,139+1.6%
219Flevoland296,166+2.1%
220Alentejo284,755-0%
221Vorarlberg268,109+1%
222Prov. Brabant wallon262,241+0.6%
223Guadeloupe Provisional253,810-1.4%
224Zeeland236,684+0.9%
225Mellersta Norrland221,958-0.1%
226Martinique Provisional218,541-1.3%
227Corse Provisional213,257+0.5%
228Notio Aigaio210,771-0.7%
229La Rioja207,948+0.9%
230Prov. Luxembourg (BE)194,036+1.1%
231Burgenland191,064+0.5%
232Ipeiros189,708-0.4%
233Molise182,415-0.7%
234Guyane Provisional179,910+0.9%
235Região Autónoma da Madeira170,105+0.4%
236Mayotte Provisional166,181+3.5%
237Região Autónoma dos Açores164,341+0.6%
238Dytiki Makedonia155,119-1.9%
239Ionia Nisia125,799-1.7%
240Voreio Aigaio120,609+0.3%
241Valle d’Aosta/Vallée d’Aoste77,482-0.2%
242Melilla57,521+0.8%
243Ceuta57,195+0.5%
244Åland18,198-0.3%

Other periods

About this ranking

Resident population aged 15 to 64 on 1 January (Eurostat).

The working-age band Eurostat uses for EU comparisons. population_16_64 (INE, Spain) starts at 16, so the two series differ.

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 broad age group, 15 to 64, by NUTS 2 and 3 region (demo_r_pjanaggr3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_pjanaggr3/default/table. Retrieved 2026-10-09.

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 aged 15 to 64 using official data, and cite the source.
rank_places {"indicator":"population_15_64","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population_15_64&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 aged 15 to 64?

Ile-de-France, with 8.15 million in 2023, according to Eurostat, European Commission.

Which region has the lowest population aged 15 to 64?

Åland, with 18,198 in 2023.

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 broad age group, 15 to 64, by NUTS 2 and 3 region (demo_r_pjanaggr3). Retrieved 2026-10-09.

Population aged 15 to 64: other rankings

EU regions (NUTS 2): more rankings