Highest AQI Cities in India: 2025 Ranking From CPCB Data

Byrnihat, Delhi and Ghaziabad led India’s 2025 PM2.5 averages. See 29 cities ranked, winter peaks, live CPCB readings and NCAP spending.

Smiling Indian family sitting together in a park
Photo: Pexels

India’s Most Polluted Cities by 2025 Annual PM2.5

Byrnihat, an industrial town on the Assam-Meghalaya border, had the highest annual PM2.5 of any Indian city on the CPCB continuous monitoring network in 2025, at 100 µg/m³. Delhi came second at 96 and Ghaziabad third at 93. Converted to India’s National Air Quality Index, all three averaged in the “Poor” band for the entire year, with AQI equivalents between 208 and 232.

Those three figures come from government stations alone. To see the wider field, we built a 29-city table from 2025 city averages that draw on CPCB stations plus other monitors, and added each city’s 2024 figure where one exists. The table then shows the change between the two years and the AQI category an average day would fall into. Every percentage and AQI value in it is our own calculation.

Rank in IndiaCityPM2.5, 2025 (µg/m³)PM2.5, 2024 (µg/m³)ChangeIndia AQI equivalent, 2025
1Loni112.591.7+22.7%274 (Poor)
2Byrnihat101.1No 2024 figureNew entry235 (Poor)
3Delhi99.6108.3-8.0%230 (Poor)
4Ghaziabad89.274.5+19.7%197 (Moderate)
5Ula86.8No 2024 figureNew entry189 (Moderate)
6Mullanpur Dhaka86.2No 2024 figureNew entry187 (Moderate)
7Madhyamgram83.3No 2024 figureNew entry177 (Moderate)
8New Delhi82.291.6-10.3%173 (Moderate)
9Noida80.579.5+1.3%168 (Moderate)
10Greater Noida77.283.5-7.5%156 (Moderate)
11Gurugram74.687.4-14.6%147 (Moderate)
12Bhiwadi74.183.1-10.8%146 (Moderate)
13Hajipur71.571.8-0.4%137 (Moderate)
14Muzaffarnagar69.183.1-16.8%129 (Moderate)
15Talcher68.165.7+3.7%125 (Moderate)
16Hapur67.666.7+1.3%124 (Moderate)
17Baghpat65.847.6+38.2%117 (Moderate)
18Bulandshahr64.560.1+7.3%113 (Moderate)
19Mandideep63.059.5+5.9%108 (Moderate)
20Singrauli62.971.2-11.7%107 (Moderate)
21Barrackpore62.658.4+7.2%106 (Moderate)
22Meerut61.858.7+5.3%104 (Moderate)
23Gummidipoondi61.553.2+15.6%103 (Moderate)
24Mandi Gobindgarh60.078.4-23.5%100 (Satisfactory)
25Baddi59.666.7-10.6%99 (Satisfactory)
26Baruipur59.0No 2024 figureNew entry98 (Satisfactory)
27Angul58.567.5-13.3%97 (Satisfactory)
28Bihar Sharif57.743.8+31.7%96 (Satisfactory)
29Pali57.760.2-4.2%96 (Satisfactory)

All 29 cities rank in the world’s 50 most polluted for 2025, and India holds 20 of the global top 40. Delhi’s figure here (99.6) differs slightly from the CAAQMS-only figure (96) because the station set is wider. For how these cities compare with Lahore, Hotan and Dhaka, see our ranking of the highest AQI cities in the world.

Which High-AQI Indian Cities Got Worse in 2025

Of the 24 cities with figures for both years, 12 got worse and 12 got better, a perfect split that hides some large moves. Baghpat jumped 38.2%, the biggest rise on the list, and Bihar Sharif rose 31.7%. Loni climbed 22.7% to take the top spot, while Ghaziabad rose 19.7%. On the other side, Mandi Gobindgarh in Punjab fell 23.5% and Muzaffarnagar fell 16.8%. Gurugram dropped 14.6%, the largest fall among the NCR’s big cities.

Bar chart of the change in annual PM2.5 between 2024 and 2025 for 24 high-AQI Indian cities, with Baghpat up 38.2 percent and Mandi Gobindgarh down 23.5 percent
Chart: Bizolaunch

The split matters for anyone reading a single “Delhi improved” headline. Delhi did improve by 8%. Ghaziabad and Loni, a short drive away inside the same airshed, got sharply worse in the same year.

How CPCB Turns Station Readings Into a City AQI

India’s National Air Quality Index, launched on October 17, 2014, rates eight pollutants: PM10, PM2.5, nitrogen dioxide, sulphur dioxide, carbon monoxide, ozone, ammonia and lead. Each pollutant gets its own sub-index. The worst sub-index becomes the AQI. A station needs data for at least three pollutants, one of them PM2.5 or PM10, before an overall AQI is published.

AQI categoryAQI rangePM2.5, 24-hour (µg/m³)PM10, 24-hour (µg/m³)Health impact in CPCB’s wording, paraphrased
Good0 to 500 to 300 to 50Minimal impact
Satisfactory51 to 10031 to 6051 to 100Minor breathing discomfort for sensitive people
Moderate101 to 20061 to 90101 to 250Breathing discomfort for people with asthma or lung disease, discomfort for heart patients, children and older adults
Poor201 to 30091 to 120251 to 350Breathing discomfort for most people on prolonged exposure
Very Poor301 to 400121 to 250351 to 430Respiratory illness on prolonged exposure
Severe401 to 500Above 250Above 430Affects healthy people and seriously affects those with existing disease

The station network behind these numbers had about 1,600 stations in 2025: 565 continuous (CAAQMS) and 1,035 manual, covering 584 cities in 28 states and 7 union territories. Only the continuous stations feed the hourly AQI you see in apps. Manual stations sample on set days, which is why small towns often have no live AQI at all.

Winter Is When Indian AQI Peaks

Annual averages flatten the season that matters most. From October 1, 2025 to February 28, 2026, CPCB continuous-station data put Ghaziabad at an average of 172 µg/m³ of PM2.5, Noida at 166 and Delhi at 163. Greater Noida, Bahadurgarh, Dharuhera, Gurgaon, Bhiwadi, Charkhi Dadri and Baghpat filled the rest of the winter top 10. Every one of them is in the National Capital Region or right next to it.

Bar chart of average winter PM2.5 from October 2025 to February 2026: Ghaziabad 172, Noida 166, Delhi 163, Kolkata 78, Mumbai 48, Chennai 44, Bengaluru 39 and Chamarajanagar 19, with India AQI equivalents
Chart: Bizolaunch

Converted to the index, the three NCR leaders averaged around 333 to 340 for five straight months, deep in “Very Poor”. Delhi alone had 18 “Severe” days and 87 “Very Poor” days that winter. In the same months, 204 of 238 cities with enough data breached the national PM2.5 standard, up from 173 the winter before.

Metro Cities Ranked by Winter PM2.5

CityWinter 2025-26 average PM2.5 (µg/m³)India AQI equivalentCategoryMultiple of the WHO annual guideline
Delhi163333Very Poor32.6x
Kolkata78159Moderate15.6x
Mumbai4880Satisfactory9.6x
Chennai4473Satisfactory8.8x
Bengaluru3965Satisfactory7.8x
Chamarajanagar (cleanest city)1932Good3.8x

Mumbai, Chennai and Bengaluru sit in “Satisfactory” even in winter on India’s scale. On a US-scale app the same three cities read 110 to 132, “Unhealthy for Sensitive Groups”, which is why residents sometimes see alarming numbers on foreign apps. No Indian city met the WHO guideline of 5 µg/m³ in either of the last two winters.

Mother and daughter walking in a park
Photo: Pexels

Live CPCB Readings From the First Week of November 2026

The 24-hour CPCB figures for the morning of November 2, 2026 showed how quickly rankings change once winter sets in. Baghpat and Gajraula in Uttar Pradesh shared the highest AQI in the country at 358 out of 269 reporting cities. Delhi read 307 that morning and 331 the next.

CityAQI, Nov 2, 2026 (7 am)AQI, Nov 3, 2026 (7 am)Category on Nov 3
Delhi307331Very Poor
Noida308307Very Poor
Manesar214302Very Poor
Gurugram225284Poor
Ghaziabad276259Poor
Greater Noida267213Poor
Faridabad118111Moderate

Manesar jumped 88 points overnight while Greater Noida fell 54. Faridabad stayed “Moderate” while its neighbours were “Very Poor”. These swings are why a live map of your nearest station beats any annual list when you are planning a run, a school pickup or a site visit. Delhi’s response to these readings, Stage II of its Graded Response Action Plan, is explained in our guide on how much AQI is too much in Delhi.

Why the NCR Belt and Industrial Towns Dominate

Two kinds of places fill the table. The first is the National Capital Region and the western Uttar Pradesh towns around it: Loni, Delhi, Ghaziabad, Noida, Greater Noida, Gurugram, Bhiwadi, Hapur, Baghpat, Bulandshahr, Meerut and Muzaffarnagar. Twelve of the 14 NCR cities with enough 2025 data breached the national PM2.5 standard, and all 14 breached the PM10 standard. Across the Indo-Gangetic Plain, 47 of 61 cities breached it for PM2.5.

The second group is industrial towns: Byrnihat, Talcher, Angul, Singrauli, Mandideep, Baddi, Mandi Gobindgarh and Gummidipoondi. Their populations are small, but factory, mining or power-plant emissions push them into the national top 30. For coarse dust (PM10), Delhi led in 2025 at 197 µg/m³, followed by Ghaziabad at 190 and Greater Noida at 188. Of 229 cities with enough PM10 data, 190 breached the national standard.

2025 measure from CAAQMS dataFigure
Cities with 80%+ PM2.5 data231
Cities breaching the PM2.5 standard103 (44.6%)
Cities with 80%+ PM10 data229
Cities breaching the PM10 standard190 (83.0%)
Highest PM2.5Byrnihat 100, Delhi 96, Ghaziabad 93
Highest PM10Delhi 197, Ghaziabad 190, Greater Noida 188

Where India’s Clean Air Money Has Gone

The National Clean Air Programme (NCAP) covers 130 cities. Under it and the Fifteenth Finance Commission grants, ₹13,415 crore has been released and ₹9,929 crore used, a utilisation rate of 74%. Road dust took 68% of the spending, transport 14%, and waste and biomass burning 12%. Monitoring and capacity building got 3%. Industry, household fuel and public outreach each got under 1%.

Results are mixed. Of the 102 NCAP cities with continuous monitors, 51 met the first target of a 20% to 30% cut in PM10, and 23 met the revised 40% target. Another 23 cities saw PM10 rise. Twenty-eight NCAP cities still have no continuous monitor at all. Given that industrial towns like Byrnihat and Talcher top the PM2.5 list, the under-1% share for industry is the gap most likely to be questioned in the next review.

NCAP spending headShare of funds usedApproximate amount (our calculation, ₹ crore)
Road dust68%6,752
Transport14%1,390
Waste management and biomass burning12%1,191
Capacity building and monitoring3%298
Industry, domestic fuel, public outreachUnder 1% eachUnder 99 each

We applied each published share to the ₹9,929 crore used. Readers who want to rerun the split with other totals can use our percentage calculator.

Living and Working in a High-AQI Indian City

For people who live in the NCR belt, the data points to a few habits. Track your nearest CPCB station, since the city average can hide a 250-point spread between stations. Avoid hard outdoor exercise in the early morning and evening, the hours the national health handbook on air pollution flags for bad days. Keep indoor air cleaner by avoiding incense, mosquito coils, candles and wood or coal fires, all of which the same handbook lists as indoor sources to cut.

Air purifiers only work while they have power, so homes with frequent cuts should size their backup. Our guide on calculating inverter battery backup time shows the math for a purifier’s wattage. Commuters can cut their exposure and their emissions by using metro and bus services where they exist; our list of cities with free public transportation shows how other places have pushed people out of cars.

Quick Answers on India’s Highest AQI Cities

Which Is the Most Polluted City in India?

On CPCB’s continuous network, Byrnihat had the highest 2025 PM2.5 at 100 µg/m³, ahead of Delhi at 96. A wider dataset that includes more monitors puts Loni, near Ghaziabad, first at 112.5.

Which Indian City Has the Cleanest Air?

In winter 2025-26, Chamarajanagar in Karnataka had the lowest average PM2.5 among cities with enough data, at 19 µg/m³. That is “Good” on India’s index, though still almost four times the WHO guideline.

Is Mumbai’s Air Better Than Delhi’s?

Yes, by a wide margin. Mumbai averaged 48 µg/m³ of PM2.5 over winter 2025-26, against 163 for Delhi. That puts Mumbai in “Satisfactory” and Delhi in “Very Poor” on India’s index.

CPCB-Based Reports and Monitoring Pages Used

Annual and winter figures rest on CPCB Continuous Ambient Air Quality Monitoring Station data. The 29-city table uses the 2025 city ranking listed below. All percentage changes, AQI conversions and rupee splits are Bizolaunch calculations.

Joydeep Bhattacharya Avatar

Written by

Founder, Editor and Business Reporter, Bizolaunch

Keep Reading