How the numbers were computed
For the story How satisfied people are with their lives.
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. Finland and Romania, at 7.8 out of 10 each, are both 1st, and Austria is 3rd.
- 27 values, one per country
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE16.<geo>@2025(<geo> is the country code) · request r1
1.5 points
Highest value − lowest value, in points: 7.8 − 6.3 = 1.5. Rounded to each value rounded to 1 decimal as displayed, then subtracted.
- 7.8: Finland, 2025
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE16.FI@2025· request r1 - 7.8: Romania, 2025
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE16.RO@2025· request r1 - 6.3: Bulgaria, 2025
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE16.BG@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
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE16.<geo>@2025(<geo> is the country code) · request r1
Young and old
Values, Young and old
The values as Eurostat publishes them, one per country and group.
- 28 values, one per country
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y16-24.<geo>@2025(<geo> is the country code) · request r2 - 28 values, one per country
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y25-34.<geo>@2025(<geo> is the country code) · request r2 - 28 values, one per country
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y35-49.<geo>@2025(<geo> is the country code) · request r2 - 28 values, one per country
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y50-64.<geo>@2025(<geo> is the country code) · request r2 - 28 values, one per country
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y65-74.<geo>@2025(<geo> is the country code) · request r2 - 28 values, one per country
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE75.<geo>@2025(<geo> is the country code) · request r2
Ranks, 75+
Rank by value, highest first. Equal values share a rank, and the next rank is skipped. There are no ties in this ranking.
- 27 values, one per country
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE75.<geo>@2025(<geo> is the country code) · request r2
Level of education
Values, Level of education
The values as Eurostat publishes them, one per country and group.
- 28 values, one per country
ilc_pw01:A.AVG.RTG.ED0-2.LIFE.T.Y_GE16.<geo>@2025(<geo> is the country code) · request r3 - 28 values, one per country
ilc_pw01:A.AVG.RTG.ED3_4.LIFE.T.Y_GE16.<geo>@2025(<geo> is the country code) · request r3 - 28 values, one per country
ilc_pw01:A.AVG.RTG.ED5-8.LIFE.T.Y_GE16.<geo>@2025(<geo> is the country code) · request r3
Ranks, at most lower secondary
Rank by value, highest first. Equal values share a rank, and the next rank is skipped. There are no ties in this ranking.
- 27 values, one per country
ilc_pw01:A.AVG.RTG.ED0-2.LIFE.T.Y_GE16.<geo>@2025(<geo> is the country code) · request r3
Eurostat values in the text
7.8
Eurostat publishes it as shown.
- 7.8: Finland, 2025
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE16.FI@2025· request r1
6.3
Eurostat publishes it as shown.
- 6.3: Bulgaria, 2025
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE16.BG@2025· request r1
7.2
Eurostat publishes it as shown.
- 7.2: European Union - 27 countries (from 2020), 2025
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE16.EU27_2020@2025· request r1
7.6
Eurostat publishes it as shown.
- 7.6: European Union - 27 countries (from 2020), 2025
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y16-24.EU27_2020@2025· request r2
6.9
Eurostat publishes it as shown.
- 6.9: European Union - 27 countries (from 2020), 2025
ilc_pw01:A.AVG.RTG.TOTAL.LIFE.T.Y_GE75.EU27_2020@2025· request r2
6.9
Eurostat publishes it as shown.
- 6.9: European Union - 27 countries (from 2020), 2025
ilc_pw01:A.AVG.RTG.ED0-2.LIFE.T.Y_GE16.EU27_2020@2025· request r3
7.6
Eurostat publishes it as shown.
- 7.6: European Union - 27 countries (from 2020), 2025
ilc_pw01:A.AVG.RTG.ED5-8.LIFE.T.Y_GE16.EU27_2020@2025· request r3
Requests
- r1: Eurostat API query · retrieved 2 November 2026 · data updated 20 October 2026 · fingerprint:
d6228df9da90c7d20ed6cf68c61b468bc61e6adfd21c5a99e66146ed09434dd0 - r2: Eurostat API query · retrieved 2 November 2026 · data updated 20 October 2026 · fingerprint:
534f1f9fdcc32e771a23c01e17afd1bb9ccd3b2e6cfecc9d9b81f6d3b67a70c4 - r3: Eurostat API query · retrieved 2 November 2026 · data updated 20 October 2026 · fingerprint:
1f59062e74b5cdf52b7748ffd235f7b4870e4b6ed8cb696e694929956f426fa5