The Silent Crisis: Youth Mortality Across the Globe
A UNICEF Data Report on Mortality Rates Among Adolescents Aged 15–19
Author
Prashant Jadhav
Published
April 13, 2026
Introduction
Every year, hundreds of thousands of adolescents aged 15–19 lose their lives to preventable causes — a quiet, largely overlooked crisis unfolding across the developing world. While global attention often centres on infant or under-five mortality, the deaths of teenagers represent a distinct and equally urgent public health failure.
This report uses UNICEF data to examine how youth mortality rates vary across countries, regions, and time — and what those patterns reveal about the unequal world we live in.
“The death of a young person is not simply a statistic — it is a future stolen, a family shattered, and a community diminished.”
The Data
The analysis draws on two UNICEF datasets:
unicef_indicator_2.csv — Mortality rates (per 1,000 youths) for adolescents aged 15–19, broken down by sex, country, and year (1990–2023).
unicef_metadata.csv — Country-level socioeconomic metadata including GDP per capita, life expectancy, birth rate, and population.
Code
import requests, zipfile, io, osimport pandas as pdimport numpy as npimport geopandas as gpdfrom plotnine import*import warningswarnings.filterwarnings("ignore")indicator = pd.read_csv("unicef_indicator_2.csv")metadata = pd.read_csv("unicef_metadata.csv")ind_total = indicator[indicator["sex"] =="Total"].copy()ind_total["time_period"] = ind_total["time_period"].astype(int)
1. World Map — Youth Mortality at a Glance
The map below shows the most recent available mortality rate for each country. Darker shades indicate higher mortality — a stark visual reminder of geographic inequality.
Sub-Saharan Africa and parts of South Asia carry a disproportionate burden of youth mortality, while high-income countries in Europe and North America show rates close to zero.
Figure 1: Most recent youth mortality rate (per 1,000) by country
2. Bar Chart — The 15 Countries with Highest Youth Mortality
Not all countries are equal when it comes to protecting their young people. The chart below highlights the 15 nations with the highest average youth mortality rates over the most recent five years of available data.
Several of the most-affected countries are conflict-affected states or nations with severe poverty, demonstrating the tight link between political instability and child welfare.
Figure 2: Top 15 countries by average youth mortality rate (most recent 5 years)
3. Scatterplot — Does Wealth Protect Young Lives?
The scatterplot below plots each country’s GDP per capita against its youth mortality rate, with a regression line showing the overall trend.
The regression line confirms a strong negative relationship — as GDP per capita rises, youth mortality falls sharply. This underscores the need to address economic inequality as a root cause of preventable youth deaths.
Code
latest_mortality = ( ind_total .sort_values("time_period", ascending=False) .groupby("alpha_3_code", as_index=False) .first())[["alpha_3_code", "obs_value", "country"]]gdp_latest = ( metadata .dropna(subset=["GDP per capita (constant 2015 US$)"]) .sort_values("year", ascending=False) .groupby("alpha_3_code", as_index=False) .first())[["alpha_3_code", "GDP per capita (constant 2015 US$)"]]gdp_latest.columns = ["alpha_3_code", "gdp_per_capita"]scatter_df = latest_mortality.merge(gdp_latest, on="alpha_3_code", how="inner")scatter_df = scatter_df.dropna(subset=["gdp_per_capita", "obs_value"])scatter_df["log_gdp"] = np.log10(scatter_df["gdp_per_capita"])( ggplot(scatter_df, aes(x="log_gdp", y="obs_value"))+ geom_point(aes(color="obs_value"), alpha=0.75, size=2.5)+ geom_smooth(method="lm", color="#b30000", se=True, size=1)+ scale_color_gradient(low="#fdbb84", high="#7f0000", name="Mortality\nRate")+ labs( title ="Wealth vs Youth Mortality: A Clear Inverse Relationship", subtitle ="Each dot = one country | X-axis is log-scaled GDP per capita (constant 2015 USD)", x="Log GDP per Capita (USD)", y="Youth Mortality Rate (per 1,000)", caption ="Source: UNICEF Indicator & Metadata Datasets" )+ theme_minimal()+ theme( plot_title=element_text(size=13, face="bold"), plot_subtitle=element_text(size=9, color="#555555"), panel_grid_minor=element_blank() ))
Figure 3: GDP per capita vs youth mortality rate with linear regression line
4. Time-Series — Progress Over Time
The final chart tracks global progress in reducing youth mortality from 1990 to 2023, showing trends separately for male and female adolescents.
While there has been meaningful progress since 1990, male adolescent mortality consistently exceeds female mortality — a gap that reflects higher exposure of young men to: