How the numbers were computed
For the story Median age of the population in the EU countries and regions.
Every number in the story is a Eurostat value or is computed from Eurostat values. Each value is named by dataset, Eurostat key and period. Each request is kept as received.
The ranking
Ranks
Rank by value, highest first. Equal values share a rank, and the next rank is skipped. Bulgaria and Portugal, at 47.3 years each, are both 2nd, and Greece is 4th.
- 27 values, one per country
demo_pjanind:A.MEDAGEPOP.<geo>@2025(<geo> is the country code) · request r1 · flag e: Romania, Poland · flag p: Poland, France
9.5 years
Highest value − lowest value, in years: 49.1 − 39.6 = 9.5. Rounding: each value rounded to 1 decimal as displayed, then subtracted.
- 49.1: Italy, 2025
demo_pjanind:A.MEDAGEPOP.IT@2025· request r1 - 39.6: Ireland, 2025
demo_pjanind:A.MEDAGEPOP.IE@2025· request r1
27 / 27
EU countries with a value for 2025: all 27 of the 27 EU member states.
- 27 values, one per country
demo_pjanind:A.MEDAGEPOP.<geo>@2025(<geo> is the country code) · request r1 · flag e: Romania, Poland · flag p: Poland, France
Class 1 of 5
The regions are sorted by value and cut into five classes of about equal count. Equal values stay in one class. A class's ends are the values of its lowest and highest region.
- 50 values, one per region
demo_r_pjanind2:A.MEDAGEPOP.YR.<geo>@2025(<geo> is the region code) · request r4 · flag e: Bucureşti-Ilfov, Nord-Est · flag p: Haute-Normandie, Picardie, Rhône-Alpes, Nord-Pas de Calais, La Réunion, Ile de France, Guyane, Mayotte
Class 2 of 5
The regions are sorted by value and cut into five classes of about equal count. Equal values stay in one class. A class's ends are the values of its lowest and highest region.
- 51 values, one per region
demo_r_pjanind2:A.MEDAGEPOP.YR.<geo>@2025(<geo> is the region code) · request r4 · flag e: Centru, Nord-Vest · flag p: Franche-Comté, Midi-Pyrénées, Champagne-Ardenne, Lorraine, Pays de la Loire, Alsace
Class 3 of 5
The regions are sorted by value and cut into five classes of about equal count. Equal values stay in one class. A class's ends are the values of its lowest and highest region.
- 49 values, one per region
demo_r_pjanind2:A.MEDAGEPOP.YR.<geo>@2025(<geo> is the region code) · request r4 · flag e: Sud-Est, Vest · flag p: Aquitaine, Provence-Alpes-Côte d’Azur, Bretagne, Centre — Val de Loire
Class 4 of 5
The regions are sorted by value and cut into five classes of about equal count. Equal values stay in one class. A class's ends are the values of its lowest and highest region.
- 45 values, one per region
demo_r_pjanind2:A.MEDAGEPOP.YR.<geo>@2025(<geo> is the region code) · request r4 · flag e: Sud-Vest Oltenia, Sud-Muntenia · flag p: Auvergne, Bourgogne, Corse, Basse-Normandie, Languedoc-Roussillon
Class 5 of 5
The regions are sorted by value and cut into five classes of about equal count. Equal values stay in one class. A class's ends are the values of its lowest and highest region.
- 49 values, one per region
demo_r_pjanind2:A.MEDAGEPOP.YR.<geo>@2025(<geo> is the region code) · request r4 · flag p: Martinique, Limousin, Guadeloupe, Poitou-Charentes
Over time
The EU figure, 2015–2025
The figure of the European Union - 27 countries (from 2020) as Eurostat publishes it, one value a year.
- 42.8 (flags b and e): European Union - 27 countries (from 2020), 2015
demo_pjanind:A.MEDAGEPOP.EU27_2020@2015· request r1 - 43.0 (flags b and e): European Union - 27 countries (from 2020), 2016
demo_pjanind:A.MEDAGEPOP.EU27_2020@2016· request r1 - 43.2 (flags b and e): European Union - 27 countries (from 2020), 2017
demo_pjanind:A.MEDAGEPOP.EU27_2020@2017· request r1 - 43.5 (flag e): European Union - 27 countries (from 2020), 2018
demo_pjanind:A.MEDAGEPOP.EU27_2020@2018· request r1 - 43.7: European Union - 27 countries (from 2020), 2019
demo_pjanind:A.MEDAGEPOP.EU27_2020@2019· request r1 - 43.9 (flag e): European Union - 27 countries (from 2020), 2020
demo_pjanind:A.MEDAGEPOP.EU27_2020@2020· request r1 - 44.2 (flags b, e and p): European Union - 27 countries (from 2020), 2021
demo_pjanind:A.MEDAGEPOP.EU27_2020@2021· request r1 - 44.4: European Union - 27 countries (from 2020), 2022
demo_pjanind:A.MEDAGEPOP.EU27_2020@2022· request r1 - 44.5 (flags b, e and p): European Union - 27 countries (from 2020), 2023
demo_pjanind:A.MEDAGEPOP.EU27_2020@2023· request r1 - 44.7 (flags e and p): European Union - 27 countries (from 2020), 2024
demo_pjanind:A.MEDAGEPOP.EU27_2020@2024· request r1 - 44.9 (flags e and p): European Union - 27 countries (from 2020), 2025
demo_pjanind:A.MEDAGEPOP.EU27_2020@2025· request r1
Differences, 2025 − 2015
Per country and for the EU, the 2025 value minus the 2015 value. Rounding: each value rounded to 1 decimal as displayed, then subtracted.
- 28 values, one per country and the EU's
demo_pjanind:A.MEDAGEPOP.<geo>@2025(<geo> is the country code or the EU's) · request r1 · flag e: Romania, Poland, European Union - 27 countries (from 2020) · flag p: Poland, France, European Union - 27 countries (from 2020) - 28 values, one per country and the EU's
demo_pjanind:A.MEDAGEPOP.<geo>@2015(<geo> is the country code or the EU's) · request r1 · flag b: European Union - 27 countries (from 2020) · flag e: European Union - 27 countries (from 2020)
Countries where the median age fell
The countries whose difference 2025 − 2015 is below zero, 2 in all.
Countries where the median age rose
The countries whose difference 2025 − 2015 is above zero, 25 in all.
In median age of population
Ranks, share of people aged 65 and over
Rank by value, highest first. Equal values share a rank, and the next rank is skipped. France and Latvia, at 21.9% each, are both 9th, and Poland is 11th.
- 27 values, one per country
demo_pjanind:A.PC_Y65_MAX.<geo>@2025(<geo> is the country code) · request r2 · flag e: Poland, Romania · flag p: France, Poland
9.5 percentage points
Highest value − lowest value, in percentage points: 24.7 − 15.2 = 9.5. Rounding: each value rounded to 1 decimal as displayed, then subtracted.
- 24.7: Italy, 2025
demo_pjanind:A.PC_Y65_MAX.IT@2025· request r2 - 15.2: Luxembourg, 2025
demo_pjanind:A.PC_Y65_MAX.LU@2025· request r2
Women and men
Values, women and men
The values as Eurostat publishes them, one per country and group and for the EU, shown rounded to 1 decimal.
- 28 values, one per country and the EU's
demo_pjanind:A.MMEDAGEPOP.<geo>@2025(<geo> is the country code or the EU's) · request r3 · flag e: Romania, Poland, European Union - 27 countries (from 2020) · flag p: Poland, France, European Union - 27 countries (from 2020) - 28 values, one per country and the EU's
demo_pjanind:A.FMEDAGEPOP.<geo>@2025(<geo> is the country code or the EU's) · request r3 · flag e: Romania, Poland, European Union - 27 countries (from 2020) · flag p: Poland, France, European Union - 27 countries (from 2020)
Ranks, women
Rank by value, highest first. Equal values share a rank, and the next rank is skipped. Cyprus and Sweden, at 42.2 years each, are both 23rd, and Malta is 25th.
- 27 values, one per country
demo_pjanind:A.FMEDAGEPOP.<geo>@2025(<geo> is the country code) · request r3 · flag e: Romania, Poland · flag p: Poland, France
The regions of the EU
Ranks, the regions of the EU
Rank by value, highest first. Equal values share a rank, and the next rank is skipped. Friuli-Venezia Giulia and Sachsen-Anhalt, at 51.3 years each, are both 5th, and Mecklenburg-Vorpommern is 7th.
- 244 values, one per region
demo_r_pjanind2:A.MEDAGEPOP.YR.<geo>@2025(<geo> is the region code) · request r4 · flag e: Sud-Vest Oltenia, Sud-Muntenia, Sud-Est, Vest, Centru, Nord-Vest, Bucureşti-Ilfov, Nord-Est · flag p: Martinique, Limousin, Guadeloupe, Poitou-Charentes, Auvergne, Bourgogne, Corse, Basse-Normandie, Languedoc-Roussillon, Aquitaine, Provence-Alpes-Côte d’Azur, Bretagne, Centre — Val de Loire, Franche-Comté, Midi-Pyrénées, Champagne-Ardenne, Lorraine, Pays de la Loire, Alsace, Haute-Normandie, Picardie, Rhône-Alpes, Nord-Pas de Calais, La Réunion, Ile de France, Guyane, Mayotte
Eurostat values in the text
39.6
Eurostat publishes it as shown.
- 39.6: Ireland, 2025
demo_pjanind:A.MEDAGEPOP.IE@2025· request r1
44.9
Eurostat publishes it as shown.
- 44.9 (flags e and p): European Union - 27 countries (from 2020), 2025
demo_pjanind:A.MEDAGEPOP.EU27_2020@2025· request r1
15.2
Eurostat publishes it as shown.
- 15.2: Luxembourg, 2025
demo_pjanind:A.PC_Y65_MAX.LU@2025· request r2
42.8
Eurostat publishes it as shown.
- 42.8 (flags b and e): European Union - 27 countries (from 2020), 2015
demo_pjanind:A.MEDAGEPOP.EU27_2020@2015· request r1
52.6
Eurostat publishes it as shown.
- 52.6: Liguria, 2025
demo_r_pjanind2:A.MEDAGEPOP.YR.ITC3@2025· request r4
17.7
Eurostat publishes it as shown.
- 17.7 (flag p): Mayotte, 2025
demo_r_pjanind2:A.MEDAGEPOP.YR.FRY5@2025· request r4
46.5
Eurostat publishes it as shown.
- 46.5 (flags e and p): European Union - 27 countries (from 2020), 2025
demo_pjanind:A.FMEDAGEPOP.EU27_2020@2025· request r3
43.3
Eurostat publishes it as shown.
- 43.3 (flags e and p): European Union - 27 countries (from 2020), 2025
demo_pjanind:A.MMEDAGEPOP.EU27_2020@2025· request r3
Requests
- r1: Eurostat API query · retrieved 12 November 2026 · data updated 25 September 2026 · fingerprint:
52b8867700e91f4435950304629b267538fbf4097e358fc54dde1f529e6fd352 - r2: Eurostat API query · retrieved 12 November 2026 · data updated 25 September 2026 · fingerprint:
6f131cc6f329b8263bc64f817c6c35112defefdcd7029d9ec76728096de1ee7e - r3: Eurostat API query · retrieved 12 November 2026 · data updated 25 September 2026 · fingerprint:
ab3946cb3fe9642907a4719622857c37f2d3f038e4cd63c1274a2d9bc060d41a - r4: Eurostat API query · retrieved 12 November 2026 · data updated 10 August 2026 · fingerprint:
5089745002ca077dafcc9774fd3b679390c9194c7a7f6cac77219687c0a62f9f - r5: Eurostat API query · retrieved 12 November 2026 · data updated 25 September 2026 · fingerprint:
89b3826a5ed8b4168e4211885d9377c7e626e4ec56164e61cf16c29a67384422
Report an error: contact [at] civitascope.eu