EU regions (NUTS 2) by median age
Liguria had the highest median age of 244 regions in 2024, at 52.3 years. Mayotte had the lowest, at 18.1 years. The median was 44.9 years. Source: Eurostat, European Commission.
Top 40 regions, 2024
Full ranking
| Rank | Regions | 2024 | Change on 2023 |
|---|---|---|---|
| 1 | Liguria | 52.3 | +0.2 |
| 2 | Chemnitz | 51.8 | -0.1 |
| 3 | Asturias | 51.4 | +0.3 |
| 4 | Sachsen-Anhalt | 51.2 | -0.2 |
| 5 | Sardegna | 51.1 | +0.5 |
| 6 | Friuli-Venezia Giulia | 50.9 | +0.3 |
| 6 | Mecklenburg-Vorpommern | 50.9 | -0.1 |
| 8 | Severozapaden | 50.5 | +0.3 |
| 9 | Castile and León | 50.4 | +0.3 |
| 9 | Molise | 50.4 | +0.4 |
| 9 | Severen tsentralen | 50.4 | +0.3 |
| 9 | Thüringen | 50.4 | -0.1 |
| 13 | Piemonte | 50.3 | +0.3 |
| 13 | Toscana | 50.3 | +0.4 |
| 13 | Umbria | 50.3 | +0.4 |
| 16 | Brandenburg | 50.1 | -0.2 |
| 16 | Valle d’Aosta/Vallée d’Aoste | 50.1 | +0.5 |
| 18 | Dytiki Makedonia | 50 | +0.5 |
| 19 | Marche | 49.8 | +0.3 |
| 19 | Martinique Provisional | 49.8 | +0.4 |
| 21 | Galicia | 49.7 | +0.3 |
| 22 | Abruzzo | 49.6 | +0.4 |
| 22 | Centro (PT) | 49.6 | -0.1 |
| 22 | Peloponnisos | 49.6 | +0.3 |
| 25 | Basilicata | 49.4 | +0.4 |
| 25 | Ipeiros | 49.4 | +0.1 |
| 27 | Alentejo | 49.2 | -0.1 |
| 27 | Veneto | 49.2 | +0.4 |
| 29 | Limousin Provisional | 49.1 | +0.2 |
| 30 | Sterea Elláda | 49 | +0.2 |
| 31 | Emilia-Romagna | 48.9 | +0.3 |
| 32 | Burgenland | 48.8 | +0.4 |
| 33 | Cantabria | 48.5 | +0.4 |
| 33 | Lazio | 48.5 | +0.4 |
| 35 | Dresden | 48.4 | 0 |
| 36 | Saarland | 48.3 | -0.3 |
| 36 | Thessalia | 48.3 | +0.3 |
| 38 | Puglia | 48.2 | +0.5 |
| 39 | Lombardia | 48.1 | +0.3 |
| 40 | Basque Country | 48 | +0.2 |
| 40 | Ionia Nisia | 48 | +0.5 |
| 40 | Limburg (NL) | 48 | -0.1 |
| 40 | Oeste e Vale do Tejo | 48 | -0.1 |
| 44 | Poitou-Charentes Provisional | 47.9 | +0.5 |
| 45 | Drenthe | 47.8 | +0.1 |
| 46 | Calabria | 47.7 | +0.4 |
| 46 | Kärnten | 47.7 | +0.1 |
| 46 | Lüneburg | 47.7 | -0.2 |
| 46 | Oberfranken | 47.7 | -0.2 |
| 46 | Provincia Autonoma di Trento | 47.7 | +0.4 |
| 51 | Norte | 47.6 | +0.3 |
| 51 | Schleswig-Holstein | 47.6 | -0.1 |
| 51 | Yuzhen tsentralen | 47.6 | +0.1 |
| 54 | Extremadura | 47.3 | +0.4 |
| 54 | Guadeloupe Provisional | 47.3 | +0.6 |
| 54 | Koblenz | 47.3 | -0.2 |
| 57 | Kassel | 47.2 | -0.2 |
| 57 | Severoiztochen | 47.2 | +0.3 |
| 57 | Zeeland | 47.2 | +0.2 |
| 60 | Kentriki Makedonia | 47.1 | +0.4 |
| 60 | Panonska Hrvatska | 47.1 | +0.1 |
| 60 | Sicilia | 47.1 | +0.4 |
| 63 | Auvergne Provisional | 47 | +0.3 |
| 63 | Dytiki Elláda | 47 | +0.4 |
| 65 | Bourgogne Provisional | 46.9 | +0.2 |
| 65 | Etelä-Suomi | 46.9 | 0 |
| 67 | Algarve | 46.8 | +0.1 |
| 67 | Aragon | 46.8 | +0.3 |
| 67 | Região Autónoma da Madeira | 46.8 | +0.2 |
| 67 | Sjælland | 46.8 | +0.1 |
| 67 | Yugoiztochen | 46.8 | +0.3 |
| 72 | Corse Provisional | 46.7 | +0.4 |
| 72 | La Rioja | 46.7 | +0.3 |
| 74 | Anatoliki Makedonia, Thraki | 46.6 | 0 |
| 74 | Braunschweig | 46.6 | -0.3 |
| 74 | Unterfranken | 46.6 | -0.2 |
| 77 | Dél-Dunántúl | 46.5 | +0.3 |
| 78 | Attiki | 46.3 | +0.4 |
| 78 | Basse-Normandie Provisional | 46.3 | +0.4 |
| 78 | Hannover | 46.3 | -0.2 |
| 78 | Jadranska Hrvatska | 46.3 | 0 |
| 82 | Sud-Vest Oltenia Estimated | 46.2 | +0.3 |
| 83 | Niederösterreich | 46 | +0.2 |
| 83 | Prov. West-Vlaanderen | 46 | +0.1 |
| 83 | Vzhodna Slovenija | 46 | +0.2 |
| 86 | Arnsberg | 45.9 | -0.1 |
| 86 | Niederbayern | 45.9 | 0 |
| 86 | Trier | 45.9 | -0.1 |
| 89 | Languedoc-Roussillon Provisional | 45.8 | +0.4 |
| 89 | Rheinhessen-Pfalz | 45.8 | -0.2 |
| 89 | Sud-Muntenia Estimated | 45.8 | +0.2 |
| 89 | Vidurio ir vakarų Lietuvos regionas | 45.8 | 0 |
| 93 | Dél-Alföld | 45.7 | +0.3 |
| 94 | Campania | 45.6 | +0.4 |
| 94 | Península de Setúbal | 45.6 | +0.1 |
| 96 | Åland | 45.5 | +0.1 |
| 96 | Nyugat-Dunántúl | 45.5 | +0.4 |
| 96 | Valencian Community | 45.5 | +0.2 |
| 96 | Voreio Aigaio | 45.5 | -0.7 |
| 100 | Aquitaine Provisional | 45.4 | +0.2 |
| 100 | Canary Islands | 45.4 | +0.4 |
| 100 | Friesland (NL) | 45.4 | +0.1 |
| 100 | Navarre | 45.4 | +0.2 |
| 100 | Oberpfalz | 45.4 | -0.2 |
| 100 | Pohjois- ja Itä-Suomi | 45.4 | +0.1 |
| 100 | Steiermark | 45.4 | +0.1 |
| 100 | Sud-Est Estimated | 45.4 | +0.3 |
| 108 | Düsseldorf | 45.3 | -0.3 |
| 108 | Provence-Alpes-Côte d’Azur Provisional | 45.3 | +0.2 |
| 108 | Świętokrzyskie Estimated | 45.3 | +0.5 |
| 108 | Weser-Ems | 45.3 | -0.1 |
| 112 | Castilla-La Mancha | 45.2 | +0.4 |
| 112 | Provincia Autonoma di Bolzano/Bozen | 45.2 | +0.3 |
| 112 | Střední Morava | 45.2 | +0.4 |
| 115 | Bretagne Provisional | 45.1 | +0.3 |
| 115 | Detmold | 45.1 | -0.1 |
| 115 | Gießen | 45.1 | -0.2 |
| 115 | Münster | 45.1 | -0.2 |
| 119 | Közép-Dunántúl | 45 | +0.3 |
| 119 | Moravskoslezsko | 45 | +0.4 |
| 119 | Norra Mellansverige | 45 | +0.2 |
| 122 | Opolskie Estimated | 44.9 | +0.4 |
| 122 | Prov. Limburg (BE) | 44.9 | +0.2 |
| 124 | Centre - Val de Loire Provisional | 44.8 | +0.1 |
| 124 | Mellersta Norrland | 44.8 | +0.2 |
| 124 | Sjeverna Hrvatska | 44.8 | +0.1 |
| 127 | Grande Lisboa | 44.7 | +0.2 |
| 127 | Łódzkie Estimated | 44.7 | +0.4 |
| 127 | Mittelfranken | 44.7 | 0 |
| 127 | Schwaben | 44.7 | -0.1 |
| 127 | Vest Estimated | 44.7 | +0.2 |
| 132 | Severozápad | 44.6 | +0.4 |
| 132 | Syddanmark | 44.6 | +0.1 |
| 132 | Yugozapaden | 44.6 | +0.1 |
| 135 | Andalusia | 44.5 | +0.5 |
| 135 | Kriti | 44.5 | +0.5 |
| 135 | Severovýchod | 44.5 | +0.4 |
| 135 | Śląskie Estimated | 44.5 | +0.5 |
| 139 | Catalonia | 44.4 | +0.2 |
| 139 | Freiburg | 44.4 | -0.2 |
| 139 | Karlsruhe | 44.4 | 0 |
| 139 | Západné Slovensko | 44.4 | +0.5 |
| 143 | Jihozápad | 44.3 | +0.3 |
| 143 | Köln | 44.3 | -0.1 |
| 143 | Zachodniopomorskie Estimated | 44.3 | +0.4 |
| 146 | Notio Aigaio | 44.2 | +0.4 |
| 146 | Zahodna Slovenija | 44.2 | +0.3 |
| 148 | Darmstadt | 44.1 | -0.1 |
| 148 | Észak-Magyarország | 44.1 | +0.3 |
| 148 | Latvija | 44.1 | +0.3 |
| 148 | Nordjylland | 44.1 | +0.2 |
| 148 | Tübingen | 44.1 | -0.1 |
| 153 | Community of Madrid | 44 | +0.1 |
| 153 | Gelderland | 44 | 0 |
| 153 | Leipzig | 44 | 0 |
| 153 | Lubelskie Estimated | 44 | +0.5 |
| 153 | Midi-Pyrénées Provisional | 44 | +0.1 |
| 153 | Stuttgart | 44 | -0.1 |
| 159 | Franche-Comté Provisional | 43.9 | +0.3 |
| 159 | Länsi-Suomi | 43.9 | 0 |
| 161 | Champagne-Ardenne Provisional | 43.8 | +0.2 |
| 161 | Jihovýchod | 43.8 | +0.3 |
| 161 | Lorraine Provisional | 43.8 | +0.1 |
| 164 | Budapest | 43.7 | 0 |
| 164 | Salzburg | 43.7 | +0.2 |
| 166 | Kujawsko-pomorskie Estimated | 43.6 | +0.5 |
| 166 | Lubuskie Estimated | 43.6 | +0.5 |
| 166 | Noord-Brabant | 43.6 | -0.1 |
| 166 | Warmińsko-mazurskie Estimated | 43.6 | +0.5 |
| 170 | Oberösterreich | 43.5 | +0.1 |
| 170 | Podlaskie Estimated | 43.5 | +0.5 |
| 172 | Dolnośląskie Estimated | 43.4 | +0.5 |
| 172 | Tirol | 43.4 | +0.2 |
| 174 | Oberbayern | 43.3 | 0 |
| 175 | Centru Estimated | 43.2 | +0.2 |
| 176 | Észak-Alföld | 43.1 | +0.2 |
| 176 | Grad Zagreb | 43.1 | +0.1 |
| 176 | Região Autónoma dos Açores | 43.1 | +0.4 |
| 179 | Pays de la Loire Provisional | 43 | +0.3 |
| 179 | Prov. Brabant wallon | 43 | +0.2 |
| 181 | Alsace Provisional | 42.9 | +0.2 |
| 181 | Balearic Islands | 42.9 | +0.1 |
| 181 | Pest | 42.9 | +0.3 |
| 184 | Mazowiecki regionalny Estimated | 42.8 | +0.4 |
| 184 | Podkarpackie Estimated | 42.8 | +0.5 |
| 184 | Prov. Oost-Vlaanderen | 42.8 | +0.1 |
| 184 | Stredné Slovensko | 42.8 | +0.4 |
| 188 | Overijssel | 42.7 | +0.1 |
| 188 | Småland med öarna | 42.7 | +0.2 |
| 188 | Střední Čechy | 42.7 | +0.3 |
| 191 | Eesti | 42.6 | +0.2 |
| 192 | Bratislavský kraj | 42.5 | +0.5 |
| 192 | Haute-Normandie Provisional | 42.5 | +0.3 |
| 192 | Prov. Vlaams-Brabant | 42.5 | +0.1 |
| 192 | Region of Murcia | 42.5 | +0.3 |
| 192 | Vorarlberg | 42.5 | +0.1 |
| 197 | Bremen | 42.4 | -0.3 |
| 197 | Nord-Vest Estimated | 42.4 | +0.1 |
| 197 | Övre Norrland | 42.4 | -0.1 |
| 200 | Picardie Provisional | 42.2 | +0.3 |
| 201 | Prov. Namur | 42.1 | +0.2 |
| 202 | Prov. Antwerpen | 42 | 0 |
| 202 | Prov. Hainaut | 42 | +0.1 |
| 204 | Bucureşti-Ilfov Estimated | 41.8 | +0.2 |
| 204 | Wielkopolskie Estimated | 41.8 | +0.5 |
| 206 | Praha | 41.7 | +0.1 |
| 206 | Prov. Liège | 41.7 | +0.1 |
| 208 | Nord-Est Estimated | 41.6 | 0 |
| 209 | Groningen | 41.5 | -0.3 |
| 210 | Berlin | 41.4 | -0.1 |
| 210 | Pomorskie Estimated | 41.4 | +0.5 |
| 210 | Rhône-Alpes Provisional | 41.4 | +0.3 |
| 213 | Małopolskie Estimated | 41.3 | +0.4 |
| 214 | Sostinės regionas | 41.2 | +0.1 |
| 215 | Midtjylland | 41.1 | +0.1 |
| 215 | Warszawski stołeczny Estimated | 41.1 | +0.4 |
| 217 | Hamburg | 41 | -0.1 |
| 217 | Noord-Holland | 41 | 0 |
| 219 | Östra Mellansverige | 40.9 | +0.2 |
| 220 | Sydsverige | 40.8 | +0.2 |
| 220 | Västsverige | 40.8 | +0.2 |
| 220 | Zuid-Holland | 40.8 | -0.1 |
| 223 | Kýpros | 40.6 | +0.4 |
| 223 | Northern and Western | 40.6 | +0.2 |
| 225 | Nord-Pas de Calais Provisional | 40.5 | +0.2 |
| 225 | Southern | 40.5 | +0.2 |
| 227 | Prov. Luxembourg (BE) | 40.4 | +0.2 |
| 228 | Helsinki-Uusimaa | 40.3 | +0.1 |
| 229 | Východné Slovensko | 40 | +0.4 |
| 230 | Utrecht | 39.9 | 0 |
| 231 | Malta | 39.8 | -0.4 |
| 232 | Luxembourg | 39.7 | 0 |
| 232 | Wien | 39.7 | 0 |
| 234 | Stockholm | 39.1 | +0.3 |
| 235 | Flevoland | 38.9 | +0.1 |
| 235 | Hovedstaden | 38.9 | 0 |
| 237 | Ceuta | 38.8 | +0.5 |
| 237 | La Réunion Provisional | 38.8 | +0.5 |
| 239 | Eastern and Midland | 38.3 | +0.5 |
| 240 | Ile-de-France Provisional | 38.2 | +0.2 |
| 241 | Melilla | 36.3 | +0.4 |
| 242 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest | 36 | +0.1 |
| 243 | Guyane Provisional | 27 | +0.1 |
| 244 | Mayotte Provisional | 18.1 | 0 |
Other periods
About this ranking
Age that divides the resident population into two halves of equal size. Spain and the EU: on 1 January. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.
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 structure indicators by NUTS 3 region (demo_r_pjanind3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_pjanind3/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 median age using official data, and cite the source.
rank_places {"indicator":"median_age","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age&level=region&within=European%20Union%20(27)&limit=10
Questions
Which region has the highest median age?
Liguria, with 52.3 years in 2024, according to Eurostat, European Commission.
Which region has the lowest median age?
Mayotte, with 18.1 years 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 structure indicators by NUTS 3 region (demo_r_pjanind3). Retrieved 2026-10-08.
Median age: other rankings
- EU countries
- US states
- US counties
- Autonomous communities of Spain
- Provinces of Spain
- Regions of Germany (NUTS 2)
- Regions of France (NUTS 2)
- Regions of Italy (NUTS 2)
- Regions of Poland (NUTS 2)
- Regions of Greece (NUTS 2)
- Regions of Netherlands (NUTS 2)
- Regions of Belgium (NUTS 2)
EU regions (NUTS 2): more rankings
- Active companies
- Activity rate
- At-risk-of-poverty rate
- Average age
- Average home mortgage amount
- Live births
- New companies created
- Inflation (CPI annual change)
- Consumer price index (CPI)
- Crude birth rate
- Crude death rate
- Deaths
- Dependency ratio
- Age dependency ratio (ages 15 to 64 base)
- Employment rate
- Enterprises using artificial intelligence