India in Numbers india.tf
Health✓ VerifiedAuto-updated

How many children does an Indian woman have on average?

1.9 children per woman
2024■ 0.0 vs 2023

ORGI · released 20 May 2026 · next due by 19 Jul 2027

How many children does an Indian woman have on average?
PeriodValue (children per woman)
20241.9
20231.9
20222.0
20212.0
20202.0
20192.1
20182.2
20172.2
20162.3
20152.3
20142.3

Use in your answer

India's total fertility rate was 1.9 children per woman in 2024 (SRS), compared with 1.9 children per woman in 2023. Source: Office of the Registrar General & Census Commissioner, India, Sample Registration System Statistical Report 2024.

Cite as: Sample Registration System (SRS), Statistical Report 2024 (Registrar General of India)

What this shows

  • India's total fertility rate was 1.9 in 2024, the same as in 2023 and below the replacement level of 2.1. It was 2.3 in 2014.
  • Rural TFR was 2.1 and urban TFR 1.5 in 2024.
  • Among bigger states, Bihar had the highest TFR (2.9) and Delhi the lowest (1.2) in 2024.

Cite this

Sample Registration System (SRS), Statistical Report 2024 (Registrar General of India)

Cite a fixed version from every published version below.

Source and method

Source
Office of the Registrar General & Census Commissioner, India, Sample Registration System Statistical Report 2024
Table
SRS Statistical Report 2024, Table 15 (annual estimates of TFR, India, total, 2019-24); 2014-18 from SRS Statistical Report 2019, Table 15 (2014-19)
Released
20 May 2026
Retrieved
18 Oct 2026
Next due
by 19 Jul 2027
Processing
Copied as published.
Licence
GODL-India
What exactly is measured

Total fertility rate: the average number of children a woman would have over her lifetime at the age-specific birth rates of that year, from the Sample Registration System of the Registrar General of India. A rate of about 2.1 keeps a population stable in the long run (replacement level).

Report a problem with this figure

Fertility by state

Total fertility rate (children per woman), 2024, bigger states and UTs, Sample Registration System. Replacement level is about 2.1. Source: Office of the Registrar General & Census Commissioner, India, Sample Registration System Statistical Report 2024, 2024.

Where

1.2 children per woman to 2.9 children per woman in five equal bands; dashed tiles are not reported. India: 1.9 children per woman. Tiles show position, not borders.

Ranked

Ranked lowest first · 2024 · India 1.9 children per woman

  1. 1Delhi1.2
  2. 2Kerala1.3
  3. 3Tamil Nadu1.3
  4. 4West Bengal1.3
  5. 5Andhra Pradesh1.4
  6. 6Jammu & Kashmir1.4
  7. 7Maharashtra1.4
  8. 8Punjab1.4
  9. 9Himachal Pradesh1.5
  10. 10Karnataka1.5
  11. 11Telangana1.5
  12. 12Odisha1.6
  13. 13Gujarat1.7
  14. 14Uttarakhand1.7
  15. 15Assam1.9
  16. 16Haryana1.9
  17. 17Chhattisgarh2.2
  18. 18Jharkhand2.2
  19. 19Rajasthan2.3
  20. 20Madhya Pradesh2.4
  21. 21Uttar Pradesh2.6
  22. 22Bihar2.9

How are the states spread?

8 of 22 states fall between 1.0 children per woman and 1.5 children per woman. Each column counts the states in one band of fertility; the dashed line is the all-India figure.

Hover a column for the states in it. Bands are equal widths of the state figures, 2024.

History: every published version

Each time the source changes this series we archive the full series as it stood, with an archived copy of the source, and never delete an old version. Each version has a permanent page you can cite. Recorded since 18 Oct 2026: 1 version.

No figure in this series has been revised since we began recording on 18 Oct 2026.

  1. 11 periods, latest 2024: 1.9 children per woman · first snapshotArchived source7403e10df137
Release notes (1)
  • 1.92024, SRS Statistical Report 2024

Get the data

Use it in Excel, Python or R

Excel (Data → From Web): https://india.tf/c/hea-tfr-064/data.csv

Python: pandas.read_csv("https://india.tf/c/hea-tfr-064/data.csv")

R: read.csv("https://india.tf/c/hea-tfr-064/data.csv")

All statistics: /api/index.json. Free to reuse with attribution (GODL-India).