Datadory notebook
Human mortality database download: the harmonized life tables, delivered as rows
Datadory delivers life & health insurance data covering the Human Mortality Database: period and cohort life tables for 41 countries and sub-populations at single-year ages to 109 plus an open 110+ interval, deaths by Lexis triangle, weekly death counts for 38 countries into 2026 - delivered daily, weekly, or hourly.
1,744 datasets. Pick your catch.
What does one row look like once delivered?
The orientation layer reads like this - both-sex life expectancy at birth, one value per country-year, exactly as it lands:
series : Both-sex life expectancy at birth (e0) sheet : hmd_summary_ex_0_65_80.xlsx / Both-sex e0
year : 2024 Belgium : 82.28 U.S.A. : 79.29
year : 2023 Belgium : 82.05 U.S.A. : 78.76 Canada : 81.75 Chile : 80.59Read what the numbers say before reading what they imply. The United States sits 2.99 years below Belgium at e(0) in 2024; Canada splits them at 81.75; Chile closes the row at 80.59. Underneath this summary runs the full machinery: ten columns per life-table row - m(x), q(x), a(x), l(x), d(x), L(x), T(x), e(x), with Year and Age keys - where a synthetic cohort of l(0) = 100,000 births marches from first birthday to last survivor.
Which fields carry the weight in actuarial work?
- q(x) - probability of death between ages x and x+n. The raw material of valuation and projection; pricing teams start here and graduate outward.
- m(x) - central death rate, deaths over person-years exposed. The observed quantity q(x) is derived from, and the honest check when a graduation drifts too far from experience.
- l(x) - survivors at exact age x out of a radix of 100,000 (92,741 at age 65 in the documented example). Survival curves for annuity blocks read straight off this column.
- L(x) and T(x) - person-years lived in the interval and remaining above it. Reserving arithmetic lives here; T(x) above age 85 stands near 1.1 million in the worked row.
- e(x) - life expectancy at exact age x, 19.9 years at 65 in the documented example. The number that ends every table and starts every headline.
Age itself deserves respect: single-year resolution to 109 plus an open 110+ interval, laid out in six standard combinations (1x1, 1x5, 1x10, 5x1, 5x5, 5x10). Deaths additionally arrive as Lexis triangles of age x birth cohort x calendar year, which is the shape longevity models actually want and almost nothing else publishes ready-made.
How wide does coverage run, and how deep?
Geography - 41 populations across North America, Europe, Asia-Pacific and Chile, and the splits matter more than the count. East and West Germany stay separately observable; France divides civilian from total; the UK breaks into England & Wales, Scotland, Northern Ireland and a UK total; New Zealand separates Maori, non-Maori and total. Inequality questions answerable nowhere else are answerable here.
Temporal - depth varies by design. Some series begin in the 18th or 19th century, giving mortality-improvement models two centuries of runway; leading countries extend to 2024 or later, with USA figures revised through 2024. Weekly STMF counts run from as early as 1990 (Finland) into 2026.
How is the mortality database delivered?
API, files, or your warehouse. Daily, weekly, or hourly.
Request a sample first - name the populations, the tables and the age grids - and the extract arrives shaped identically to the standing feed, so anything prototyped on it survives into production unchanged. Versioned releases carry DOIs, which keeps citation-grade work auditable after the fact; the method is written up under citation-grade research. See how the slice behaves at machine speed in the life & health insurance data APIs.
What can you build once the life tables are in place?
Three workflows dominate among insurance users:
Valuation calibration. Population life tables set the experience baseline; statutory work still needs published bases. Teams benchmark select-and-ultimate layouts pulled from the SOA Research Institute and Mortality Tables - 3,038 rate tables tracing to the 1941 CSO across the US plus roughly 55 other nations - against the HMD period table for the matching country and years, on identical single-year grids.
Cross-country longevity research. Because split series are published rather than estimated, trend studies can isolate East versus West Germany or Maori versus non-Maori New Zealand without extra modeling. Where a market falls outside the 41 populations, the World Bank Life Expectancy and Mortality Indicators extend the comparison to 200+ economies over 1960-2024 - roughly 17,500 observations on the flagship life-expectancy series alone.
Excess-mortality monitoring. STMF weekly counts feed survivorship and claims-assumption reviews between annual cycles, with UK ONS Health and Social Care Statistics providing an independent weekly second read for England and Wales into 2026.
What should you plan around before committing?
Four boundaries define the record, and named companions fill each:
Stacked deliberately, the four fill every gap the core leaves open - which is the standard Datadory configuration for this slice.
Who builds on HMD data?
Ranked by how directly the life tables answer their day job:
- Actuaries & valuation teams get complete ten-column tables on standard grids - assumption setting without a reconciliation project bolted on.
- Investors & quants price pension risk, annuity blocks and longevity swaps off two centuries of trend plus a weekly pulse; see investors & quants.
- Data scientists & modelers train forecasting models on centuries of consistent observations - holdout decades most datasets simply lack; see data scientists.
- Journalists, academics & students cite the demographic reference itself, with versioned releases behind every figure; see journalists, academics & students.
- Market researchers & consultants read population structure and survival for aging-economy sizing across developed markets; see market researchers.
Why get the Human Mortality Database through Datadory?
Because the hard part was never the first extract - it is the tenth. Country archives whose vintage dates differ mid-analysis. Age layouts that change shape between populations. Cohort tables keyed differently from period ones. Weekly counts that arrive on another calendar entirely. Each is survivable once; none is fun to re-solve in every new notebook.
Datadory normalizes before delivery: one population key across every series, six age layouts typed as explicit choices, cohort and period tables distinguished at the column level, and the weekly STMF stream joined to the annual spine on a documented calendar. Suppressed or lagging vintages surface explicitly rather than being discovered mid-model.
Name the countries, tables and age grids when you request a sample and it arrives already cut to that scope - the production feed follows the same shape, so anything prototyped on the sample survives delivery intact.
Where to go next
Start with the Human Mortality Database (HMD) dataset page for the full ten-field dictionary and to request a sample cut to your populations. For the head-to-heads, read Human Mortality Database vs Medical Expenditure Panel Survey and NAIC Insurance Data vs World Bank Life Expectancy and Mortality Indicators. For the whole pool, the Life & Health Insurance Data Guide covers all 21 records in the slice, and the life & health insurance hub holds the pooled view with the scorecard side by side. The definition underneath it all lives in the glossary entry for life table.
| Dataset | Row grain | Coverage window | Scale | Quality |
|---|---|---|---|---|
| Human Mortality Database (HMD) | One row per population x year x sex x single-year age; weekly counts by age x sex | Some series reach the 1700s-1800s; leading countries through 2024; STMF weekly from 1990 into 2026 | 41 countries and sub-populations; ~185 MB statistics plus ~359 MB countries per release | 10/10 |
| Society of Actuaries (SOA) Research Institute and Mortality Tables | One age-by-rate grid per table, select-and-ultimate layouts adding duration dimensions | 1941 CSO forward, static published versions with change log | 3,038 rate tables across the US plus roughly 55 other nations | 9/10 |
| World Bank Life Expectancy and Mortality Indicators | One observation per economy per indicator per year | 1960-2024, annual periodicity | 200+ economies and aggregates; ~17,500 observations on the flagship series alone | 9/10 |
| UK ONS Health and Social Care Statistics | Registration rows in one shared column grammar, weekly to annual | Weekly provisional deaths into 2026; subnational life expectancy from 2002-04; avoidable mortality from 2001 | England and Wales focus with UK-wide series; subnational detail to local authorities and health boards | 8/10 |
| Medical Expenditure Panel Survey (MEPS) | Person-, family-, job-, event- and condition-level rows with monthly coverage flags | 1996-2024 survey years | 493 public-use files of US expenditure, utilization and coverage microdata | 10/10 |
| Dimension | Coverage |
|---|---|
| Geography | 41 countries and sub-populations in North America, Europe, Asia-Pacific and Chile; split series for Germany East/West/total, France civilian/total, England & Wales, Scotland, Northern Ireland, UK total, New Zealand Maori/non-Maori/total |
| Temporal | Varies by country: some series back to the 18th-19th centuries; leading countries to 2024 or later (USA revised through 2024); STMF weekly from as early as 1990 (Finland) into 2026 |
| Granularity | Single-year ages to 109 plus an open 110+ interval; six age layouts (1x1, 1x5, 1x10, 5x1, 5x5, 5x10); annual period and cohort tables; deaths also as Lexis triangles; weekly for STMF |
| Methodology | One documented Methods Protocol (V6) applied to every population, so cross-country comparison compares populations instead of statistical offices |
Pick up where this leaves off
Every one of these ships with sample rows before you commit to anything.
Human Mortality Database (HMD)
Society of Actuaries (SOA) Research Institute and Mortality Tables, Delivered Clean
World Bank Life Expectancy and Mortality Indicators
UK ONS Health and Social Care Statistics
Medical Expenditure Panel Survey (MEPS)
U.S. Census Bureau Health Insurance Coverage Program
Want rows instead of a pitch? Name the datasets.
API, files, or your warehouse. Daily, weekly, or hourly.
Get a sampleQuestions worth asking
Which countries do HMD life tables cover?
41 countries and sub-populations across North America, Europe, Asia-Pacific and Chile, with split series keeping East and West Germany, France civilian and total, England & Wales, Scotland, Northern Ireland, UK total and New Zealand Maori/non-Maori separately observable. Some series begin in the 18th-19th centuries; leading countries run through 2024 or later.
Is there a weekly death count series for excess mortality tracking?
Yes. The Short-Term Mortality Fluctuations series carries weekly death counts by age and sex for 38 countries, running from as early as 1990 (Finland) into 2026. UK ONS provisional weekly death registrations for England and Wales provide an independent second read on the same clock, delivered beside it in one schema.
How deep do the mortality series go?
Depth varies by country, deliberately. Some series begin in the 18th or 19th century, giving improvement models two centuries of runway; all extend to recent years, with leading countries at 2024 or later and USA figures revised through 2024. Weekly STMF counts run from 1990 into 2026.
Can a delivery be scoped to specific countries, ages or series?
Yes. Name the populations, the tables - life tables, counts, exposures, STMF weekly, cause-of-death - and the age grid among the six standard layouts, and the sample arrives cut to that shape. The ten-field dictionary stays unchanged between sample and production feed, so validation takes minutes.