Child mortality rateLong-run data

The long-run estimated share of newborns who die before reaching the age of five.

Data source

Gapminder; UN IGME

Unit
deaths per 100 live births
Last updated
2025-04-25
Managed by
Fiona Spooner and Edouard Mathieu
  • Child mortality, the death of children under the age of five, is still extremely common in our world today. The historical data makes clear that it doesn’t have to be this way: societies can protect their children and reduce child mortality to very low rates. For child mortality to reach low levels, many things have to go right at the same time: good healthcare, good nutrition, clean water and sanitation, maternal health, and high living standards. We can, therefore, think of child mortality as a proxy indicator of a country’s living conditions.

  • The chart shows our long-run data on child mortality, which allows you to see how child mortality has changed in countries around the world. It combines data from two sources: Gapminder and the UN Inter-agency Group for Child Mortality Estimation (UN IGME).

  • Gapminder provides estimates of child mortality rates from 1800 to 2015. The full list of sources used can be found in their documentation.

Show moreShow less
  • UN IGME provides estimates of child mortality rates for some countries from 1932 onward.

  • For years where data from both sources is available, we prioritize the UN IGME data. See this page for more details on which source is used for each data point.

  • This indicator is calculated as the number of children under the age of five who died in a given year, divided by the number of newborns in that year.

Data sources

United Nations Inter-agency Group for Child Mortality Estimation

The United Nations Inter-agency Group for Child Mortality Estimation (UN IGME) was formed in 2004 to share data on child mortality, improve methods for child mortality estimation, report on progress towards child survival goals, and enhance country capacity to produce timely and properly assessed estimates of child mortality. The UN IGME is led by the United Nations Children’s Fund (UNICEF) and includes the World Health Organization (WHO), the World Bank Group and the United Nations Population Division of the Department of Economic and Social Affairs as full members.

UN IGME updates its child mortality estimates annually after reviewing newly available data and assessing data quality. The web portal contains the latest UN IGME estimates of child mortality at the country, regional and global levels, and the data used to derive them.

Retrieved on
March 25, 2025
Citation
This is the citation of the original data obtained from the source, prior to any processing or adaptation by Our World in Data.
United Nations Inter-agency Group for Child Mortality Estimation (2024).

Gapminder – Child mortality rate under age five

Estimates of child mortality rate (under five years old) per 1,000 live births. This data has been compiled by Klara Johansson and Mattias Lindgren (Gapminder) from a selection of sources:

  • Human Mortality Database
  • Child Mortality Estimates from the UN Inter-agency Group for Child Mortality Estimation.
  • Gapminder model based on infant mortality ratio (version 2) https://www.gapminder.org/data/documentation/gd002/
  • Model estimates based on Gapminder's life expectancy data combined with model life tables, with some additional adjustments
Retrieved on
September 18, 2023
Citation
This is the citation of the original data obtained from the source, prior to any processing or adaptation by Our World in Data.
Gapminder, Child Mortality Rate, under age five, version 7. https://www.gapminder.org/data/documentation/gd005/

Gapminder based on UN IGME & UN WPP – Under-five Mortality

This file contains data on child mortality rates compiled by Gapminder, based on multiple sources:

  • 1800 to 1950: Gapminder v7 ( In some cases this is also used for years after 1950, see below.) This was compiled and documented by Mattias Lindgren from many sources, but mainly based on www.mortality.org and the series of books called International Historical Statistics by Brian R Mitchell, which often have historic estimates of Infant mortality rate which were converted to Child mortality through regression. See detailed documentation of v7 below.

  • 1950 to 2018: UNIGME, is a data collaboration project between UNICEF, WHO, UN Population Division and the World Bank. They released new estimates of child mortality for countries and a global estimate on September 19, 2019, which is available at www.childmortality.org. In this dataset 70% of all countries have estimates between 1970 and 2016, while roughly half the countries also reach back to 1950.

  • 1950 to 2100: UN WPP, World Population Prospects 2019 provides annual data for Child mortality rate for all countries in the annually interpolated demographic indicators, called WPP2019_INT_F01_ANNUAL_DEMOGRAPHIC_INDICATORS.xlsx In general, We connected our historic estimates from Gapminder v7 to the earliest available year with data in UNIGME or if it didn't have data, we used UN POP from 1950 and on, until UNIGME had data. Depending on data availability, different countries are moving between sources at different points in the period 1930-1980.After 2018, we have extended the UN IGME series with the UN POP numbers. But we haven't extended it with the UN POP actual numbers but instead, we extended it with the UN POP expected change. The data is part of Gapminder effort to build a fact-based worldview by showing the big picture of global development. When we find multiple data sources that haven't been combined we combine them into one consistent timeseries. This often results in large data uncertainty, as the underlying data-sources use different methodologies etc. But we still dare to combine data that hasn't been combined, as we find it extremely important to visualize the big picture, which people otherwise tend to get absolutely wrong. Before using our data for any other purpose though, please read the documentation to make sure you are aware of our levels of doubts in the data.

Retrieved on
September 21, 2023
Citation
This is the citation of the original data obtained from the source, prior to any processing or adaptation by Our World in Data.
Under-five Mortality Dataset v11, Gapminder (2020)

Various sources – Population

Our World in Data builds and maintains a long-run dataset on population by country, region, and for the world, based on various sources.

You can find more information on these sources and how our time series is constructed on this page: https://ourworldindata.org/population-sources

Retrieved on
March 31, 2026
Citation
This is the citation of the original data obtained from the source, prior to any processing or adaptation by Our World in Data.
The long-run data on population is based on various sources, described on this page: https://ourworldindata.org/population-sources

Citations

How should I cite this data in a news article?

If you have limited space (e.g. in data visualizations), you can use this abbreviated in-line citation:

Gapminder (2015); UN Inter-agency Group for Child Mortality Estimation (2025) – processed by Our World in Data

How should I cite this in an academic article or report?

Gapminder (2015); UN Inter-agency Group for Child Mortality Estimation (2025) – processed by Our World in Data. “Child mortality rate – Gapminder; UN IGME – Long-run data” [dataset]. United Nations Inter-agency Group for Child Mortality Estimation, “United Nations Inter-agency Group for Child Mortality Estimation”; Gapminder, “Child mortality rate under age five v7”; Gapminder based on UN IGME & UN WPP, “Under-five Mortality v11”; Various sources, “Population” [original data]. Retrieved June 12, 2026 from https://datapage-v2.owid.pages.dev/grapher/child-mortality

All data produced by third-party providers and made available by Our World in Data are subject to the license terms from the original providers. Our work would not be possible without the data providers we rely on, so we ask you to always cite them appropriately. This is crucial to allow data providers to continue doing their work, enhancing, maintaining and updating valuable data.

All data, visualizations, and code produced by Our World in Data are completely open access under the Creative Commons BY license. You have the permission to use, distribute, and reproduce these in any medium, provided the source and authors are credited.

Quick download

Download the data shown in this chart as a ZIP file containing a CSV file, metadata in JSON format, and a README. The CSV file can be opened in Excel, Google Sheets, and other data analysis tools.

Data API

Use these URLs to programmatically access this chart's data and configure your requests with the options below. Our documentation provides more information on how to use the API, and you can find a few code examples below.

Data URL (CSV format)
https://datapage-v2.owid.pages.dev/grapher/child-mortality.csv?v=1&csvType=full&useColumnShortNames=false
Metadata URL (JSON format)
https://datapage-v2.owid.pages.dev/grapher/child-mortality.metadata.json?v=1&csvType=full&useColumnShortNames=false

Code examples

Examples of how to load this data into different data analysis tools.

Excel / Google Sheets
=IMPORTDATA("https://datapage-v2.owid.pages.dev/grapher/child-mortality.csv?v=1&csvType=full&useColumnShortNames=false")
Python with Pandas
import pandas as pd
import requests

# Fetch the data.
df = pd.read_csv("https://datapage-v2.owid.pages.dev/grapher/child-mortality.csv?v=1&csvType=full&useColumnShortNames=false", storage_options = {'User-Agent': 'Our World In Data data fetch/1.0'})

# Fetch the metadata
metadata = requests.get("https://datapage-v2.owid.pages.dev/grapher/child-mortality.metadata.json?v=1&csvType=full&useColumnShortNames=false").json()
R
library(jsonlite)

# Fetch the data
df <- read.csv("https://datapage-v2.owid.pages.dev/grapher/child-mortality.csv?v=1&csvType=full&useColumnShortNames=false")

# Fetch the metadata
metadata <- fromJSON("https://datapage-v2.owid.pages.dev/grapher/child-mortality.metadata.json?v=1&csvType=full&useColumnShortNames=false")
Stata
import delimited "https://datapage-v2.owid.pages.dev/grapher/child-mortality.csv?v=1&csvType=full&useColumnShortNames=false", encoding("utf-8") clear