The Inference Project is an independent data journalism platform. We turn large public datasets — starting with India's National Family Health Survey — into interactive dashboards that anyone can read, question, and explore, so the inference is yours to draw, not ours to hand you. Three rounds are live — NFHS-4 (2015–16), NFHS-5 (2019–21) and NFHS-6 (2023–24) — with a Compare mode that maps what changed between any two of them. More datasets are on the way.
Each dot is one of India's 36 states and union territories, plotted from survey-weighted NFHS-5 (2019–21) estimates. The dotted line is an ordinary-least-squares fit computed live — the inference the project is named for. Swap the pair and watch the relationship re-draw.
An independent data journalism platform. Every dashboard is built from raw public microdata, the methods are open, and every figure traces back to the source files. Where an estimate is fragile, it is marked, not hidden.
Each dataset gets the same treatment: raw public microdata, weighted into clear, explorable estimates, delivered as an interactive dashboard. Three rounds of India's National Family Health Survey are live — eight years of change, with any two of them comparable side by side. DHS rounds from other countries and international datasets are on the roadmap.
Three rounds of India's National Family Health Survey in one place, on one estimator — read any round on its own, or set any two side by side in Compare.
The baseline. Computed from the unit-level recodes, down to all 640 districts, five wealth bands and four education levels.
The fullest round: 68 indicators across 707 districts, on the same weighted estimator and the same breakdowns as NFHS-4.
The newest round. Its microdata is unreleased, so its 49 indicators are read from the official fact sheets — state and urban–rural level, no districts.
Population, literacy, work, migration and amenities — read down to the smallest administrative units.
Compare mode sets 2015–16 against 2019–21 and asks a harder question than "what is the number?" — did it get better or worse? The dashboard knows which way is healthy for every indicator, so a fall in anaemia and a rise in immunization both read as progress. These are the real national movers.
Rates and ratios cannot be added to percentages, so Compare keeps them apart. Every child-mortality rate fell between the rounds — fewer deaths at every age.
Direction-aware: for "less is better" indicators — anaemia, stunting, mortality — a decline counts as a gain. 61 indicators are compared in total; the full scorecard, plus state dumbbells, a change map and district spreads, lives in Compare mode →
What these datasets cover, and how deep they go. All three rounds run in the same dashboard on the same estimator, so you can read any one at full resolution or set any two side by side in Compare. The figures below are NFHS-5 — the fullest round — with each strip showing its move from NFHS-4; full indicator definitions live in the dashboard.
Violet dots are the real NFHS-5 spread across the states. The tick shows the national average moving from NFHS-4 (grey, 2015–16) to NFHS-5 (violet, 2019–21) — teal when the move is healthy, coral when it is not.
National stunting is 35.5% — an average that hides almost everything. The same figure, resolved from one country down to wealth quintiles:
Survey-weighted NFHS-5 estimates, children under five. Wealth bands run poorest → richest.
Pick any indicator and Compare reads the change at every resolution — nationally, by state, by district, and against other indicators. Teal is improvement, coral is a setback, throughout.
Every indicator ranked by direction-aware change, gains against setbacks on one axis.
All 707 districts shaded by whether they improved or slipped — teal to coral, on the map.
The spread of districts in each round, stacked — search and hold any district to track it.
Any indicator on X and Y — round against round, or the change itself — to find who moved together.
The notes that make the comparison honest — J&K and Ladakh recomputed on today's boundaries, districts reconciled, splits flagged.
The full interactive tool — choropleth maps, ranked state and district bars, equity dumbbells and correlation scatters — embedded below. Switch between NFHS-4, NFHS-5 and NFHS-6 in the header, or open Compare and pick any two rounds for a national scorecard, a teal-and-coral change map, a district beeswarm and change scatters that show exactly what moved between them.
One indicator can be read a dozen ways — nationally, by state and district, split by wealth and schooling, or set against another survey round. The dashboard makes each of those a click away.
Choropleth maps and ranked state and district bars for 60+ indicators — the whole country, down to one district.
Every indicator split by wealth quintile, mother's schooling, and urban vs rural — so a state average never hides who is left behind.
Districts, wealth levels or residence groups as swarms of dots, national average marked — search and hold any one to follow it.
The whole Z-score curve behind stunting, wasting and underweight, against the WHO standard — not just the headline cut-off.
Any chart re-drawn as a grid of small per-state panels, so all 36 states and UTs read side by side at a glance.
NFHS-4 against NFHS-5 as a scorecard, change map, state dumbbells and scatters — every indicator read directionally, better or worse.
Pick the states you want, sort by value or by the gap, and plot any two indicators against each other to see what moves together.
A plain-language definition for every indicator, full methodology, and a reliability flag wherever a sample is too thin to trust.
The Inference Project is a public data journalism platform built to take large public datasets that usually sit locked inside raw survey files and turn them into dashboards anyone can read, question and reuse.
It uses public data — India's large national surveys such as the NFHS, DHS surveys from other countries, and datasets from multilateral agencies — to build documented, source-traceable dashboards on health, demography and socio-economic issues. India is the primary focus, but the project is not restricted to it.
The project is independent and non-partisan, and is not affiliated with IIPS, the DHS Program, or any government body. The source data is theirs; the estimates, the code and any mistakes are the project's own.
Alongside widening access to fundamental information, the project's mission is to deepen data literacy — building shared knowledge around data sources, metrics and methodologies, and giving readers the tools to interrogate the numbers themselves rather than take a headline on faith.
Everything rests on being clear and transparent about sources and methods. Every dashboard documents exactly how its estimates are computed.