Most polluted cities in India
3 measured cities, last 24 hours; 3 above the WHO 24-hour guideline. Worst: Mumbai at 79.7 µg/m³, #4 in the world.
The 457 monitors run by CPCB in India haven't reported for more than two days. Cities that rely on them are missing from the 24-hour board and may drop from the longer ones; they return when the data does.
1 moderate 1 unhealthy for sensitive groups 1 unhealthy
Estimated: cities without a monitor
India cities we can't measure, with model estimates for the last 7 days. Listed by population, not ranked: estimates aren't precise enough to rank. Model estimates from the Copernicus Atmosphere Monitoring Service (CAMS), adjusted to measured cities nearby where there are any. Adjusted, a single day lands within ×1.5 of what a monitor would read about two times in three; unadjusted, it can be off by half or double. Treat them as a guide, not a measurement.
| City | 7-day estimate |
|---|---|
| Vadodara | ≈ 39 µg/m³ |
| Kallakurichi | ≈ 33 µg/m³ |
| Madurai | ≈ 14 µg/m³ |
| Tirunelveli | ≈ 9 µg/m³ |
| Rājkot | ≈ 24 µg/m³ |
| Jamshedpur | ≈ 22 µg/m³ |
| Pimpri | ≈ 21 µg/m³ |
| Dombivali | ≈ 31 µg/m³ |
| Nowrangapur | ≈ 14 µg/m³ |
| Dhanbad | ≈ 32 µg/m³ |
| Ranchi | ≈ 15 µg/m³ |
| Visakhapatnam | ≈ 50 µg/m³ |
| Howrah | ≈ 32 µg/m³ |
| Tiruchirappalli | ≈ 25 µg/m³ |
| Tiruppur | ≈ 21 µg/m³ |
| Mysuru | ≈ 16 µg/m³ |
| Salem | ≈ 27 µg/m³ |
| Kanayannur | ≈ 18 µg/m³ |
| Alīgarh | ≈ 20 µg/m³ |
| Warangal | ≈ 30 µg/m³ |
| Guntur | ≈ 32 µg/m³ |
| Kochi | ≈ 18 µg/m³ |
| Borivli | ≈ 19 µg/m³ |
| Bhavnagar | ≈ 23 µg/m³ |
| Jamnagar | ≈ 14 µg/m³ |
| Bokāro | ≈ 32 µg/m³ |
| Kozhikode | ≈ 17 µg/m³ |
| Nellore | ≈ 37 µg/m³ |
| Erode | ≈ 25 µg/m³ |
| Ulhasnagar | ≈ 31 µg/m³ |
| Ujjain | ≈ 31 µg/m³ |
| Bilimora | ≈ 27 µg/m³ |
| Sahāranpur | ≈ 24 µg/m³ |
| Vellore | ≈ 44 µg/m³ |
| Bhātpāra | ≈ 34 µg/m³ |
| Modīnagar | ≈ 24 µg/m³ |
| Ambattur | ≈ 43 µg/m³ |
| Kurnool | ≈ 27 µg/m³ |
| Rāmgundam | ≈ 29 µg/m³ |
| Maheshtala | ≈ 32 µg/m³ |
Regions
Measured cities in each region (30 days).
Updated 2026-10-01 23:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.