SmogRank / Countries / India

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

  1. 1MumbaiMaharashtra 79.75.3×
  2. 2Jammulow-cost sensorsJammu and Kashmir 54.93.7×
  3. 3ChennaiTamil Nadu 28.61.9×
Good0–9.0
Moderate9.1–35.4
Sensitive groups35.5–55.4
Unhealthy55.5–125.4
Very unhealthy125.5–225.4
Hazardous225.5+

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.

City7-day estimateBand
Vadodara≈ 39 µg/m³Unhealthy for sensitive groups
Kallakurichi≈ 33 µg/m³Moderate
Madurai≈ 14 µg/m³Moderate
Tirunelveli≈ 9 µg/m³Moderate
Rājkot≈ 24 µg/m³Moderate
Jamshedpur≈ 22 µg/m³Moderate
Pimpri≈ 21 µg/m³Moderate
Dombivali≈ 31 µg/m³Moderate
Nowrangapur≈ 14 µg/m³Moderate
Dhanbad≈ 32 µg/m³Moderate
Ranchi≈ 15 µg/m³Moderate
Visakhapatnam≈ 50 µg/m³Unhealthy for sensitive groups
Howrah≈ 32 µg/m³Moderate
Tiruchirappalli≈ 25 µg/m³Moderate
Tiruppur≈ 21 µg/m³Moderate
Mysuru≈ 16 µg/m³Moderate
Salem≈ 27 µg/m³Moderate
Kanayannur≈ 18 µg/m³Moderate
Alīgarh≈ 20 µg/m³Moderate
Warangal≈ 30 µg/m³Moderate
Guntur≈ 32 µg/m³Moderate
Kochi≈ 18 µg/m³Moderate
Borivli≈ 19 µg/m³Moderate
Bhavnagar≈ 23 µg/m³Moderate
Jamnagar≈ 14 µg/m³Moderate
Bokāro≈ 32 µg/m³Moderate
Kozhikode≈ 17 µg/m³Moderate
Nellore≈ 37 µg/m³Unhealthy for sensitive groups
Erode≈ 25 µg/m³Moderate
Ulhasnagar≈ 31 µg/m³Moderate
Ujjain≈ 31 µg/m³Moderate
Bilimora≈ 27 µg/m³Moderate
Sahāranpur≈ 24 µg/m³Moderate
Vellore≈ 44 µg/m³Unhealthy for sensitive groups
Bhātpāra≈ 34 µg/m³Moderate
Modīnagar≈ 24 µg/m³Moderate
Ambattur≈ 43 µg/m³Unhealthy for sensitive groups
Kurnool≈ 27 µg/m³Moderate
Rāmgundam≈ 29 µg/m³Moderate
Maheshtala≈ 32 µg/m³Moderate

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.