TB Statistics India

How many people have TB in India?

Most of the TB statistics for India are collected by the government National Tuberculosis Elimination Program (previously called the RNTCP). The NTEP then passes their figures to the World Health Organisation (WHO).

The WHO TB statistics for India for 2021 give an estimated incidence figure of 2,590,000 million cases. This is a rate of 188 per 100,000 population.[efn_note]https://worldhealthorg.shinyapps.io/tb_profiles/[/efn_note]

The TB incidence is the number of new cases of active TB disease during a certain time period (usually a year).

Estimates of TB Burden NumberRate per 100,000 Population
Incidence of TB cases (includes HIV + TB)2.590,000188
Incidence (HIV+TB only)53,0003.8
Laboratory confirmed MDR/RR-TB49,679

TB case notifications 2021 India

TB case notifications 2021
Total new and relapse1,933,381
% tested with rapid diagnostics at time of diagnosis18%
% with known HIV status92%
% pulmonary71%
% bacteriologically confirmed54%
% children aged 0-14 years6%
% women36%
% men58%
Total cases notified1,812,643

Latent TB

It is estimated that about 40% of the Indian population is infected with TB bacteria, the vast majority of whom have latent TB rather than TB disease.

Indian state TB statistics

State NamePopulation (Lakhs) (100,000) 2021Target TB Patients to be notified in the Public SectorTB Patients Actually Notified in the
Public Sector
Target TB Patients to be notified in the private sectorTB Patients Actually Notified in the Private
Sector
Andaman &
Nicobar Islands
4590
50255
Andhra Pradesh52990000621002500024732
Arunachal Pradesh
173450
27105014
Assam3555110029389110008252
Bihar1,271900006146710000070236
Chandigarh126900
4220600500
Chhattisgarh




3053500023644200008772
Dadra & Nagar Haveli
and Daman and Diu



8145094815065
Delhi19380000677263000035312
Goa1624001648800370
Gujarat708128000928886700051843
Haryana2996000045741 3400023342
Himachal Pradesh76135001299715001495
Jammu & Kashmir14810900945831001368
Jharkhand40243000351462200017033
Karnataka72480000529225500019513
Kerala346220001536460006508
Ladakh346028010011
Lakshadweep
120120
Madhya Pradesh8571501001108149000055532
Maharashtra1,272160000110136110000 89840
Manipur3225001251100542
Meghalaya3752503281750871
Mizoram1338501480150269
Nagaland2142502924750724
Odisha4685500045047100007334
Puducherry154400339610048
Punjab3105200035870 2000014272
Rajasthan8121522001030117280046214
Sikkim714801272170101
Tamil Nadu82490000644565500018367
Telangana38249200414843280019230
Tripura403450243350110
Uttar Pradesh2,361375000314042225000139670
Uttarakhhand1182030017290117005499
West Bengal1,009105000693523500021135
India Total13,993195275014467011041580689129

The target number for TB notifications throughout India was 2994330 (1952750 plus 1041580). The actual number notified was   2135830 (1446701 plus 689129).

Page Updating

This page was last updated in December 2022

Web Site Linking

If you have a web site and you have found this page useful, then please link to us at https://tbfacts.org/tb-statistics-india/.

Footnotes

Would you like to send us a comment about this page?

Major Sources for TB Statistics India