NFHS-5 vs NFHS-6: State & UT Comparison
Every Indian state and Union Territory, with both the NFHS-5 (2019-21) and NFHS-6 (2023-24) value and the change for vaccination, stunting, wasting, underweight and institutional births — plus a detailed trend analysis for each. Tap View detailed analysis on any state. Infant mortality is from SRS (RGI). Manipur was not surveyed in NFHS-6.
⚖️ How the Vyasa Health Score is calculated (transparent formula)
The score is a fixed, rule-based 0–100 composite — a deterministic weighted average of five official indicators. It is not an AI, machine-learning or black-box model: the same inputs always produce the same score, and anyone can reproduce it from the formula below. Each indicator is first normalised to a 0–100 scale (higher = better), then combined with these weights:
| Indicator | Source | Weight | Normalisation |
|---|---|---|---|
| Infant Mortality Rate | SRS (RGI) | 30% | 100 − (IMR ÷ 55 × 100) — lower IMR scores higher |
| Full child immunisation | NFHS-6 | 25% | used directly (already 0–100, higher better) |
| Institutional births | NFHS-6 | 20% | used directly (higher better) |
| Child stunting | NFHS-6 | 15% | 100 − (stunting ÷ 50 × 100) — lower stunting scores higher |
| Women's anaemia | NFHS-5 | 10% | 100 − (anaemia ÷ 75 × 100) — lower anaemia scores higher |
What the denominators (55, 50, 75) mean: each is a reference “worst-case” value that maps to a score of 0. A state with an infant-mortality rate of 55, 50% stunting, or 75% women’s anaemia scores 0 on that indicator; a value of 0 scores 100, and everything in between scales linearly. These ceilings are set from the worst levels seen across Indian states, so the score spreads states sensibly across the 0–100 range. (Immunisation and institutional births are already percentages, so they are used as-is.)
Score = 0.30·IMR* + 0.25·Immunisation + 0.20·Institutional births + 0.15·Stunting* + 0.10·Anaemia*, rounded to the nearest whole number (* = normalised so that a lower raw value gives a higher score). Anaemia stays on NFHS-5 because it is not reported in the NFHS-6 fact sheet.
1GoaVacc▲+11.9Births▼-0.1Stunt▼-6.4Score84▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 81.9 | 93.8 | ▲ +11.9 | 82.6 |
| Institutional births | 99.7 | 99.6 | ▼ -0.1 | 90.6 |
| Child stunting | 25.8 | 19.4 | ▼ -6.4 | 29.3 |
| Child wasting | 19.1 | 16.3 | ▼ -2.8 | 19 |
| Child underweight | 24 | 19.9 | ▼ -4.1 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Goa improved on 4 of 5 tracked child-health indicators. The biggest gain was full child immunisation (81.9% → 93.8%, +11.9 pp). The main setback was institutional births (99.7% → 99.6%). Full child immunisation now stands at 93.8% versus the national 82.6%. Stunting is 19.4% (national 29.3%) — below the India average. Infant mortality (SRS) is 6 per 1,000 live births. On Vyasa's composite health score it ranks #1 of 36.
2KeralaVacc▲+7.1Births▼-0.1Stunt▼-3.3Score83▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 77.8 | 84.9 | ▲ +7.1 | 82.6 |
| Institutional births | 99.8 | 99.7 | ▼ -0.1 | 90.6 |
| Child stunting | 23.4 | 20.1 | ▼ -3.3 | 29.3 |
| Child wasting | 15.8 | 10.9 | ▼ -4.9 | 19 |
| Child underweight | 19.7 | 17.8 | ▼ -1.9 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Kerala improved on 4 of 5 tracked child-health indicators. The biggest gain was full child immunisation (77.8% → 84.9%, +7.1 pp). The main setback was institutional births (99.8% → 99.7%). Full child immunisation now stands at 84.9% versus the national 82.6%. Stunting is 20.1% (national 29.3%) — below the India average. Infant mortality (SRS) is 5 per 1,000 live births. On Vyasa's composite health score it ranks #2 of 36.
3SikkimVacc▲+12.3Births▲+3Stunt▼-2.2Score83▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 80.6 | 92.9 | ▲ +12.3 | 82.6 |
| Institutional births | 94.7 | 97.7 | ▲ +3 | 90.6 |
| Child stunting | 22.3 | 20.1 | ▼ -2.2 | 29.3 |
| Child wasting | 13.7 | 9.4 | ▼ -4.3 | 19 |
| Child underweight | 13.1 | 11.2 | ▼ -1.9 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Sikkim improved on 5 of 5 tracked child-health indicators. The biggest gain was full child immunisation (80.6% → 92.9%, +12.3 pp). Full child immunisation now stands at 92.9% versus the national 82.6%. Stunting is 20.1% (national 29.3%) — below the India average. Infant mortality (SRS) is 6 per 1,000 live births. On Vyasa's composite health score it ranks #3 of 36.
4PuducherryVacc▲+7.3Births▲+0.2Stunt▼-3.4Score81▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 82 | 89.3 | ▲ +7.3 | 82.6 |
| Institutional births | 99.6 | 99.8 | ▲ +0.2 | 90.6 |
| Child stunting | 20 | 16.6 | ▼ -3.4 | 29.3 |
| Child wasting | 12.4 | 16.7 | ▲ +4.3 | 19 |
| Child underweight | 15.3 | 22.6 | ▲ +7.3 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Puducherry improved on 3 of 5 tracked child-health indicators. The biggest gain was full child immunisation (82% → 89.3%, +7.3 pp). The main setback was child underweight (15.3% → 22.6%). Full child immunisation now stands at 89.3% versus the national 82.6%. Stunting is 16.6% (national 29.3%) — below the India average. Infant mortality (SRS) is 7 per 1,000 live births. On Vyasa's composite health score it ranks #4 of 36.
5LakshadweepVacc▲+4.4Births▲+0.4Stunt▲+2.1Score79▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 86.1 | 90.5 | ▲ +4.4 | 82.6 |
| Institutional births | 99.6 | 100 | ▲ +0.4 | 90.6 |
| Child stunting | 32 | 34.1 | ▲ +2.1 | 29.3 |
| Child wasting | 17.4 | 12.4 | ▼ -5 | 19 |
| Child underweight | 25.8 | 25.9 | ▲ +0.1 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Lakshadweep improved on 3 of 5 tracked child-health indicators. The biggest gain was child wasting (17.4% → 12.4%, -5 pp). The main setback was child stunting (32% → 34.1%). Full child immunisation now stands at 90.5% versus the national 82.6%. Stunting is 34.1% (national 29.3%) — above the India average. Infant mortality (SRS) is 9 per 1,000 live births. On Vyasa's composite health score it ranks #5 of 36.
6LadakhVacc▲+5.9Births▲+2.9Stunt▼-4.5Score78▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 88.2 | 94.1 | ▲ +5.9 | 82.6 |
| Institutional births | 95.1 | 98 | ▲ +2.9 | 90.6 |
| Child stunting | 30.5 | 26 | ▼ -4.5 | 29.3 |
| Child wasting | 17.5 | 10.6 | ▼ -6.9 | 19 |
| Child underweight | 20.4 | 14.5 | ▼ -5.9 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Ladakh improved on 5 of 5 tracked child-health indicators. The biggest gain was child wasting (17.5% → 10.6%, -6.9 pp). Full child immunisation now stands at 94.1% versus the national 82.6%. Stunting is 26% (national 29.3%) — below the India average. Infant mortality (SRS) is 4 per 1,000 live births. On Vyasa's composite health score it ranks #6 of 36.
7Tamil NaduVacc▲+0.8Births▲+0.1Stunt▼-4.3Score78▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 89.2 | 90 | ▲ +0.8 | 82.6 |
| Institutional births | 99.6 | 99.7 | ▲ +0.1 | 90.6 |
| Child stunting | 25 | 20.7 | ▼ -4.3 | 29.3 |
| Child wasting | 14.6 | 17.4 | ▲ +2.8 | 19 |
| Child underweight | 22 | 23.2 | ▲ +1.2 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Tamil Nadu improved on 3 of 5 tracked child-health indicators. The biggest gain was child stunting (25% → 20.7%, -4.3 pp). The main setback was child wasting (14.6% → 17.4%). Full child immunisation now stands at 90% versus the national 82.6%. Stunting is 20.7% (national 29.3%) — below the India average. Infant mortality (SRS) is 12 per 1,000 live births. On Vyasa's composite health score it ranks #7 of 36.
8ChandigarhVacc▲+1.2Births▼-1.1Stunt▼-6.3Score77▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 80.9 | 82.1 | ▲ +1.2 | 82.6 |
| Institutional births | 96.9 | 95.8 | ▼ -1.1 | 90.6 |
| Child stunting | 25.3 | 19 | ▼ -6.3 | 29.3 |
| Child wasting | 8.4 | 19.5 | ▲ +11.1 | 19 |
| Child underweight | 20.6 | 31.6 | ▲ +11 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Chandigarh improved on 2 of 5 tracked child-health indicators. The biggest gain was child stunting (25.3% → 19%, -6.3 pp). The main setback was child wasting (8.4% → 19.5%). Full child immunisation now stands at 82.1% versus the national 82.6%. Stunting is 19% (national 29.3%) — below the India average. Infant mortality (SRS) is 7 per 1,000 live births. On Vyasa's composite health score it ranks #8 of 36.
9Andaman & Nicobar IslandsVacc▲+10.7Births▲+0.5Stunt▲+4.2Score76▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 77.8 | 88.5 | ▲ +10.7 | 82.6 |
| Institutional births | 99 | 99.5 | ▲ +0.5 | 90.6 |
| Child stunting | 22.5 | 26.7 | ▲ +4.2 | 29.3 |
| Child wasting | 16 | 11.1 | ▼ -4.9 | 19 |
| Child underweight | 23.7 | 19.3 | ▼ -4.4 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Andaman & Nicobar Islands improved on 4 of 5 tracked child-health indicators. The biggest gain was full child immunisation (77.8% → 88.5%, +10.7 pp). The main setback was child stunting (22.5% → 26.7%). Full child immunisation now stands at 88.5% versus the national 82.6%. Stunting is 26.7% (national 29.3%) — below the India average. Infant mortality (SRS) is 9 per 1,000 live births. On Vyasa's composite health score it ranks #9 of 36.
10ManipurNFHS-5 onlyScore76▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | — | 68.8 | — | 82.6 |
| Institutional births | — | 79.9 | — | 90.6 |
| Child stunting | — | 23.4 | — | 29.3 |
| Child wasting | — | 9.9 | — | 19 |
| Child underweight | — | 13.3 | — | 31.8 |
Manipur was not surveyed in NFHS-6 (2023-24). The figures shown are from NFHS-5 (2019-21): full immunisation 68.8%, stunting 23.4%, institutional births 79.9%. A direct NFHS-5 → NFHS-6 comparison is therefore not available for this state.
11Himachal PradeshVacc▲+0.8Births▲+3.5Stunt▼-10.2Score75▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 89.3 | 90.1 | ▲ +0.8 | 82.6 |
| Institutional births | 88.2 | 91.7 | ▲ +3.5 | 90.6 |
| Child stunting | 30.8 | 20.6 | ▼ -10.2 | 29.3 |
| Child wasting | 17.4 | 10.4 | ▼ -7 | 19 |
| Child underweight | 25.5 | 16.8 | ▼ -8.7 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Himachal Pradesh improved on 5 of 5 tracked child-health indicators. The biggest gain was child stunting (30.8% → 20.6%, -10.2 pp). Full child immunisation now stands at 90.1% versus the national 82.6%. Stunting is 20.6% (national 29.3%) — below the India average. Infant mortality (SRS) is 14 per 1,000 live births. On Vyasa's composite health score it ranks #11 of 36.
12KarnatakaVacc▲+6.1Births▲+1.7Stunt▼-8.9Score75▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 84.1 | 90.2 | ▲ +6.1 | 82.6 |
| Institutional births | 97 | 98.7 | ▲ +1.7 | 90.6 |
| Child stunting | 35.4 | 26.5 | ▼ -8.9 | 29.3 |
| Child wasting | 19.5 | 18.7 | ▼ -0.8 | 19 |
| Child underweight | 32.9 | 27.8 | ▼ -5.1 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Karnataka improved on 5 of 5 tracked child-health indicators. The biggest gain was child stunting (35.4% → 26.5%, -8.9 pp). Full child immunisation now stands at 90.2% versus the national 82.6%. Stunting is 26.5% (national 29.3%) — below the India average. Infant mortality (SRS) is 14 per 1,000 live births. On Vyasa's composite health score it ranks #12 of 36.
13Jammu & KashmirVacc▲+3.2Births▲+1.2Stunt▼-5.5Score73▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 86.2 | 89.4 | ▲ +3.2 | 82.6 |
| Institutional births | 92.4 | 93.6 | ▲ +1.2 | 90.6 |
| Child stunting | 26.9 | 21.4 | ▼ -5.5 | 29.3 |
| Child wasting | 19 | 10.6 | ▼ -8.4 | 19 |
| Child underweight | 21 | 14.5 | ▼ -6.5 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Jammu & Kashmir improved on 5 of 5 tracked child-health indicators. The biggest gain was child wasting (19% → 10.6%, -8.4 pp). Full child immunisation now stands at 89.4% versus the national 82.6%. Stunting is 21.4% (national 29.3%) — below the India average. Infant mortality (SRS) is 14 per 1,000 live births. On Vyasa's composite health score it ranks #13 of 36.
14Dadra & NH, DDVacc▼-5.9Births▼-0.2Stunt▼-2.3Score72▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 94.9 | 89 | ▼ -5.9 | 82.6 |
| Institutional births | 96.5 | 96.3 | ▼ -0.2 | 90.6 |
| Child stunting | 39.4 | 37.1 | ▼ -2.3 | 29.3 |
| Child wasting | 21.6 | 24.2 | ▲ +2.6 | 19 |
| Child underweight | 38.7 | 41.3 | ▲ +2.6 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Dadra & NH, DD improved on 1 of 5 tracked child-health indicators. The biggest gain was child stunting (39.4% → 37.1%, -2.3 pp). The main setback was full child immunisation (94.9% → 89%). Full child immunisation now stands at 89% versus the national 82.6%. Stunting is 37.1% (national 29.3%) — above the India average. Infant mortality (SRS) is 9 per 1,000 live births. On Vyasa's composite health score it ranks #14 of 36.
15Delhi (NCT)Vacc▲+4.7Births▲+1.3Stunt▼-4.5Score72▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 76 | 80.7 | ▲ +4.7 | 82.6 |
| Institutional births | 91.8 | 93.1 | ▲ +1.3 | 90.6 |
| Child stunting | 30.9 | 26.4 | ▼ -4.5 | 29.3 |
| Child wasting | 11.2 | 15 | ▲ +3.8 | 19 |
| Child underweight | 21.8 | 27.4 | ▲ +5.6 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Delhi (NCT) improved on 3 of 5 tracked child-health indicators. The biggest gain was full child immunisation (76% → 80.7%, +4.7 pp). The main setback was child underweight (21.8% → 27.4%). Full child immunisation now stands at 80.7% versus the national 82.6%. Stunting is 26.4% (national 29.3%) — below the India average. Infant mortality (SRS) is 14 per 1,000 live births. On Vyasa's composite health score it ranks #15 of 36.
16MizoramVacc▼-0.4Births▲+5.4Stunt▼-2.8Score72▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 72.5 | 72.1 | ▼ -0.4 | 82.6 |
| Institutional births | 85.8 | 91.2 | ▲ +5.4 | 90.6 |
| Child stunting | 28.9 | 26.1 | ▼ -2.8 | 29.3 |
| Child wasting | 9.8 | 8.1 | ▼ -1.7 | 19 |
| Child underweight | 12.7 | 14.5 | ▲ +1.8 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Mizoram improved on 3 of 5 tracked child-health indicators. The biggest gain was institutional births (85.8% → 91.2%, +5.4 pp). The main setback was child underweight (12.7% → 14.5%). Full child immunisation now stands at 72.1% versus the national 82.6%. Stunting is 26.1% (national 29.3%) — below the India average. Infant mortality (SRS) is 13 per 1,000 live births. On Vyasa's composite health score it ranks #16 of 36.
17UttarakhandVacc▲+5.2Births▲+5.7Stunt▼-7Score72▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 80.8 | 86 | ▲ +5.2 | 82.6 |
| Institutional births | 83.2 | 88.9 | ▲ +5.7 | 90.6 |
| Child stunting | 27 | 20 | ▼ -7 | 29.3 |
| Child wasting | 13.2 | 11 | ▼ -2.2 | 19 |
| Child underweight | 21 | 19.6 | ▼ -1.4 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Uttarakhand improved on 5 of 5 tracked child-health indicators. The biggest gain was child stunting (27% → 20%, -7 pp). Full child immunisation now stands at 86% versus the national 82.6%. Stunting is 20% (national 29.3%) — below the India average. Infant mortality (SRS) is 20 per 1,000 live births. On Vyasa's composite health score it ranks #17 of 36.
18Andhra PradeshVacc▲+14.7Births▲+1.9Stunt▼-6.6Score71▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 73 | 87.7 | ▲ +14.7 | 82.6 |
| Institutional births | 96.5 | 98.4 | ▲ +1.9 | 90.6 |
| Child stunting | 31.2 | 24.6 | ▼ -6.6 | 29.3 |
| Child wasting | 16.1 | 12.3 | ▼ -3.8 | 19 |
| Child underweight | 29.6 | 23.2 | ▼ -6.4 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Andhra Pradesh improved on 5 of 5 tracked child-health indicators. The biggest gain was full child immunisation (73% → 87.7%, +14.7 pp). Full child immunisation now stands at 87.7% versus the national 82.6%. Stunting is 24.6% (national 29.3%) — below the India average. Infant mortality (SRS) is 19 per 1,000 live births. On Vyasa's composite health score it ranks #18 of 36.
19MaharashtraVacc▲+9.9Births▲+1.7Stunt▼-5.7Score71▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 73.5 | 83.4 | ▲ +9.9 | 82.6 |
| Institutional births | 94.7 | 96.4 | ▲ +1.7 | 90.6 |
| Child stunting | 35.2 | 29.5 | ▼ -5.7 | 29.3 |
| Child wasting | 25.6 | 19.9 | ▼ -5.7 | 19 |
| Child underweight | 36.1 | 31.4 | ▼ -4.7 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Maharashtra improved on 5 of 5 tracked child-health indicators. The biggest gain was full child immunisation (73.5% → 83.4%, +9.9 pp). Full child immunisation now stands at 83.4% versus the national 82.6%. Stunting is 29.5% (national 29.3%) — above the India average. Infant mortality (SRS) is 14 per 1,000 live births. On Vyasa's composite health score it ranks #19 of 36.
20PunjabVacc▲+1.5Births▲+1.8Stunt▼-4.1Score70▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 76.2 | 77.7 | ▲ +1.5 | 82.6 |
| Institutional births | 94.3 | 96.1 | ▲ +1.8 | 90.6 |
| Child stunting | 24.5 | 20.4 | ▼ -4.1 | 29.3 |
| Child wasting | 10.6 | 18 | ▲ +7.4 | 19 |
| Child underweight | 16.9 | 23.7 | ▲ +6.8 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Punjab improved on 3 of 5 tracked child-health indicators. The biggest gain was child stunting (24.5% → 20.4%, -4.1 pp). The main setback was child wasting (10.6% → 18%). Full child immunisation now stands at 77.7% versus the national 82.6%. Stunting is 20.4% (national 29.3%) — below the India average. Infant mortality (SRS) is 17 per 1,000 live births. On Vyasa's composite health score it ranks #20 of 36.
21West BengalVacc▲+0.3Births▲+3.2Stunt▼-11.4Score70▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 87.8 | 88.1 | ▲ +0.3 | 82.6 |
| Institutional births | 91.7 | 94.9 | ▲ +3.2 | 90.6 |
| Child stunting | 33.8 | 22.4 | ▼ -11.4 | 29.3 |
| Child wasting | 20.3 | 20.3 | ▼ 0 | 19 |
| Child underweight | 32.2 | 28.5 | ▼ -3.7 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), West Bengal improved on 4 of 5 tracked child-health indicators. The biggest gain was child stunting (33.8% → 22.4%, -11.4 pp). The main setback was child wasting (20.3% → 20.3%). Full child immunisation now stands at 88.1% versus the national 82.6%. Stunting is 22.4% (national 29.3%) — below the India average. Infant mortality (SRS) is 17 per 1,000 live births. On Vyasa's composite health score it ranks #21 of 36.
22TelanganaVacc▲+1.8Births▲+1.8Stunt▼-6.1Score69▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 79.1 | 80.9 | ▲ +1.8 | 82.6 |
| Institutional births | 97 | 98.8 | ▲ +1.8 | 90.6 |
| Child stunting | 33.1 | 27 | ▼ -6.1 | 29.3 |
| Child wasting | 21.7 | 16.9 | ▼ -4.8 | 19 |
| Child underweight | 31.8 | 27.8 | ▼ -4 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Telangana improved on 5 of 5 tracked child-health indicators. The biggest gain was child stunting (33.1% → 27%, -6.1 pp). Full child immunisation now stands at 80.9% versus the national 82.6%. Stunting is 27% (national 29.3%) — below the India average. Infant mortality (SRS) is 18 per 1,000 live births. On Vyasa's composite health score it ranks #22 of 36.
23Arunachal PradeshVacc▲+11Births▲+9.5Stunt▼-3.9Score68▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 64.9 | 75.9 | ▲ +11 | 82.6 |
| Institutional births | 79.2 | 88.7 | ▲ +9.5 | 90.6 |
| Child stunting | 28 | 24.1 | ▼ -3.9 | 29.3 |
| Child wasting | 13.1 | 16.1 | ▲ +3 | 19 |
| Child underweight | 15.4 | 18.2 | ▲ +2.8 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Arunachal Pradesh improved on 3 of 5 tracked child-health indicators. The biggest gain was full child immunisation (64.9% → 75.9%, +11 pp). The main setback was child wasting (13.1% → 16.1%). Full child immunisation now stands at 75.9% versus the national 82.6%. Stunting is 24.1% (national 29.3%) — below the India average. Infant mortality (SRS) is 20 per 1,000 live births. On Vyasa's composite health score it ranks #23 of 36.
24TripuraVacc▲+4.9Births▼-0.1Stunt▼-10.4Score68▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 69.5 | 74.4 | ▲ +4.9 | 82.6 |
| Institutional births | 89.2 | 89.1 | ▼ -0.1 | 90.6 |
| Child stunting | 32.3 | 21.9 | ▼ -10.4 | 29.3 |
| Child wasting | 18.2 | 18.4 | ▲ +0.2 | 19 |
| Child underweight | 25.6 | 25.7 | ▲ +0.1 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Tripura improved on 2 of 5 tracked child-health indicators. The biggest gain was child stunting (32.3% → 21.9%, -10.4 pp). The main setback was child wasting (18.2% → 18.4%). Full child immunisation now stands at 74.4% versus the national 82.6%. Stunting is 21.9% (national 29.3%) — below the India average. Infant mortality (SRS) is 15 per 1,000 live births. On Vyasa's composite health score it ranks #24 of 36.
25NagalandVacc▲+6.4Births▲+16.5Stunt▼-7.6Score67▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 57.9 | 64.3 | ▲ +6.4 | 82.6 |
| Institutional births | 45.7 | 62.2 | ▲ +16.5 | 90.6 |
| Child stunting | 32.7 | 25.1 | ▼ -7.6 | 29.3 |
| Child wasting | 19.1 | 8.9 | ▼ -10.2 | 19 |
| Child underweight | 26.9 | 12.2 | ▼ -14.7 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Nagaland improved on 5 of 5 tracked child-health indicators. The biggest gain was institutional births (45.7% → 62.2%, +16.5 pp). Full child immunisation now stands at 64.3% versus the national 82.6%. Stunting is 25.1% (national 29.3%) — below the India average. Infant mortality (SRS) is 10 per 1,000 live births. On Vyasa's composite health score it ranks #25 of 36.
26GujaratVacc▲+5.4Births▲+2.8Stunt▼-3.7Score65▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 76.3 | 81.7 | ▲ +5.4 | 82.6 |
| Institutional births | 94.3 | 97.1 | ▲ +2.8 | 90.6 |
| Child stunting | 39 | 35.3 | ▼ -3.7 | 29.3 |
| Child wasting | 25.1 | 20.2 | ▼ -4.9 | 19 |
| Child underweight | 39.7 | 35.5 | ▼ -4.2 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Gujarat improved on 5 of 5 tracked child-health indicators. The biggest gain was full child immunisation (76.3% → 81.7%, +5.4 pp). Full child immunisation now stands at 81.7% versus the national 82.6%. Stunting is 35.3% (national 29.3%) — above the India average. Infant mortality (SRS) is 20 per 1,000 live births. On Vyasa's composite health score it ranks #26 of 36.
27HaryanaVacc▲+2.8Births▲+1.4Stunt▼-1.6Score64▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 76.9 | 79.7 | ▲ +2.8 | 82.6 |
| Institutional births | 94.9 | 96.3 | ▲ +1.4 | 90.6 |
| Child stunting | 27.5 | 25.9 | ▼ -1.6 | 29.3 |
| Child wasting | 11.5 | 16.6 | ▲ +5.1 | 19 |
| Child underweight | 21.5 | 28.9 | ▲ +7.4 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Haryana improved on 3 of 5 tracked child-health indicators. The biggest gain was full child immunisation (76.9% → 79.7%, +2.8 pp). The main setback was child underweight (21.5% → 28.9%). Full child immunisation now stands at 79.7% versus the national 82.6%. Stunting is 25.9% (national 29.3%) — below the India average. Infant mortality (SRS) is 26 per 1,000 live births. On Vyasa's composite health score it ranks #27 of 36.
28OdishaVacc▲+0.3Births▲+1.7Stunt▼-4.2Score64▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 90.5 | 90.8 | ▲ +0.3 | 82.6 |
| Institutional births | 92.2 | 93.9 | ▲ +1.7 | 90.6 |
| Child stunting | 31 | 26.8 | ▼ -4.2 | 29.3 |
| Child wasting | 18.1 | 22.1 | ▲ +4 | 19 |
| Child underweight | 29.7 | 31.6 | ▲ +1.9 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Odisha improved on 3 of 5 tracked child-health indicators. The biggest gain was child stunting (31% → 26.8%, -4.2 pp). The main setback was child wasting (18.1% → 22.1%). Full child immunisation now stands at 90.8% versus the national 82.6%. Stunting is 26.8% (national 29.3%) — below the India average. Infant mortality (SRS) is 30 per 1,000 live births. On Vyasa's composite health score it ranks #28 of 36.
29RajasthanVacc▲+0.2Births▼-0.8Stunt▼-2.2Score62▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 80.4 | 80.6 | ▲ +0.2 | 82.6 |
| Institutional births | 94.9 | 94.1 | ▼ -0.8 | 90.6 |
| Child stunting | 31.8 | 29.6 | ▼ -2.2 | 29.3 |
| Child wasting | 16.8 | 19.8 | ▲ +3 | 19 |
| Child underweight | 27.6 | 33.3 | ▲ +5.7 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Rajasthan improved on 2 of 5 tracked child-health indicators. The biggest gain was child stunting (31.8% → 29.6%, -2.2 pp). The main setback was child underweight (27.6% → 33.3%). Full child immunisation now stands at 80.6% versus the national 82.6%. Stunting is 29.6% (national 29.3%) — above the India average. Infant mortality (SRS) is 29 per 1,000 live births. On Vyasa's composite health score it ranks #29 of 36.
30AssamVacc▲+15.3Births▲+3.5Stunt▼-5Score59▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 66.4 | 81.7 | ▲ +15.3 | 82.6 |
| Institutional births | 84.1 | 87.6 | ▲ +3.5 | 90.6 |
| Child stunting | 35.3 | 30.3 | ▼ -5 | 29.3 |
| Child wasting | 21.7 | 21.4 | ▼ -0.3 | 19 |
| Child underweight | 32.8 | 30.7 | ▼ -2.1 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Assam improved on 5 of 5 tracked child-health indicators. The biggest gain was full child immunisation (66.4% → 81.7%, +15.3 pp). Full child immunisation now stands at 81.7% versus the national 82.6%. Stunting is 30.3% (national 29.3%) — above the India average. Infant mortality (SRS) is 30 per 1,000 live births. On Vyasa's composite health score it ranks #30 of 36.
31BiharVacc▲+6.3Births▲+4.9Stunt▼-7.3Score59▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 71 | 77.3 | ▲ +6.3 | 82.6 |
| Institutional births | 76.2 | 81.1 | ▲ +4.9 | 90.6 |
| Child stunting | 42.9 | 35.6 | ▼ -7.3 | 29.3 |
| Child wasting | 22.9 | 19 | ▼ -3.9 | 19 |
| Child underweight | 41 | 35.7 | ▼ -5.3 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Bihar improved on 5 of 5 tracked child-health indicators. The biggest gain was child stunting (42.9% → 35.6%, -7.3 pp). Full child immunisation now stands at 77.3% versus the national 82.6%. Stunting is 35.6% (national 29.3%) — above the India average. Infant mortality (SRS) is 23 per 1,000 live births. On Vyasa's composite health score it ranks #31 of 36.
32Madhya PradeshVacc▲+4.4Births▼-0.9Stunt▼-4.3Score56▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 77.1 | 81.5 | ▲ +4.4 | 82.6 |
| Institutional births | 90.7 | 89.8 | ▼ -0.9 | 90.6 |
| Child stunting | 35.7 | 31.4 | ▼ -4.3 | 29.3 |
| Child wasting | 19 | 23.8 | ▲ +4.8 | 19 |
| Child underweight | 33 | 39.7 | ▲ +6.7 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Madhya Pradesh improved on 2 of 5 tracked child-health indicators. The biggest gain was full child immunisation (77.1% → 81.5%, +4.4 pp). The main setback was child underweight (33% → 39.7%). Full child immunisation now stands at 81.5% versus the national 82.6%. Stunting is 31.4% (national 29.3%) — above the India average. Infant mortality (SRS) is 37 per 1,000 live births. On Vyasa's composite health score it ranks #32 of 36.
33Uttar PradeshVacc▲+11.8Births▲+2.5Stunt▼-8.2Score56▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 69.6 | 81.4 | ▲ +11.8 | 82.6 |
| Institutional births | 83.4 | 85.9 | ▲ +2.5 | 90.6 |
| Child stunting | 39.7 | 31.5 | ▼ -8.2 | 29.3 |
| Child wasting | 17.3 | 19.2 | ▲ +1.9 | 19 |
| Child underweight | 32.1 | 34.5 | ▲ +2.4 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Uttar Pradesh improved on 3 of 5 tracked child-health indicators. The biggest gain was full child immunisation (69.6% → 81.4%, +11.8 pp). The main setback was child underweight (32.1% → 34.5%). Full child immunisation now stands at 81.4% versus the national 82.6%. Stunting is 31.5% (national 29.3%) — above the India average. Infant mortality (SRS) is 37 per 1,000 live births. On Vyasa's composite health score it ranks #33 of 36.
34ChhattisgarhVacc▼-1.8Births▲+1.2Stunt▼-7.1Score55▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 79.7 | 77.9 | ▼ -1.8 | 82.6 |
| Institutional births | 85.7 | 86.9 | ▲ +1.2 | 90.6 |
| Child stunting | 34.6 | 27.5 | ▼ -7.1 | 29.3 |
| Child wasting | 18.9 | 21.1 | ▲ +2.2 | 19 |
| Child underweight | 31.3 | 34.7 | ▲ +3.4 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Chhattisgarh improved on 2 of 5 tracked child-health indicators. The biggest gain was child stunting (34.6% → 27.5%, -7.1 pp). The main setback was child underweight (31.3% → 34.7%). Full child immunisation now stands at 77.9% versus the national 82.6%. Stunting is 27.5% (national 29.3%) — below the India average. Infant mortality (SRS) is 37 per 1,000 live births. On Vyasa's composite health score it ranks #34 of 36.
35JharkhandVacc▲+4.2Births▲+1.6Stunt▼-4.6Score55▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 73.9 | 78.1 | ▲ +4.2 | 82.6 |
| Institutional births | 75.8 | 77.4 | ▲ +1.6 | 90.6 |
| Child stunting | 39.6 | 35 | ▼ -4.6 | 29.3 |
| Child wasting | 22.4 | 22.3 | ▼ -0.1 | 19 |
| Child underweight | 39.4 | 41.1 | ▲ +1.7 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Jharkhand improved on 4 of 5 tracked child-health indicators. The biggest gain was child stunting (39.6% → 35%, -4.6 pp). The main setback was child underweight (39.4% → 41.1%). Full child immunisation now stands at 78.1% versus the national 82.6%. Stunting is 35% (national 29.3%) — above the India average. Infant mortality (SRS) is 29 per 1,000 live births. On Vyasa's composite health score it ranks #35 of 36.
36MeghalayaVacc▲+11.5Births▲+7.5Stunt▼-9.7Score50▾
| Indicator (%) | NFHS-5 | NFHS-6 | Change | India (N6) |
|---|---|---|---|---|
| Full child immunisation | 63.8 | 75.3 | ▲ +11.5 | 82.6 |
| Institutional births | 58.1 | 65.6 | ▲ +7.5 | 90.6 |
| Child stunting | 46.5 | 36.8 | ▼ -9.7 | 29.3 |
| Child wasting | 12.1 | 13.2 | ▲ +1.1 | 19 |
| Child underweight | 26.6 | 25.3 | ▼ -1.3 | 31.8 |
Between NFHS-5 (2019-21) and NFHS-6 (2023-24), Meghalaya improved on 4 of 5 tracked child-health indicators. The biggest gain was full child immunisation (63.8% → 75.3%, +11.5 pp). The main setback was child wasting (12.1% → 13.2%). Full child immunisation now stands at 75.3% versus the national 82.6%. Stunting is 36.8% (national 29.3%) — above the India average. Infant mortality (SRS) is 34 per 1,000 live births. On Vyasa's composite health score it ranks #36 of 36.
Source: National Family Health Survey (NFHS-6), 2023-24 and NFHS-5, 2019-21 — India and State/UT Fact Sheets, IIPS for MoHFW, Government of India. Infant and under-5 mortality from the Sample Registration System (SRS), Registrar General of India. Anaemia is shown from NFHS-5 (not reported in the NFHS-6 fact sheet). NFHS-6 results are provisional. Independent analysis for transparency and education; not medical advice.