Childhood immunisation coverage by country, annual (WUENIC)
Annual WHO/UNICEF Estimates of National Immunization Coverage (WUENIC) for ~195 countries, 1980-2025 (keyless UNICEF Data Warehouse SDMX, Immunisation dataflow): eight headline antigens (DTP1/DTP3, MCV1, BCG, HepB birth dose + 3rd dose, Hib3, RCV1) with a derived ML layer — the zero-dose-children proxy, DTP1->DTP3 dropout, DTP3 year-over-year change, per-year DTP3 ranks and the sub-90% IA2030 target flag. The vaccination-coverage layer for public-health, development and country-risk models; joins on (country_code, year) with the catalog's other global panels. Annual modeled estimates, not survey points.
- Rows
- 8,340
- Columns
- 17
- Source cadence
- Yearly
- Last refreshed
- Oct 5, 2026
- Theme
- health
| Column | Type | Description |
|---|---|---|
| year | integer | Estimate reference year (TIME_PERIOD); annual WUENIC modeled estimates, 1980-2025. |
| country | string | Country name from the catalog's canonical ISO3 mapper. |
| country_code | string | ISO 3166-1 alpha-3 country code (UNICEF Data Warehouse field REF_AREA; regional aggregates dropped). |
| dtp1_pct | float | WUENIC estimate, UNICEF SDMX indicator IM_DTP1: Diphtheria, tetanus and pertussis, 1st dose (% of children 12-23 months). (unit: percent) |
| dtp3_pct | float | WUENIC estimate, UNICEF SDMX indicator IM_DTP3: Diphtheria, tetanus and pertussis, 3rd dose (% of children 12-23 months). (unit: percent) |
| mcv1_pct | float | WUENIC estimate, UNICEF SDMX indicator IM_MCV1: Measles-containing vaccine, 1st dose (% of children 12-23 months). (unit: percent) |
| bcg_pct | float | WUENIC estimate, UNICEF SDMX indicator IM_BCG: BCG tuberculosis vaccine at birth (% of live births). (unit: percent) |
| hepb3_pct | float | WUENIC estimate, UNICEF SDMX indicator IM_HEPB3: Hepatitis B, 3rd dose (% of children 12-23 months). (unit: percent) |
| hib3_pct | float | WUENIC estimate, UNICEF SDMX indicator IM_HIB3: Haemophilus influenzae type b, 3rd dose (% of children 12-23 months). (unit: percent) |
| rcv1_pct | float | WUENIC estimate, UNICEF SDMX indicator IM_RCV1: Rubella-containing vaccine, 1st dose (% of children 12-23 months). (unit: percent) |
| hepbb_pct | float | WUENIC estimate, UNICEF SDMX indicator IM_HEPBB: Hepatitis B birth dose (% of live births). (unit: percent) |
| zero_dose_proxy_pct | float | 100 minus DTP1 coverage: the standard zero-dose-children proxy — share of children receiving no DTP dose. (unit: percent) |
| dtp_dropout_pct | float | (DTP1-DTP3)/DTP1*100: health-system follow-through signal between the first and third DTP dose; null when DTP1 is missing or zero. (unit: percent) |
| dtp3_yoy_change_pp | float | Within-country year-over-year change of DTP3 coverage in percentage points; null for a country's first observed year. (unit: percentage points) |
| dtp3_rank | integer | Per-year cross-country rank on DTP3 coverage (1 = highest coverage). |
| dtp3_below_90_flag | integer | 1 when DTP3 coverage is below 90% (the IA2030/WHO coverage target), else 0. |
| row_hash | string | Deterministic 12-hex row identity hash over source, country, year and rounded raw antigen values. |
First 10 sample rows — a preview, not the complete dataset.
| year | country | country_code | dtp1_pct | dtp3_pct | mcv1_pct | bcg_pct | hepb3_pct | hib3_pct | rcv1_pct | hepbb_pct | zero_dose_proxy_pct | dtp_dropout_pct | dtp3_yoy_change_pp | dtp3_rank | dtp3_below_90_flag | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1,980 | Afghanistan | AFG | 22 | 4 | 11 | — | — | — | — | — | 78 | 81.818 | — | 97 | 1 | 4a0578ac9f9f |
| 1,981 | Afghanistan | AFG | — | 3 | — | — | — | — | — | — | — | — | -1 | 115 | 1 | 4d047675dfa5 |
| 1,982 | Afghanistan | AFG | 24 | 5 | 8 | 10 | — | — | — | — | 76 | 79.167 | 2 | 120 | 1 | 877e03de716a |
| 1,983 | Afghanistan | AFG | 24 | 5 | 9 | 10 | — | — | — | — | 76 | 79.167 | 0 | 133 | 1 | 31626661bfbc |
| 1,984 | Afghanistan | AFG | 39 | 16 | 14 | 11 | — | — | — | — | 61 | 58.974 | 11 | 130 | 1 | a1a63050c61a |
| 1,985 | Afghanistan | AFG | 37 | 15 | 14 | 17 | — | — | — | — | 63 | 59.459 | -1 | 143 | 1 | e46fe2f13af4 |
| 1,986 | Afghanistan | AFG | 32 | 11 | 14 | 18 | — | — | — | — | 68 | 65.625 | -4 | 151 | 1 | f256ba5d9c24 |
| 1,987 | Afghanistan | AFG | 50 | 25 | 31 | 27 | — | — | — | — | 50 | 50 | 14 | 144 | 1 | 283c4dc11f87 |
| 1,988 | Afghanistan | AFG | 60 | 35 | 34 | 40 | — | — | — | — | 40 | 41.667 | 10 | 147 | 1 | deaf31bcf21e |
| 1,989 | Afghanistan | AFG | 58 | 33 | 22 | 38 | — | — | — | — | 42 | 43.103 | -2 | 154 | 1 | 0e1cfd85fa07 |
- Current
20261005T151022Z-0af5e8caab9b · sha256 0af5e8caab9b…
8,340 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/unicef_immunisation_intel/immunisation_coverage_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/unicef_immunisation_intel/immunisation_coverage_annual").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/unicef_immunisation_intel/immunisation_coverage_annual
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 20261005T151022Z-0af5e8caab9b and its content hash, so readers get exactly the data you used.
UNICEF/WUENIC immunisation-coverage intelligence. (2026). Childhood immunisation coverage by country, annual (WUENIC) [Data set, snapshot 20261005T151022Z-0af5e8caab9b, sha256 0af5e8caab9b]. Datazimuts. Retrieved 2026-10-06, from https://datazimuts.com/en/datasets/unicef_immunisation_intel/immunisation_coverage_annual?snapshot=20261005T151022Z-0af5e8caab9b
@misc{dz_unicef_immunisation_intel_immunisation_c_0af5e8ca,
title = {{Childhood immunisation coverage by country, annual (WUENIC)}},
author = {{UNICEF/WUENIC immunisation-coverage intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/unicef_immunisation_intel/immunisation_coverage_annual?snapshot=20261005T151022Z-0af5e8caab9b}},
note = {Snapshot 20261005T151022Z-0af5e8caab9b, sha256 0af5e8caab9b00214a1a8712f264104990c2c57f495e051455a493f0ebb6e4f4; accessed 2026-10-06}
}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=unicef_immunisation_intel%2Fimmunisation_coverage_annual&lang=en&theme=auto&snapshot=20261005T151022Z-0af5e8caab9b&x=year&y=year&agg=avg" title="Childhood immunisation coverage by country, annual (WUENIC)" 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.