TerraSight · Regional rankings
Rank EU regions by any indicator
Top 100 NUTS-3 regions across all 31 countries for any of 89 indicators. Latest period, EU-wide percentile. Pick an indicator, direction, and optional country.
Quick presets:Top opportunityMost resilientBest quality of lifeStrongest momentumFastest-growing economyMost enterprisesHighest GDP/capita (PPS)Youngest populationBest educatedHighest R&D intensityFastest growingTop tourism
Showing Median age of population · 100 regions · unit YEARS · period 2025 · ↓ Download CSV
| # | Region | Country | Value | EU pctl |
|---|---|---|---|---|
| 1 | Mayotte FRY50 | France | 18.1 yrs | 0 |
| 2 | GuyaneFRY30 | France | 27.5 yrs | 0 |
| 3 | Byen KøbenhavnDK011 | Denmark | 34.2 yrs | 0 |
| 4 | Heidelberg, StadtkreisDE125 | Germany | 35.8 yrs | 0 |
| 5 | Seine-Saint-Denis FR106 | France | 36.1 yrs | 0 |
| 6 | Arr. de Bruxelles-Capitale/Arr. Brussel-HoofdstadBE100 | Belgium | 36.1 yrs | 0 |
| 7 | OsloNO081 | Norway | 36.4 yrs | 0 |
| 8 | MelillaES640 | Spain | 36.7 yrs | 1 |
| 9 | HöfuðborgarsvæðiIS001 | Iceland | 37.3 yrs | 1 |
| 10 | LandsbyggðIS002 | Iceland | 37.5 yrs | 1 |
| 11 | Val-d’OiseFR108 | France | 37.6 yrs | 1 |
| 12 | Freiburg im Breisgau, StadtkreisDE131 | Germany | 37.9 yrs | 1 |
| 13 | Darmstadt, Kreisfreie StadtDE711 | Germany | 38.0 yrs | 1 |
| 14 | EssonneFR104 | France | 38.2 yrs | 1 |
| 15 | DublinIE061 | Ireland | 38.2 yrs | 1 |
| 16 | Groot-AmsterdamNL32B | Netherlands | 38.2 yrs | 1 |
| 17 | Val-de-MarneFR107 | France | 38.4 yrs | 1 |
| 18 | Overig GroningenNL115 | Netherlands | 38.5 yrs | 1 |
| 19 | Uppsala länSE121 | Sweden | 38.5 yrs | 1 |
| 20 | RhôneFRK26 | France | 38.5 yrs | 1 |
| 21 | Mainz, Kreisfreie StadtDEB35 | Germany | 38.7 yrs | 2 |
| 22 | Seine-et-Marne FR102 | France | 38.7 yrs | 2 |
| 23 | IaşiRO213 | Romania | 38.7 yrs | 2 |
| 24 | Regensburg, Kreisfreie StadtDE232 | Germany | 38.8 yrs | 2 |
| 25 | Delft en WestlandNL362 | Netherlands | 38.9 yrs | 2 |
| 26 | FlevolandNL230 | Netherlands | 39.0 yrs | 2 |
| 27 | Hauts-de-Seine FR105 | France | 39.1 yrs | 2 |
| 28 | Münster, Kreisfreie StadtDEA33 | Germany | 39.1 yrs | 2 |
| 29 | Haute-GaronneFRJ23 | France | 39.1 yrs | 2 |
| 30 | Arr. BastogneBE342 | Belgium | 39.1 yrs | 2 |
| 31 | ØstjyllandDK042 | Denmark | 39.2 yrs | 2 |
| 32 | Würzburg, Kreisfreie StadtDE263 | Germany | 39.2 yrs | 2 |
| 33 | ParisFR101 | France | 39.2 yrs | 2 |
| 34 | CeutaES630 | Spain | 39.2 yrs | 2 |
| 35 | Erlangen, Kreisfreie StadtDE252 | Germany | 39.2 yrs | 2 |
| 36 | RogalandNO0A1 | Norway | 39.2 yrs | 2 |
| 37 | GdańskiPL634 | Poland | 39.2 yrs | 2 |
| 38 | Mid-EastIE062 | Ireland | 39.3 yrs | 3 |
| 39 | La RéunionFRY40 | France | 39.4 yrs | 3 |
| 40 | Stockholms länSE110 | Sweden | 39.4 yrs | 3 |
| 41 | Arr. ArlonBE341 | Belgium | 39.5 yrs | 3 |
| 42 | München, Kreisfreie StadtDE212 | Germany | 39.7 yrs | 3 |
| 43 | WienAT130 | Austria | 39.7 yrs | 3 |
| 44 | Frankfurt am Main, Kreisfreie StadtDE712 | Germany | 39.7 yrs | 3 |
| 45 | Prešovský krajSK041 | Slovakia | 39.7 yrs | 3 |
| 46 | Leipzig, Kreisfreie StadtDED51 | Germany | 39.8 yrs | 4 |
| 47 | LuxembourgLU000 | Luxembourg | 39.8 yrs | 4 |
| 48 | MidlandIE063 | Ireland | 39.8 yrs | 4 |
| 49 | MaltaMT001 | Malta | 39.8 yrs | 4 |
| 50 | Offenbach am Main, Kreisfreie StadtDE713 | Germany | 39.9 yrs | 4 |
| 51 | NordFRE11 | France | 39.9 yrs | 4 |
| 52 | UtrechtNL350 | Netherlands | 40.0 yrs | 4 |
| 53 | IlfovRO322 | Romania | 40.1 yrs | 4 |
| 54 | Yvelines FR103 | France | 40.1 yrs | 4 |
| 55 | Kiel, Kreisfreie StadtDEF02 | Germany | 40.1 yrs | 4 |
| 56 | Trøndelag/TrööndelageNO060 | Norway | 40.1 yrs | 4 |
| 57 | Ille-et-VilaineFRH03 | France | 40.2 yrs | 5 |
| 58 | Ulm, StadtkreisDE144 | Germany | 40.3 yrs | 5 |
| 59 | VestlandNO0A2 | Norway | 40.3 yrs | 5 |
| 60 | Osnabrück, Kreisfreie StadtDE944 | Germany | 40.3 yrs | 5 |
| 61 | NowosądeckiPL218 | Poland | 40.3 yrs | 5 |
| 62 | Mid-West IE051 | Ireland | 40.4 yrs | 5 |
| 63 | Västerbottens länSE331 | Sweden | 40.4 yrs | 5 |
| 64 | South-East IE052 | Ireland | 40.4 yrs | 5 |
| 65 | Københavns omegnDK012 | Denmark | 40.4 yrs | 5 |
| 66 | Helsinki-UusimaaFI1B1 | Finland | 40.4 yrs | 5 |
| 67 | VaudCH011 | Switzerland | 40.5 yrs | 5 |
| 68 | SuceavaRO215 | Romania | 40.5 yrs | 5 |
| 69 | Agglomeratie ’s-GravenhageNL361 | Netherlands | 40.5 yrs | 5 |
| 70 | Arr. AntwerpenBE211 | Belgium | 40.5 yrs | 5 |
| 71 | Stuttgart, StadtkreisDE111 | Germany | 40.6 yrs | 6 |
| 72 | Tübingen, LandkreisDE142 | Germany | 40.6 yrs | 6 |
| 73 | WestIE042 | Ireland | 40.6 yrs | 6 |
| 74 | Västra Götalands länSE232 | Sweden | 40.6 yrs | 6 |
| 75 | Groot-RijnmondNL366 | Netherlands | 40.6 yrs | 6 |
| 76 | Arr. NeufchâteauBE344 | Belgium | 40.6 yrs | 6 |
| 77 | BorderIE041 | Ireland | 40.7 yrs | 6 |
| 78 | Skåne länSE224 | Sweden | 40.7 yrs | 6 |
| 79 | South-West IE053 | Ireland | 40.7 yrs | 6 |
| 80 | Heilbronn, StadtkreisDE117 | Germany | 40.7 yrs | 6 |
| 81 | PoznańskiPL418 | Poland | 40.7 yrs | 6 |
| 82 | Trier, Kreisfreie StadtDEB21 | Germany | 40.8 yrs | 7 |
| 83 | Miasto KrakówPL213 | Poland | 40.8 yrs | 7 |
| 84 | Pohjois-PohjanmaaFI1D9 | Finland | 40.8 yrs | 7 |
| 85 | Arr. CharleroiBE32B | Belgium | 40.9 yrs | 7 |
| 86 | Fribourg / FreiburgCH022 | Switzerland | 40.9 yrs | 7 |
| 87 | Loire-AtlantiqueFRG01 | France | 40.9 yrs | 7 |
| 88 | Mannheim, StadtkreisDE126 | Germany | 40.9 yrs | 7 |
| 89 | Ingolstadt, Kreisfreie StadtDE211 | Germany | 40.9 yrs | 7 |
| 90 | GenèveCH013 | Switzerland | 41.0 yrs | 7 |
| 91 | ΚύπροςCY000 | Cyprus | 41.0 yrs | 7 |
| 92 | HamburgDE600 | Germany | 41.0 yrs | 7 |
| 93 | Haute-SavoieFRK28 | France | 41.0 yrs | 7 |
| 94 | AgderNO092 | Norway | 41.0 yrs | 7 |
| 95 | AkershusNO084 | Norway | 41.0 yrs | 7 |
| 96 | Põhja-EestiEE001 | Estonia | 41.0 yrs | 7 |
| 97 | Miasto WrocławPL514 | Poland | 41.0 yrs | 7 |
| 98 | Östergötlands länSE123 | Sweden | 41.1 yrs | 8 |
| 99 | Karlsruhe, StadtkreisDE122 | Germany | 41.1 yrs | 8 |
| 100 | Košický krajSK042 | Slovakia | 41.1 yrs | 8 |