Community Blog
India AQI March 2026: 21 Days, 486 Cities, 3 Surprises
TL;DR
A data-driven monthly wrap of India's air quality in March 2026, built from 8,890 daily city readings across 486 cities and 21 snapshot days. The national average AQI dropped 37% from 124.8 on March 11 to 78.9 on March 31. Bihar cities like Saharsa swung 344 AQI points in three weeks. Kalyan-Dombivli in the Mumbai metro region worsened by 267 points to end the month as India's most polluted city. March 21 recorded zero Severe readings nationally for the first time in the dataset. Delhi-NCR remained locked in Poor-to-Very-Poor territory, with Nangloi Jat averaging AQI 314 across all 21 days. Tamil Nadu dominated the cleanest-city rankings with 6 of the top 10 spots.
157 cities with Good air. Zero Severe readings. National average AQI: 72.4. That was March 21, the cleanest day India recorded this month.
Ten days later, a Mumbai satellite city called Kalyan-Dombivli hit AQI 378, with PM2.5 at 221 ug/m3. The instrument was practically screaming.
March is the month India's air is supposed to get better. For most of the country, it did. For a few cities, it got dramatically worse. And for one state, the air quality story of March 2026 was a 344-point roller coaster that nobody outside Bihar was paying attention to.
We tracked 486 cities across 21 snapshot days this month. Here is what the data actually shows.
The Month in Numbers
The national picture improved steadily from early March through the third week, then plateaued.
| Week | Avg AQI | Good Readings | Severe + Very Poor | Total Readings |
|---|---|---|---|---|
| Mar 8-14 | 113.5 | 295 | 114 | 2,086 |
| Mar 15-21 | 84.9 | 530 | 38 | 2,430 |
| Mar 22-28 | 85.8 | 541 | 39 | 2,916 |
| Mar 29-31 | 79.0 | 314 | 7 | 1,458 |
The pattern makes physical sense. Early March still carries the tail end of winter temperature inversions that trap pollution near the surface. By mid-month, increasing solar heating breaks those inversions, winds pick up, and the boundary layer rises. The result: a 37% drop in national average AQI from March 11 (124.8) to March 31 (78.9).
Across the entire month, the category breakdown looked like this:
| Category | Readings | Share |
|---|---|---|
| Satisfactory | 4,654 | 52.4% |
| Moderate | 2,104 | 23.7% |
| Good | 1,680 | 18.9% |
| Poor | 254 | 2.9% |
| Very Poor | 175 | 2.0% |
| Severe | 23 | 0.3% |
More than 71% of all March readings were in the Good or Satisfactory range. PM10 was the dominant pollutant in 66% of readings, PM2.5 in the remaining 34%. That PM10 dominance is the signature of spring: coarse dust from construction and Rajasthani desert winds replaces the fine combustion particles that drive winter smog.
Surprise 1: Bihar's Whiplash
Early March, Bihar looked catastrophic. Saharsa hit Severe at 405. Supaul was at 384. Five Bihar cities landed in India's top 10 worst on March 11. If you were reading the daily rankings that week, you would have thought Bihar had become the new pollution epicenter.
Three weeks later, all of them had dropped to Satisfactory or Good.
| City | Mar 11 AQI | Category | Mar 31 AQI | Category | Change |
|---|---|---|---|---|---|
| Saharsa | 405 | Severe | 61 | Satisfactory | -344 |
| Supaul | 384 | Very Poor | 65 | Satisfactory | -319 |
| Madhepura | 359 | Very Poor | 64 | Satisfactory | -295 |
| Motihari | 303 | Very Poor | 47 | Good | -256 |
| Madhubani | 281 | Poor | 63 | Satisfactory | -218 |
| Saran | 233 | Poor | 32 | Good | -201 |
| Chapra | 214 | Poor | 22 | Good | -192 |
| Patna | 195 | Moderate | 112 | Moderate | -83 |
Saharsa's 344-point swing was the single largest improvement of any city in India this month. The early-March spike was driven by strong westerly winds pushing Gangetic plain dust through northern Bihar. Once the wind pattern shifted in mid-March, the readings collapsed almost overnight.
Bihar's monthly average settled at 96.6, putting it in the Satisfactory band. That is better than Maharashtra (109.1), Gujarat (108.8), and Rajasthan (116.7). Nobody covering Bihar's pollution story in early March would have predicted that.
Surprise 2: Kalyan-Dombivli Crashed
The biggest worsening story of March is not from Delhi or UP. A twin city in Mumbai's metropolitan region jumped 267 AQI points between March 11 and March 31.
Kalyan-Dombivli's March was erratic. Good on one day, Very Poor the next. No smooth trend. Just spikes.
| Date | AQI | Category | PM2.5 | PM10 |
|---|---|---|---|---|
| Mar 11 | 111 | Moderate | 59.6 | 115.6 |
| Mar 18 | 79 | Satisfactory | 37.4 | 78.7 |
| Mar 22 | 62 | Satisfactory | 27.7 | 61.7 |
| Mar 26 | 49 | Good | 22.2 | 49.2 |
| Mar 28 | 296 | Poor | 118.7 | 223.3 |
| Mar 30 | 39 | Good | 20.5 | 39.2 |
| Mar 31 | 378 | Very Poor | 221.1 | 393.1 |
The pattern is telling. When Kalyan-Dombivli spikes, both PM2.5 and PM10 jump together, with PM10 often double the PM2.5 reading. That combination points to a mix of construction dust and combustion sources. The Thane corridor, home to 1.25 million people and rapid construction under the Smart Cities Mission, sits in a basin that traps particulates when wind speeds drop.
On March 31, PM2.5 hit 221 ug/m3, nearly 9 times the WHO 24-hour guideline of 25 ug/m3. That single reading made Kalyan-Dombivli the most polluted city in India on the last day of March, ahead of Nangloi Jat (353) and Kirari Suleman Nagar (337) in Delhi.
Surprise 3: March 21 Was a Rare Clean Day
On March 21, something unusual happened. India recorded zero Severe readings across all 486 cities. Only 4 cities were in Very Poor. And 157 cities registered Good air quality.
The national average hit 72.4, the lowest in our snapshot dataset. The clean window lasted about three days before creeping back up toward the end of the month.
What drove it: a combination of higher boundary layer heights as pre-monsoon heating kicked in, scattered rainfall in parts of central India, and a brief lull in the western dust transport that feeds the Indo-Gangetic Plain.
It did not last. But it shows what is physically achievable across India when weather conditions align. 157 out of 486 cities breathing Good air on the same day is not a fantasy. On March 21, it happened.
The Constants: Delhi-NCR and Tamil Nadu
Some things about India's air quality never change. Delhi-NCR was the worst metro cluster all month. Tamil Nadu had the cleanest cities all month. This has been true every month we have tracked.
Delhi-NCR: Locked in Poor-to-Very-Poor
| City | State | Days | Avg AQI | Avg PM2.5 | Avg PM10 |
|---|---|---|---|---|---|
| Nangloi Jat | Delhi | 21 | 314.0 | 131.3 | 297.7 |
| Loni | Uttar Pradesh | 21 | 301.5 | 127.6 | 283.5 |
| Gurgaon | Haryana | 21 | 287.8 | 129.6 | 192.9 |
| Kirari Suleman Nagar | Delhi | 21 | 275.8 | 120.6 | 236.7 |
| Noida | Uttar Pradesh | 20 | 249.4 | 92.2 | 236.7 |
| Ghaziabad | Uttar Pradesh | 21 | 201.3 | 77.1 | 188.1 |
| Delhi | Delhi | 20 | 190.8 | 79.0 | 172.5 |
| Faridabad | Haryana | 18 | 180.1 | 83.9 | 154.0 |
Nangloi Jat averaged 314 across all 21 days. Not a single day below Very Poor territory for the monthly average. Its PM2.5 alone (131 ug/m3 average) was 5 times the WHO annual guideline. Loni, just across the UP border, was barely better at 301.
The Delhi-NCR pollution problem is not seasonal anymore. March is supposed to be the good month. An average AQI of 314 in the "good month" means the bad months are going to be devastating.
Tamil Nadu: Structurally Clean
Six of India's 10 cleanest cities this month were in Tamil Nadu. Leh in Ladakh and Srinagar in J&K took the top non-Tamil Nadu spots. Port Blair in Andaman rounded out the list.
| Rank | City | State | Avg AQI | Peak |
|---|---|---|---|---|
| 1 | Leh | Ladakh | 19.1 | 32 |
| 2 | Vedaranyam | Tamil Nadu | 19.9 | 37 |
| 3 | Kargil | Ladakh | 23.6 | 45 |
| 4 | Thiruthuraipoondi | Tamil Nadu | 26.9 | 61 |
| 5 | Velankanni | Tamil Nadu | 27.4 | 54 |
| 6 | Srinagar | Jammu & Kashmir | 29.4 | 42 |
| 7 | Nagore | Tamil Nadu | 30.0 | 61 |
| 8 | Aranthangi | Tamil Nadu | 30.2 | 52 |
| 9 | Port Blair | Andaman & Nicobar | 30.4 | 48 |
| 10 | Sivaganga | Tamil Nadu | 31.4 | 55 |
Tamil Nadu's consistency is structural, not coincidental. Bay of Bengal sea breezes, no March crop burning, coastal humidity that suppresses dust, and no Gangetic-style temperature inversions. The state's 95 monitored cities averaged just 62.5 AQI for the month.
State Rankings
| State | Cities | Avg AQI | Assessment |
|---|---|---|---|
| Delhi | 4 | 243.5 | Very Poor |
| Haryana | 8 | 171.1 | Moderate |
| Jharkhand | 6 | 144.3 | Moderate |
| Uttar Pradesh | 70 | 129.4 | Moderate |
| Rajasthan | 10 | 116.7 | Moderate |
| Maharashtra | 32 | 109.1 | Moderate |
| Gujarat | 9 | 108.8 | Moderate |
| Bihar | 47 | 96.6 | Satisfactory |
| Tamil Nadu | 95 | 62.5 | Satisfactory |
| Assam | 5 | 64.5 | Satisfactory |
Delhi's four monitored cities (Delhi proper, Nangloi Jat, Kirari Suleman Nagar, and one more) averaged 243.5 for the month. That is 3.9 times Tamil Nadu's average. Haryana, pulled up by Gurgaon and Sonipat, came second at 171.1.
The big middle band, Uttar Pradesh through Gujarat, clusters between 108 and 130. These states have a mix of industrial cities, agricultural towns, and smaller clean-air cities that pull the average toward Moderate.
What April Holds
March's improving trend should continue into April as temperatures rise and the pre-monsoon heat deepens the atmospheric boundary layer. But April also brings dust storms from Rajasthan and the start of fire season in some northern states, which can create sudden spikes like the ones that hit Bihar in early March.
For a detailed forecast of summer air quality patterns, see our India summer air quality forecast for 2026.
Frequently Asked Questions
Which was the most polluted city in India in March 2026?
What was India's average AQI in March 2026?
Why did Kalyan-Dombivli have such bad air quality in March 2026?
Which Indian state had the cleanest air in March 2026?
How did Bihar air quality change during March 2026?
Check Live AQI
Keep Reading
Mumbai Air Quality 2024: 27 Stations, 8,187 Readings, One Ugly Truth
We analyzed 8,187 CPCB readings from 27 Mumbai stations. Worli averaged 148 AQI, winter was 3x worse than monsoon. Check the full station-by-station data.
India Air Quality March 2026: Delhi AQI 500, Tamil Nadu AQI 10
Delhi-NCR hit AQI 500 on March 24 while Tamil Nadu recorded 10. See the full city-by-city March 2026 air quality breakdown with charts and data tables.
India Summer Air Quality Forecast 2026: April–July City-by-City
Summer 2026 air quality forecast for Indian cities. Delhi averages AQI 195 in April (dust season) while Chennai drops to 54. Month-by-month breakdown inside.
Most Polluted Cities in India 2026 — Live Rankings & Analysis
Most polluted cities in India 2026 — live AQI rankings updated every few hours. Track the cleanest and most polluted cities and monitoring areas across India with real-time data.