Most polluted cities in India
149 measured cities ranked by PM2.5, last 7 days. Worst: Gurugram at 85.6 µg/m³, #2 in the world.
| # | City | µg/m³ | |
|---|---|---|---|
| 1 | Gurugram Haryana | 85.6 | |
| 2 | Gummidipundi Tamil Nadu | 82.3 | |
| 3 | Dera Māndi Delhi | 77.5 | |
| 4 | Jammu low-cost sensorsJammu and Kashmir | 62.2 | |
| 5 | Yamuna Nagar Haryana | 56.8 | |
| 6 | Kaithal Haryana | 56.0 | |
| 7 | Chāpra Bihar | 53.9 | |
| 8 | Sri Ganganagar Rajasthan | 52.4 | |
| 9 | Kalyān Maharashtra | 51.8 | |
| 10 | Arāria Bihar | 51.0 | |
| 11 | Parbhani Maharashtra | 46.3 | |
| 12 | Dhāruhera Haryana | 44.6 | |
| 13 | Baddi Himachal Pradesh | 43.6 | |
| 14 | Bhilwara Rajasthan | 42.1 | |
| 15 | Srinagar Jammu and Kashmir | 41.9 | |
| 16 | Chittoor Andhra Pradesh | 40.5 | |
| 17 | Nagaon Assam | 38.4 | |
| 18 | Hanumāngarh Rajasthan | 38.3 | |
| 19 | Rasapūdipalem Andhra Pradesh | 38.1 | |
| 20 | Jalandhar Punjab | 38.1 | |
| 21 | Ambāla Haryana | 36.7 | |
| 22 | Thānesar Haryana | 36.4 | |
| 23 | Sonīpat Haryana | 36.4 | |
| 24 | Gandhinagar Gujarat | 36.3 | |
| 25 | Chittorgarh Rajasthan | 36.0 | |
| 26 | Bikaner Rajasthan | 35.9 | |
| 27 | Karnāl Haryana | 35.8 | |
| 28 | Anantapur Andhra Pradesh | 35.1 | |
| 29 | Bhiwāni Haryana | 34.6 | |
| 30 | Ahmedabad Gujarat | 34.5 | |
| 31 | Jaipur Rajasthan | 34.4 | |
| 32 | Kadapa Andhra Pradesh | 33.9 | |
| 33 | Dūngarpur Rajasthan | 33.8 | |
| 34 | Faridabad Haryana | 33.6 | |
| 35 | Tirupati Andhra Pradesh | 33.3 | |
| 36 | Bahadurgarh Haryana | 33.2 | |
| 37 | Kolkata West Bengal | 32.8 | |
| 38 | Undera Gujarat | 32.4 | |
| 39 | Byasanagar Odisha | 32.3 | |
| 40 | Vijayawada Andhra Pradesh | 32.1 | |
| 41 | Chennai Tamil Nadu | 32.1 | |
| 42 | Jalgaon Maharashtra | 32.1 | |
| 43 | Serilingampalle Telangana | 31.6 | |
| 44 | Ajmer Rajasthan | 31.3 | |
| 45 | Sholapur Maharashtra | 30.8 | |
| 46 | Panchkula Haryana | 30.7 | |
| 47 | Amaravati Andhra Pradesh | 30.5 | |
| 48 | Dādri Uttar Pradesh | 30.3 | |
| 49 | Bhiwadi Rajasthan | 30.2 | |
| 50 | Tonk Rajasthan | 29.8 | |
| 51 | Sasarām Bihar | 29.6 | |
| 52 | Nalbāri Assam | 29.6 | |
| 53 | Agartala Tripura | 29.6 | |
| 54 | Rājsamand Rajasthan | 29.4 | |
| 55 | Jhālāwār Rajasthan | 28.8 | |
| 56 | Muzaffarnagar Uttar Pradesh | 28.0 | |
| 57 | Malegaon Maharashtra | 27.7 | |
| 58 | Dausa Rajasthan | 27.6 | |
| 59 | Mahād Maharashtra | 27.4 | |
| 60 | Jaisalmer Rajasthan | 27.2 | |
| 61 | Tirumala Andhra Pradesh | 26.5 | |
| 62 | Pune Maharashtra | 26.4 | |
| 63 | Chānda Maharashtra | 26.4 | |
| 64 | Chūru Rajasthan | 26.3 | |
| 65 | Bhopal Madhya Pradesh | 26.0 | |
| 66 | Rānīganj West Bengal | 25.7 | |
| 67 | Nāgaur Rajasthan | 25.7 | |
| 68 | Baripāda Odisha | 25.7 | |
| 69 | Noida Uttar Pradesh | 25.7 | |
| 70 | Jhunjhunūn Rajasthan | 25.6 | |
| 71 | Delhi Delhi | 25.6 | |
| 72 | Nashik Maharashtra | 25.2 | |
| 73 | Panvel Maharashtra | 25.1 | |
| 74 | Kota Rajasthan | 25.1 | |
| 75 | Būndi Rajasthan | 25.0 | |
| 76 | Sīkar Rajasthan | 24.9 | |
| 77 | Pratāpgarh Rajasthan | 24.9 | |
| 78 | Narela Delhi | 24.8 | |
| 79 | Gaya Bihar | 24.5 | |
| 80 | Aya Nagar Delhi | 24.5 | |
| 81 | Sawai Madhopur Rajasthan | 24.2 | |
| 82 | Neelankarai Tamil Nadu | 23.9 | |
| 83 | Karauli Rajasthan | 23.8 | |
| 84 | Jodhpur Rajasthan | 23.8 | |
| 85 | Boisar Maharashtra | 23.8 | |
| 86 | Greater Noida Uttar Pradesh | 23.7 | |
| 87 | Hubballi Karnataka | 23.5 | |
| 88 | Cuttack Odisha | 23.4 | |
| 89 | Pimpri-Chinchwad Maharashtra | 23.0 | |
| 90 | Keonjhargarh Odisha | 22.7 | |
| 91 | Haldia West Bengal | 22.3 | |
| 92 | Surat Gujarat | 22.1 | |
| 93 | Ghāziābād Uttar Pradesh | 22.1 | |
| 94 | Durgapur West Bengal | 22.1 | |
| 95 | Latur Maharashtra | 21.9 | |
| 96 | Jalor Rajasthan | 21.7 | |
| 97 | Nagpur Maharashtra | 21.5 | |
| 98 | Morādābād Uttar Pradesh | 21.5 | |
| 99 | Silchar Assam | 21.2 | |
| 100 | Yadgir Karnataka | 21.0 | |
| 101 | Angul Odisha | 21.0 | |
| 102 | Naharlagun Arunachal Pradesh | 21.0 | |
| 103 | Mumbai Maharashtra | 20.6 | |
| 104 | Bāghpat Uttar Pradesh | 20.4 | |
| 105 | Nandri Rajasthan | 20.2 | |
| 106 | Chandigarh Chandigarh | 20.1 | |
| 107 | Bhubaneswar Odisha | 20.1 | |
| 108 | Bārmer Rajasthan | 20.0 | |
| 109 | Quthbullapur Telangana | 20.0 | |
| 110 | Rairangpur Odisha | 19.9 | |
| 111 | Hājīpur Bihar | 19.8 | |
| 112 | Joda Odisha | 19.7 | |
| 113 | Ahilyanagar Maharashtra | 19.5 | |
| 114 | Bhelai Chhattisgarh | 19.2 | |
| 115 | Lucknow Uttar Pradesh | 18.1 | |
| 116 | Indore Madhya Pradesh | 18.1 | |
| 117 | Gwalior Madhya Pradesh | 18.1 | |
| 118 | Bānswāra Rajasthan | 18.1 | |
| 119 | Bengaluru Karnataka | 18.1 | |
| 120 | Amravati Maharashtra | 18.0 | |
| 121 | Closepet Karnataka | 17.8 | |
| 122 | Sirsa Haryana | 17.7 | |
| 123 | Sirohi Rajasthan | 17.7 | |
| 124 | Kanpur Uttar Pradesh | 17.7 | |
| 125 | Hyderabad Telangana | 17.7 | |
| 126 | Gudalur Tamil Nadu | 17.7 | |
| 127 | Bhilai Chhattisgarh | 17.7 | |
| 128 | Akola Maharashtra | 17.0 | |
| 129 | Jabalpur Madhya Pradesh | 16.8 | |
| 130 | Rājgīr Bihar | 16.4 | |
| 131 | Hāpur Uttar Pradesh | 16.3 | |
| 132 | Dhaulpur Rajasthan | 16.2 | |
| 133 | Rourkela Odisha | 16.1 | |
| 134 | Ropar Punjab | 16.0 | |
| 135 | Agra Uttar Pradesh | 15.5 | |
| 136 | Udupi Karnataka | 14.9 | |
| 137 | Kolhāpur Maharashtra | 14.8 | |
| 138 | Badlapur Maharashtra | 14.8 | |
| 139 | Virār Maharashtra | 14.5 | |
| 140 | Raipur Chhattisgarh | 14.5 | |
| 141 | Kharghar Maharashtra | 14.4 | |
| 142 | Kalaburagi Karnataka | 14.3 | |
| 143 | Bettiah Bihar | 13.8 | |
| 144 | Bārān Rajasthan | 12.7 | |
| 145 | Bharatpur Rajasthan | 11.9 | |
| 146 | Durg Chhattisgarh | 10.2 | |
| 147 | Guwahati Assam | 7.6 | |
| 148 | Prayagraj Uttar Pradesh | 7.1 | |
| 149 | Rishīkesh Uttarakhand | 1.2 |
Good 0–9.0Moderate 9.1+Unhealthy for sensitive groups 35.5+Unhealthy 55.5+Very unhealthy 125.5+Hazardous 225.5+No data
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 estimated | ≈ 39 µg/m³ |
| Kallakurichi estimated | ≈ 33 µg/m³ |
| Madurai estimated | ≈ 14 µg/m³ |
| Tirunelveli estimated | ≈ 9 µg/m³ |
| Rājkot estimated | ≈ 24 µg/m³ |
| Jamshedpur estimated | ≈ 22 µg/m³ |
| Pimpri estimated | ≈ 21 µg/m³ |
| Dombivali estimated | ≈ 31 µg/m³ |
| Nowrangapur estimated | ≈ 14 µg/m³ |
| Dhanbad estimated | ≈ 32 µg/m³ |
| Ranchi estimated | ≈ 15 µg/m³ |
| Visakhapatnam estimated | ≈ 50 µg/m³ |
| Howrah estimated | ≈ 32 µg/m³ |
| Tiruchirappalli estimated | ≈ 25 µg/m³ |
| Tiruppur estimated | ≈ 21 µg/m³ |
| Mysuru estimated | ≈ 16 µg/m³ |
| Salem estimated | ≈ 27 µg/m³ |
| Kanayannur estimated | ≈ 18 µg/m³ |
| Alīgarh estimated | ≈ 20 µg/m³ |
| Warangal estimated | ≈ 30 µg/m³ |
| Guntur estimated | ≈ 32 µg/m³ |
| Kochi estimated | ≈ 18 µg/m³ |
| Borivli estimated | ≈ 19 µg/m³ |
| Bhavnagar estimated | ≈ 23 µg/m³ |
| Jamnagar estimated | ≈ 14 µg/m³ |
| Bokāro estimated | ≈ 32 µg/m³ |
| Kozhikode estimated | ≈ 17 µg/m³ |
| Nellore estimated | ≈ 37 µg/m³ |
| Erode estimated | ≈ 25 µg/m³ |
| Ulhasnagar estimated | ≈ 31 µg/m³ |
| Ujjain estimated | ≈ 31 µg/m³ |
| Bilimora estimated | ≈ 27 µg/m³ |
| Sahāranpur estimated | ≈ 24 µg/m³ |
| Vellore estimated | ≈ 44 µg/m³ |
| Bhātpāra estimated | ≈ 34 µg/m³ |
| Modīnagar estimated | ≈ 24 µg/m³ |
| Ambattur estimated | ≈ 43 µg/m³ |
| Kurnool estimated | ≈ 27 µg/m³ |
| Rāmgundam estimated | ≈ 29 µg/m³ |
| Maheshtala estimated | ≈ 32 µg/m³ |
Regions
Andhra Pradesh 8Arunachal Pradesh 1Assam 4Bihar 7Chandigarh 1Chhattisgarh 4Delhi 5Gujarat 5Haryana 13Himachal Pradesh 1Jammu and Kashmir 2Karnataka 6Madhya Pradesh 5Maharashtra 27Odisha 10Punjab 3Rajasthan 32Tamil Nadu 2Telangana 3Tripura 1Uttar Pradesh 14Uttarakhand 1West Bengal 6
Updated 2026-10-01 06:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.