Life expectancy since 1800: two centuries of longer lives
Value-added panel of Gapminder's 'Life expectancy (years)' DDF long series (keyless GitHub raw CSVs, CC BY 4.0): life expectancy at birth in years for 195 countries, 1800-2019 (observed estimates; the source's post-2019 projections are excluded), with derived signals — absolute 10-year and 50-year gains in years and the within-year life-expectancy rank. The longevity layer for health, development and convergence models; joins on country_code with the catalog's other country-year panels.
- Rows
- 41,550
- Columns
- 10
- Source cadence
- Yearly
- Last refreshed
- Oct 5, 2026
- Theme
- health
| Column | Type | Description |
|---|---|---|
| country_code | string | ISO 3166-1 alpha-3 country code, uppercase (Gapminder entities file field iso3166_1_alpha3). |
| country_name | string | Country name as published in Gapminder's entities file. |
| region | string | Gapminder world_4region: americas, europe, asia or africa. |
| income_group | string | Gapminder income_3groups: high_income, middle_income or low_income. |
| year | integer | Reference year. The panel covers the observed window 1800-2019; the source file's post-2019 projections are excluded. |
| life_expectancy | float | Life expectancy at birth in years (Gapminder 'Life expectancy (years)' DDF long series — UN/WHO-anchored estimates plus Gapminder historic reconstructions; historic rows include genuine pandemic-year extremes). (unit: years) |
| life_expectancy_gain_10y | float | Absolute 10-year gain in life expectancy, in years; null when the base year is absent from the source. (unit: years) |
| life_expectancy_gain_50y | float | Absolute 50-year gain in life expectancy, in years; null when the base year is absent from the source. (unit: years) |
| life_expectancy_rank | integer | Rank of life_expectancy within the year (1 = highest). (unit: rank) |
| row_hash | string | Deterministic 12-hex row identity hash (country_code|year). |
First 10 sample rows — a preview, not the complete dataset.
| country_code | country_name | region | income_group | year | life_expectancy | life_expectancy_gain_10y | life_expectancy_gain_50y | life_expectancy_rank | row_hash |
|---|---|---|---|---|---|---|---|---|---|
| AFG | Afghanistan | asia | low_income | 1,800 | 28.21 | — | — | 152 | 4baddbd8b104 |
| AFG | Afghanistan | asia | low_income | 1,801 | 28.2 | — | — | 151 | 96e0f7b4fa65 |
| AFG | Afghanistan | asia | low_income | 1,802 | 28.19 | — | — | 151 | 50d8117f2e7b |
| AFG | Afghanistan | asia | low_income | 1,803 | 28.18 | — | — | 152 | 3553eae9d442 |
| AFG | Afghanistan | asia | low_income | 1,804 | 28.17 | — | — | 152 | 5e98e2655473 |
| AFG | Afghanistan | asia | low_income | 1,805 | 28.16 | — | — | 153 | 88d9afe29c40 |
| AFG | Afghanistan | asia | low_income | 1,806 | 28.15 | — | — | 153 | 712399106619 |
| AFG | Afghanistan | asia | low_income | 1,807 | 28.14 | — | — | 153 | cdb10479a23a |
| AFG | Afghanistan | asia | low_income | 1,808 | 28.13 | — | — | 152 | 474409a8325d |
| AFG | Afghanistan | asia | low_income | 1,809 | 28.12 | — | — | 150 | 2854d7173b5e |
- Current
20261005T041632Z-7f365c5156f1 · sha256 7f365c5156f1…
41,550 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/gapminder_life_expectancy_intel/life_expectancy_long_run" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/gapminder_life_expectancy_intel/life_expectancy_long_run").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/gapminder_life_expectancy_intel/life_expectancy_long_run
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20261005T041632Z-7f365c5156f1 and its content hash, so readers get exactly the data you used.
Gapminder life expectancy intelligence. (2026). Life expectancy since 1800: two centuries of longer lives [Data set, snapshot 20261005T041632Z-7f365c5156f1, sha256 7f365c5156f1]. Datazimuts. Retrieved 2026-10-05, from https://datazimuts.com/en/datasets/gapminder_life_expectancy_intel/life_expectancy_long_run?snapshot=20261005T041632Z-7f365c5156f1
@misc{dz_gapminder_life_expectancy_intel_life_exp_7f365c51,
title = {{Life expectancy since 1800: two centuries of longer lives}},
author = {{Gapminder life expectancy intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/gapminder_life_expectancy_intel/life_expectancy_long_run?snapshot=20261005T041632Z-7f365c5156f1}},
note = {Snapshot 20261005T041632Z-7f365c5156f1, sha256 7f365c5156f14eafdfe0c321c333df13f1fb7b173e55bc542504acb1d445e0dd; accessed 2026-10-05}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=gapminder_life_expectancy_intel%2Flife_expectancy_long_run&lang=en&theme=auto&snapshot=20261005T041632Z-7f365c5156f1&x=year&y=year&agg=avg" title="Life expectancy since 1800: two centuries of longer lives" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.