Skip to content

Community Blog

From 30 to 551: How India Built Its Air Monitoring Network

·10 min read
CPCBAir Quality MonitoringIndiaNCAPAQI StationsAir Quality Infrastructure

TL;DR

India's air quality monitoring network has grown 18x in nine years, from just 30 CPCB stations in 11 states in 2016 to 551 stations across 29 states and 275 cities by 2024. The expansion accelerated after the launch of the National Clean Air Programme (NCAP) in 2019. Delhi alone operates 39 stations, while 220 cities still rely on a single station. The Northeast got its first station only in 2019 (Assam), with Sikkim and Manipur waiting until 2022. This analysis of 605,654 daily AQI readings traces the full arc of India's monitoring buildout and identifies the blind spots that remain.

30 stations. That is all India had in 2016 to measure the air quality of 1.4 billion people across 29 states.

By the end of 2024, that number hit 551. The question is whether that is enough, and the answer, once you look at the data, is a clear no.

We analysed 605,654 daily AQI readings from the Central Pollution Control Board (CPCB) database spanning 2016 to 2024 to trace how India's air quality monitoring network grew from a skeleton crew into something resembling a national system. The logic is straightforward: a monitoring station "exists" in a given year if it recorded at least one daily AQI reading. The first year it appears in the data marks when monitoring began at that location.

The Big Picture: 30 to 551 in Nine Years

The growth has been dramatic, but uneven.

YearActive StationsCities CoveredStates CoveredNew Stations Added
201630191130 (baseline)
201783511755
2018133731750
20191981092065
20202511292256
20213151602565
20223901992975
20232912092470
20245262752985

Two things jump out. First, the growth accelerated after 2018, right when the National Clean Air Programme (NCAP) was being conceived (launched January 2019). NCAP required cities to have monitoring infrastructure before they could receive clean-air funding. That lit a fire under state pollution control boards.

Second, 2023 shows a dip to 291 active stations from 390 the year before. That is not stations being decommissioned. It is a reporting gap where many stations had data collection or upload issues for much of the year. The bounce back to 526 in 2024 confirms the infrastructure was always there. The problem was data pipeline reliability, not physical hardware.

Cities Covered: From 19 to 275

When India started real-time air quality monitoring in 2016, only 19 cities were covered. Most were the usual suspects: Delhi, Mumbai, Bengaluru, Hyderabad, and a handful of state capitals.

The expansion from 19 to 275 cities is a 14x increase. But India has over 500 cities with populations above 100,000. Nearly half of India's significant urban centres are still invisible to the national monitoring system.

Cities that got their first monitoring station only after 2020 include places like Mangalore, Puducherry, Bilaspur, Gorakhpur, and Darbhanga. These are not small towns. Mangalore has a population over 6 lakh. The fact that it had zero air quality data before 2021 is a blind spot in both research and public health.

The Delhi Effect: 39 Stations in One City

Delhi dominates the network. With 39 stations, it accounts for 7% of all CPCB stations nationwide, more than most entire states.

CityStationsPopulationPeople per Station
Delhi3919,000,000+~487,000
Mumbai2920,000,000+~690,000
Bengaluru1412,000,000+~857,000
Hyderabad1410,000,000+~714,000
Pune127,000,000+~583,000
Ahmedabad98,000,000+~889,000
Chennai911,000,000+~1,222,000
Kolkata715,000,000+~2,143,000

Kolkata stands out for the wrong reasons. A metro of 15 million people with just 7 stations. Compare that to Delhi's 39 for a similar-sized population. The WHO recommends one monitoring station per 200,000-300,000 urban residents for meaningful coverage. By that standard, Kolkata would need 50-75 stations. Chennai would need 37-55. Even Delhi, with all its stations, should have 63-95.

State-by-State: When the Rest of India Joined

The monitoring rollout was not uniform. The 11 pioneer states that had stations in 2016 were mostly the large, industrialized ones: Delhi, Maharashtra, Karnataka, Uttar Pradesh, Bihar, Haryana, Rajasthan, Telangana, Gujarat, West Bengal, and Andhra Pradesh.

StateFirst StationYearStations (2024)
DelhiAlipur, Anand Vihar, etc.201638
MaharashtraMumbai stations201688
Uttar PradeshLucknow, Agra, etc.201653
RajasthanJaipur201645
KarnatakaBengaluru201641
Tamil NaduChennai201734
BiharPatna201633
Madhya PradeshBhopal, Indore201729
HaryanaGurugram201627
West BengalKolkata201621
AssamGuwahati20199

Maharashtra had the most explosive growth, going from 3 stations in 2016 to 88 in 2024. That is a 29x increase. Most of that expansion happened in 2024 itself, when the state added monitoring to dozens of Tier 2 and Tier 3 cities.

Rajasthan is another striking example. One station in 2016 (Jaipur), then steady at 10 for years, before jumping to 29 in 2023 and 45 in 2024. The state clearly decided to invest late but hard.

The Northeast Gap

India's Northeastern states were the last to get air quality monitoring, and the coverage remains paper-thin.

StateFirst DataStationsCities
AssamFeb 201996
MeghalayaAug 201921
MizoramMar 202011
TripuraNov 202021
Arunachal PradeshMar 202111
SikkimApr 202211
ManipurApr 202221

Seven Northeastern states, combined population of ~50 million, share 18 monitoring stations covering 12 cities. Nagaland still has zero. Assam is the only Northeastern state with anything approaching real coverage, and even there, 6 cities with 9 stations leaves most of the state unmonitored.

The irony? Northeastern India has unique air quality challenges that go completely unmeasured: jhum (slash-and-burn) cultivation smoke, brick kiln emissions in Assam's Brahmaputra valley, and cross-border pollution from Myanmar and Bangladesh.

The Single-Station Problem

Here is perhaps the most telling statistic in the entire dataset.

Station CountNumber of Cities% of Total
1 station22077%
2-3 stations3312%
4-6 stations228%
7-10 stations62%
10+ stations52%

77% of monitored cities rely on a single station. One sensor, one location, one reading representing an entire city. If that station sits near a park, the city looks clean. If it is next to a highway, the city looks polluted. Neither tells the full story.

A single station for a city like Gorakhpur (population 7 lakh) or Mangalore (population 6 lakh) is barely better than no monitoring at all. Air quality varies dramatically between a city's industrial area and its residential zones, between windward and leeward sides, between ground level and elevated locations.

How Much Data Are We Actually Getting?

More stations do not help if they are not recording data consistently. Here is how the reporting actually looks.

YearTotal ReadingsActive StationsAvg Readings per Station
20166,25430209
201711,00083133
201835,667133268
201955,141198279
202068,967251275
202186,171315274
2022101,902390261
202380,998291278
2024159,554526303

A station reporting 365 readings a year means perfect daily coverage. The average across all years hovers around 260-300, meaning roughly 70-80% uptime. That is not terrible by developing-country standards, but it means a month of missing data is entirely normal for any given station.

2017 stands out with an average of just 133 readings per station, suggesting many of the 55 new stations added that year were operational for only part of the year, still running into setup issues.

By 2024, the average improved to 303 readings per station. That signals maturing infrastructure and more reliable data pipelines.

What It All Means

India's air quality monitoring network has come a long way. Going from 30 stations tracking 19 cities to 551 stations across 275 cities in nine years is real progress that deserves acknowledgment.

But the gaps are wide:

  • 220 cities depend on a single station that gives them one data point to represent millions of residents
  • The Northeast remains almost invisible, with 7 states sharing 18 stations
  • Major cities like Kolkata and Chennai are badly underserved relative to their population
  • Station reporting uptime averages 70-80%, meaning decisions are regularly made on incomplete data
  • Of India's 500+ cities with populations above 1 lakh, around half still have no CPCB monitoring at all

The good news is that the trajectory is clear. 85 new stations came online in 2024 alone. Maharashtra nearly tripled its network in a single year. If this pace continues, India could have 700+ active stations by 2026.

The better question is whether traditional CPCB stations are even the right answer at this scale. At ₹1-2 crore per station, monitoring 500 cities with 3-5 stations each would cost ₹1,500-5,000 crore. Low-cost sensor networks, which can deploy 10-20 sensors per city at a fraction of the cost, are increasingly being discussed as a complement to the CPCB backbone. Read more about emerging air quality technology and the potential of sensor networks.

For now, the CPCB network remains the gold standard for official data. And the story it tells is one of slow but steady expansion from a handful of stations in a handful of cities to something that at least tries to cover the country. The next chapter needs to be about filling the gaps, because you cannot fix what you cannot measure.

Check the live AQI rankings for India's cities, or look up your city's current air quality to see the data these stations are generating right now.

Frequently Asked Questions

How many CPCB air quality monitoring stations does India have?
As of 2024, India has 551 unique CPCB monitoring stations that have recorded at least one daily AQI reading. In 2024 alone, 526 of these were actively reporting data across 275 cities and 29 states. The number has grown 18x since 2016, when only 30 stations existed.
Which Indian city has the most air quality monitoring stations?
Delhi leads with 39 CPCB stations, followed by Mumbai with 29 and Bengaluru and Hyderabad with 14 each. However, many major cities like Surat and Coimbatore still have minimal coverage relative to their population.
When did Northeast India get air quality monitoring?
Assam got its first CPCB monitoring station in February 2019, followed by Meghalaya in August 2019. Mizoram and Tripura were added in 2020, Arunachal Pradesh in 2021, and Sikkim and Manipur in 2022. Even now, most Northeastern states have just 1-2 stations covering a single city.
How do you determine if a monitoring station exists in CPCB data?
A station is considered active in a given year if it recorded at least one daily AQI reading in the CPCB database. The first year a station appears in the data marks when monitoring began at that location. This analysis covers 605,654 daily readings from 2016 to 2024.
Is India's air quality monitoring network adequate?
Not yet. Of the 286 cities with any CPCB coverage, 220 rely on a single station that cannot capture neighbourhood-level variations. Five cities have 10+ stations while 77% have just one. India needs an estimated 4,000+ stations for population-proportionate coverage, based on WHO recommendations of one station per 200,000-300,000 urban residents.

Check Live AQI

Keep Reading