From 30 to 551: How India Built Its Air Monitoring Network
India went from 30 CPCB monitoring stations in 2016 to 551 by 2024, covering 275 cities across 29 states. Track how the air quality monitoring network expanded year by year.
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.
| Year | Active Stations | Cities Covered | States Covered | New Stations Added | |------|----------------|----------------|----------------|-------------------| | 2016 | 30 | 19 | 11 | 30 (baseline) | | 2017 | 83 | 51 | 17 | 55 | | 2018 | 133 | 73 | 17 | 50 | | 2019 | 198 | 109 | 20 | 65 | | 2020 | 251 | 129 | 22 | 56 | | 2021 | 315 | 160 | 25 | 65 | | 2022 | 390 | 199 | 29 | 75 | | 2023 | 291 | 209 | 24 | 70 | | 2024 | 526 | 275 | 29 | 85 |
{{chart|{"type":"bar","title":"Active CPCB Monitoring Stations by Year","subtitle":"Stations recording at least one daily AQI reading","source":"Source: CPCB / AQI Today analysis of 605,654 daily readings","unit":" stations","yLabel":"Active Stations","data":[{"label":"2016","value":30,"color":"#EF4444"},{"label":"2017","value":83,"color":"#F97316"},{"label":"2018","value":133,"color":"#F59E0B"},{"label":"2019","value":198,"color":"#F59E0B"},{"label":"2020","value":251,"color":"#22C55E"},{"label":"2021","value":315,"color":"#22C55E"},{"label":"2022","value":390,"color":"#10B981"},{"label":"2023","value":291,"color":"#F59E0B"},{"label":"2024","value":526,"color":"#10B981"}]}}}
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.
{{chart|{"type":"line","title":"Cities with CPCB Air Quality Monitoring","source":"Source: CPCB / AQI Today","unit":" cities","data":[{"label":"2016","value":19},{"label":"2017","value":51},{"label":"2018","value":73},{"label":"2019","value":109},{"label":"2020","value":129},{"label":"2021","value":160},{"label":"2022","value":199},{"label":"2023","value":209},{"label":"2024","value":275}]}}}
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.
| City | Stations | Population | People per Station | |------|----------|------------|-------------------| | Delhi | 39 | 19,000,000+ | ~487,000 | | Mumbai | 29 | 20,000,000+ | ~690,000 | | Bengaluru | 14 | 12,000,000+ | ~857,000 | | Hyderabad | 14 | 10,000,000+ | ~714,000 | | Pune | 12 | 7,000,000+ | ~583,000 | | Ahmedabad | 9 | 8,000,000+ | ~889,000 | | Chennai | 9 | 11,000,000+ | ~1,222,000 | | Kolkata | 7 | 15,000,000+ | ~2,143,000 |
{{chart|{"type":"hbar","title":"Cities with Most CPCB Stations","source":"Source: CPCB / AQI Today","unit":" stations","data":[{"label":"Delhi","value":39,"color":"#EF4444"},{"label":"Mumbai","value":29,"color":"#F97316"},{"label":"Bengaluru","value":14,"color":"#F59E0B"},{"label":"Hyderabad","value":14,"color":"#F59E0B"},{"label":"Pune","value":12,"color":"#22C55E"},{"label":"Ahmedabad","value":9,"color":"#22C55E"},{"label":"Chennai","value":9,"color":"#22C55E"},{"label":"Navi Mumbai","value":8,"color":"#10B981"},{"label":"Kolkata","value":7,"color":"#10B981"},{"label":"Lucknow","value":7,"color":"#10B981"}]}}}
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.
| State | First Station | Year | Stations (2024) | |-------|--------------|------|----------------| | Delhi | Alipur, Anand Vihar, etc. | 2016 | 38 | | Maharashtra | Mumbai stations | 2016 | 88 | | Uttar Pradesh | Lucknow, Agra, etc. | 2016 | 53 | | Rajasthan | Jaipur | 2016 | 45 | | Karnataka | Bengaluru | 2016 | 41 | | Tamil Nadu | Chennai | 2017 | 34 | | Bihar | Patna | 2016 | 33 | | Madhya Pradesh | Bhopal, Indore | 2017 | 29 | | Haryana | Gurugram | 2016 | 27 | | West Bengal | Kolkata | 2016 | 21 | | Assam | Guwahati | 2019 | 9 |
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.
| State | First Data | Stations | Cities | |-------|-----------|----------|--------| | Assam | Feb 2019 | 9 | 6 | | Meghalaya | Aug 2019 | 2 | 1 | | Mizoram | Mar 2020 | 1 | 1 | | Tripura | Nov 2020 | 2 | 1 | | Arunachal Pradesh | Mar 2021 | 1 | 1 | | Sikkim | Apr 2022 | 1 | 1 | | Manipur | Apr 2022 | 2 | 1 |
{{chart|{"type":"hbar","title":"Northeast India: CPCB Stations per State","subtitle":"As of 2024","source":"Source: CPCB / AQI Today","unit":" stations","data":[{"label":"Assam","value":9,"color":"#10B981"},{"label":"Meghalaya","value":2,"color":"#F59E0B"},{"label":"Manipur","value":2,"color":"#F59E0B"},{"label":"Tripura","value":2,"color":"#F59E0B"},{"label":"Mizoram","value":1,"color":"#EF4444"},{"label":"Arunachal Pradesh","value":1,"color":"#EF4444"},{"label":"Sikkim","value":1,"color":"#EF4444"}]}}}
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 Count | Number of Cities | % of Total | |--------------|-----------------|-----------| | 1 station | 220 | 77% | | 2-3 stations | 33 | 12% | | 4-6 stations | 22 | 8% | | 7-10 stations | 6 | 2% | | 10+ stations | 5 | 2% |
{{chart|{"type":"donut","title":"Station Distribution Across Indian Cities","subtitle":"Most cities have just 1 monitoring station","source":"Source: CPCB / AQI Today","data":[{"label":"1 station","value":220,"color":"#EF4444"},{"label":"2-3 stations","value":33,"color":"#F97316"},{"label":"4-6 stations","value":22,"color":"#F59E0B"},{"label":"7-10 stations","value":6,"color":"#22C55E"},{"label":"10+ stations","value":5,"color":"#10B981"}]}}}
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.
| Year | Total Readings | Active Stations | Avg Readings per Station | |------|---------------|-----------------|------------------------| | 2016 | 6,254 | 30 | 209 | | 2017 | 11,000 | 83 | 133 | | 2018 | 35,667 | 133 | 268 | | 2019 | 55,141 | 198 | 279 | | 2020 | 68,967 | 251 | 275 | | 2021 | 86,171 | 315 | 274 | | 2022 | 101,902 | 390 | 261 | | 2023 | 80,998 | 291 | 278 | | 2024 | 159,554 | 526 | 303 |
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.