Most polluted cities in India
161 measured cities ranked by PM2.5, last 30 days. Worst: Dera Māndi at 68.4 µg/m³, #5 in the world.
| # | City | µg/m³ | |
|---|---|---|---|
| 1 | Dera Māndi Delhi | 68.4 | |
| 2 | Jīnd Haryana | 65.7 | |
| 3 | Gurugram Haryana | 61.6 | |
| 4 | Yamuna Nagar Haryana | 60.3 | |
| 5 | Jammu low-cost sensorsJammu and Kashmir | 54.6 | |
| 6 | Noida Uttar Pradesh | 51.8 | |
| 7 | Kaithal Haryana | 51.7 | |
| 8 | Bhiwadi Rajasthan | 50.6 | |
| 9 | Dādri Uttar Pradesh | 48.2 | |
| 10 | Dhāruhera Haryana | 47.8 | |
| 11 | Jalandhar Punjab | 45.4 | |
| 12 | Faridabad Haryana | 42.6 | |
| 13 | Bahadurgarh Haryana | 42.5 | |
| 14 | Chittoor Andhra Pradesh | 41.9 | |
| 15 | Hāpur Uttar Pradesh | 40.8 | |
| 16 | Baddi Himachal Pradesh | 40.6 | |
| 17 | Ambāla Haryana | 39.4 | |
| 18 | Anantapur Andhra Pradesh | 39.1 | |
| 19 | Thānesar Haryana | 38.3 | |
| 20 | Muzaffarnagar Uttar Pradesh | 38.2 | |
| 21 | Delhi Delhi | 38.0 | |
| 22 | Narela Delhi | 37.4 | |
| 23 | Sonīpat Haryana | 37.2 | |
| 24 | Kadapa Andhra Pradesh | 37.0 | |
| 25 | Greater Noida Uttar Pradesh | 37.0 | |
| 26 | Sri Ganganagar Rajasthan | 36.9 | |
| 27 | Nagaon Assam | 36.3 | |
| 28 | Nalbāri Assam | 35.8 | |
| 29 | Bhiwāni Haryana | 35.8 | |
| 30 | Tirupati Andhra Pradesh | 35.5 | |
| 31 | Kalyān Maharashtra | 35.3 | |
| 32 | Aya Nagar Delhi | 35.1 | |
| 33 | Bhilwara Rajasthan | 34.9 | |
| 34 | Rasapūdipalem Andhra Pradesh | 34.8 | |
| 35 | Meerut Uttar Pradesh | 34.6 | |
| 36 | Arāria Bihar | 34.6 | |
| 37 | Ankleshwar Gujarat | 34.4 | |
| 38 | Ghāziābād Uttar Pradesh | 33.2 | |
| 39 | Undera Gujarat | 33.1 | |
| 40 | Ajmer Rajasthan | 32.9 | |
| 41 | Vijayawada Andhra Pradesh | 32.8 | |
| 42 | Morādābād Uttar Pradesh | 32.8 | |
| 43 | Sīkar Rajasthan | 32.6 | |
| 44 | Ahmedabad Gujarat | 32.6 | |
| 45 | Byasanagar Odisha | 32.5 | |
| 46 | Gandhinagar Gujarat | 32.3 | |
| 47 | Chittorgarh Rajasthan | 31.7 | |
| 48 | Sasarām Bihar | 30.4 | |
| 49 | Hanumāngarh Rajasthan | 30.4 | |
| 50 | Tonk Rajasthan | 30.1 | |
| 51 | Dausa Rajasthan | 29.9 | |
| 52 | Karnāl Haryana | 29.6 | |
| 53 | Parbhani Maharashtra | 29.5 | |
| 54 | Begusarai Bihar | 29.1 | |
| 55 | Jaipur Rajasthan | 28.8 | |
| 56 | Hājīpur Bihar | 28.2 | |
| 57 | Malegaon Maharashtra | 28.0 | |
| 58 | Dūngarpur Rajasthan | 27.5 | |
| 59 | Najafgarh Delhi | 27.4 | |
| 60 | Kolkata West Bengal | 27.4 | |
| 61 | Agartala Tripura | 27.3 | |
| 62 | Gaya Bihar | 27.2 | |
| 63 | Jalgaon Maharashtra | 27.0 | |
| 64 | Durgapur West Bengal | 26.6 | |
| 65 | Patna Bihar | 26.4 | |
| 66 | Bāghpat Uttar Pradesh | 26.4 | |
| 67 | Chānda Maharashtra | 26.2 | |
| 68 | Aurangabad Maharashtra | 26.0 | |
| 69 | Joda Odisha | 25.7 | |
| 70 | Shrīrāmpur West Bengal | 25.3 | |
| 71 | Nagpur Maharashtra | 25.2 | |
| 72 | Lucknow Uttar Pradesh | 25.1 | |
| 73 | Srinagar Jammu and Kashmir | 25.0 | |
| 74 | Jhālāwār Rajasthan | 25.0 | |
| 75 | Chennai Tamil Nadu | 24.9 | |
| 76 | Amaravati Andhra Pradesh | 24.9 | |
| 77 | Surat Gujarat | 24.6 | |
| 78 | Keonjhargarh Odisha | 24.5 | |
| 79 | Hyderabad Telangana | 24.3 | |
| 80 | Rājsamand Rajasthan | 24.2 | |
| 81 | Būndi Rajasthan | 24.2 | |
| 82 | Barbil Odisha | 24.0 | |
| 83 | Kota Rajasthan | 23.9 | |
| 84 | Cuttack Odisha | 23.9 | |
| 85 | Wadgaon Kolhati Maharashtra | 23.7 | |
| 86 | Saugor Madhya Pradesh | 23.5 | |
| 87 | Kanpur Uttar Pradesh | 23.4 | |
| 88 | Sawai Madhopur Rajasthan | 23.2 | |
| 89 | Bikaner Rajasthan | 22.9 | |
| 90 | Pratāpgarh Rajasthan | 22.5 | |
| 91 | Rānīganj West Bengal | 22.4 | |
| 92 | Hubballi Karnataka | 22.4 | |
| 93 | Gwalior Madhya Pradesh | 22.4 | |
| 94 | Mahād Maharashtra | 22.3 | |
| 95 | Serilingampalle Telangana | 22.3 | |
| 96 | Jhunjhunūn Rajasthan | 22.1 | |
| 97 | Sholapur Maharashtra | 22.0 | |
| 98 | Bhopal Madhya Pradesh | 21.9 | |
| 99 | Angul Odisha | 21.9 | |
| 100 | Silchar Assam | 21.6 | |
| 101 | Chūru Rajasthan | 21.6 | |
| 102 | Dhaulpur Rajasthan | 21.5 | |
| 103 | Rourkela Odisha | 21.2 | |
| 104 | Agra Uttar Pradesh | 21.1 | |
| 105 | Tirumala Andhra Pradesh | 21.0 | |
| 106 | Sirsa Haryana | 21.0 | |
| 107 | Shivamogga Karnataka | 21.0 | |
| 108 | Thāne Maharashtra | 20.9 | |
| 109 | Bareilly Uttar Pradesh | 20.9 | |
| 110 | Quthbullapur Telangana | 20.9 | |
| 111 | Haldia West Bengal | 20.6 | |
| 112 | Bhilai Chhattisgarh | 20.5 | |
| 113 | Rājgīr Bihar | 20.2 | |
| 114 | Baripāda Odisha | 20.2 | |
| 115 | Panvel Maharashtra | 20.1 | |
| 116 | Bhubaneswar Odisha | 19.6 | |
| 117 | Pune Maharashtra | 19.5 | |
| 118 | Kharghar Maharashtra | 19.5 | |
| 119 | Patiāla Punjab | 19.1 | |
| 120 | Naharlagun Arunachal Pradesh | 19.0 | |
| 121 | Karauli Rajasthan | 18.8 | |
| 122 | Nashik Maharashtra | 18.7 | |
| 123 | Raipur Chhattisgarh | 18.6 | |
| 124 | Sāngli Maharashtra | 18.5 | |
| 125 | Jodhpur Rajasthan | 18.5 | |
| 126 | Rairangpur Odisha | 18.4 | |
| 127 | Jalor Rajasthan | 18.4 | |
| 128 | Pimpri-Chinchwad Maharashtra | 18.4 | |
| 129 | Akola Maharashtra | 18.3 | |
| 130 | Nāgaur Rajasthan | 18.2 | |
| 131 | Jaisalmer Rajasthan | 18.2 | |
| 132 | Bengaluru Karnataka | 18.2 | |
| 133 | Gudalur Tamil Nadu | 17.9 | |
| 134 | Chandigarh Chandigarh | 17.8 | |
| 135 | Jabalpur Madhya Pradesh | 17.7 | |
| 136 | Indore Madhya Pradesh | 17.5 | |
| 137 | Mumbai Maharashtra | 17.3 | |
| 138 | Bharatpur Rajasthan | 17.0 | |
| 139 | Ropar Punjab | 16.7 | |
| 140 | Bhelai Chhattisgarh | 16.7 | |
| 141 | Amravati Maharashtra | 16.5 | |
| 142 | Bhayandar Maharashtra | 16.2 | |
| 143 | Sirohi Rajasthan | 16.0 | |
| 144 | Latur Maharashtra | 16.0 | |
| 145 | Āsansol West Bengal | 16.0 | |
| 146 | Bānswāra Rajasthan | 15.7 | |
| 147 | Closepet Karnataka | 15.3 | |
| 148 | Nandri Rajasthan | 15.3 | |
| 149 | Bhiwandi Maharashtra | 15.2 | |
| 150 | Kalaburagi Karnataka | 14.7 | |
| 151 | Virār Maharashtra | 14.5 | |
| 152 | Bārmer Rajasthan | 14.3 | |
| 153 | Ahilyanagar Maharashtra | 13.8 | |
| 154 | Badlapur Maharashtra | 13.7 | |
| 155 | Madikeri Karnataka | 13.0 | |
| 156 | Durg Chhattisgarh | 12.5 | |
| 157 | Kolhāpur Maharashtra | 11.1 | |
| 158 | Bārān Rajasthan | 10.9 | |
| 159 | Prayagraj Uttar Pradesh | 8.8 | |
| 160 | Guwahati Assam | 8.0 | |
| 161 | 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 09:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.