Daily report · most polluted
India air quality on 17 October 2026
Karnal had the most polluted air of 254 Indian cities
Updated · CPCB
At 4:00 pm IST on 17 October 2026, 254 Indian cities were reporting. Karnal had the most polluted air at NAQI 447 (Severe), followed by Sri Ganganagar (202) and Ambernath (199). The median across all cities was 76, up from 70 the day before. 2 cities were at Poor or worse (0 the day before). Kakudia had the cleanest air at 10.
The biggest deterioration was in Karnal, from 24 to 447. Vatva improved most, from 122 to 55.
- Good 44
- Satisfactory 146
- Moderate 62
- Poor 1
- Severe 1
10 most polluted cities
| # | City | State | NAQI | Change |
|---|---|---|---|---|
| 1 | Karnal | Haryana | 447Severe | ▲ 423 |
| 2 | Sri Ganganagar | 202Poor | ▲ 3 | |
| 3 | Ambernath | 199Moderate | ▲ 148 | |
| 4 | Bundi | 164Moderate | ▲ 59 | |
| 5 | Sasaram | 161Moderate | ▼ 22 | |
| 6 | Bulandshahr | 160Moderate | ▲ 69 | |
| 7 | Noida | Uttar Pradesh | 157Moderate | ▲ 76 |
| 8 | Ghaziabad | Uttar Pradesh | 154Moderate | ▲ 85 |
| 9 | Mandi Gobindgarh | 143Moderate | ▲ 16 | |
| 10 | Pimpri-Chinchwad | Maharashtra | 140Moderate | ▲ 16 |
10 cleanest cities
| # | City | State | NAQI | Change |
|---|---|---|---|---|
| 1 | Kakudia | 10Good | ▲ 6 | |
| 2 | Kashipur | 13Good | new | |
| 3 | Jatni | 18Good | ▲ 15 | |
| 4 | Visakhapatnam | Andhra Pradesh | 22Good | new |
| 5 | Kuniyamuthur | 22Good | ▲ 7 | |
| 6 | Rajamahendravaram | Andhra Pradesh | 24Good | ▼ 17 |
| 7 | Nuapada | 25Good | ▲ 21 | |
| 8 | Bettiah | Bihar | 25Good | ▲ 1 |
| 9 | Nayagarh | 27Good | ▼ 2 | |
| 10 | Amaravati | Andhra Pradesh | 29Good | ▼ 8 |
Biggest rises
All 254 cities on 17 October 2026
| # | City | State | NAQI | Change |
|---|---|---|---|---|
| 1 | Karnal | Haryana | 447Severe | ▲ 423 |
| 2 | Sri Ganganagar | 202Poor | ▲ 3 | |
| 3 | Ambernath | 199Moderate | ▲ 148 | |
| 4 | Bundi | 164Moderate | ▲ 59 | |
| 5 | Sasaram | 161Moderate | ▼ 22 | |
| 6 | Bulandshahr | 160Moderate | ▲ 69 | |
| 7 | Noida | Uttar Pradesh | 157Moderate | ▲ 76 |
| 8 | Ghaziabad | Uttar Pradesh | 154Moderate | ▲ 85 |
| 9 | Mandi Gobindgarh | 143Moderate | ▲ 16 | |
| 10 | Pimpri-Chinchwad | Maharashtra | 140Moderate | ▲ 16 |
| 11 | Belapur | 139Moderate | ▲ 33 | |
| 12 | Dewas | Madhya Pradesh | 139Moderate | ▲ 33 |
| 13 | Ahmedabad | Gujarat | 137Moderate | ▲ 32 |
| 14 | Bahadurgarh | 135Moderate | ▲ 73 | |
| 15 | Kaithal | 134Moderate | ▲ 35 | |
| 16 | Mumbai | Maharashtra | 132Moderate | ▲ 35 |
| 17 | Ujjain | Madhya Pradesh | 132Moderate | ▲ 25 |
| 18 | Delhi | Delhi | 131Moderate | ▲ 66 |
| 19 | Faridabad | Haryana | 130Moderate | ▲ 56 |
| 20 | Bhavnagar | Gujarat | 129Moderate | ▲ 5 |
| 21 | Sikar | 128Moderate | ▼ 4 | |
| 22 | Hingoli | 126Moderate | ▼ 2 | |
| 23 | Surat | Gujarat | 124Moderate | ▲ 11 |
| 24 | Angul | 121Moderate | ▲ 30 | |
| 25 | Jalandhar | Punjab | 120Moderate | new |
| 26 | Pithampur | 120Moderate | ▼ 30 | |
| 27 | Tonk | Rajasthan | 120Moderate | ▲ 3 |
| 28 | Dausa | 119Moderate | ▲ 29 | |
| 29 | Baddi | 118Moderate | ▼ 12 | |
| 30 | Ballabgarh | 118Moderate | ▲ 15 | |
| 31 | Dombivli | Maharashtra | 118Moderate | ▲ 33 |
| 32 | Greater Noida | Uttar Pradesh | 118Moderate | ▲ 73 |
| 33 | Barmer | 116Moderate | ▲ 9 | |
| 34 | Bhiwadi | 116Moderate | ▲ 56 | |
| 35 | Churu | 116Moderate | ▼ 2 | |
| 36 | Gorakhpur | Uttar Pradesh | 116Moderate | ▼ 1 |
| 37 | Ahmednagar | Maharashtra | 115Moderate | ▲ 11 |
| 38 | Khairthal | 115Moderate | new | |
| 39 | Jhalawar | 114Moderate | ▼ 1 | |
| 40 | Rajsamand | 112Moderate | ▲ 17 | |
| 41 | Gandhinagar | Gujarat | 111Moderate | ▲ 5 |
| 42 | Gaya | Bihar | 110Moderate | ▲ 22 |
| 43 | Katni | 109Moderate | ▲ 4 | |
| 44 | Baraut | 108Moderate | ▼ 30 | |
| 45 | Nagaur | 108Moderate | 0 | |
| 46 | Nalbari | 108Moderate | ▲ 73 | |
| 47 | Sagar | Madhya Pradesh | 108Moderate | new |
| 48 | Virar | Maharashtra | 108Moderate | ▲ 6 |
| 49 | Jhunjhunu | 107Moderate | ▲ 59 | |
| 50 | Mahad | 107Moderate | ▼ 13 | |
| 51 | Nagpur | Maharashtra | 106Moderate | ▼ 15 |
| 52 | Navi Mumbai | Maharashtra | 106Moderate | ▲ 41 |
| 53 | Baran | 105Moderate | ▲ 36 | |
| 54 | Bhilwara | Rajasthan | 105Moderate | ▲ 26 |
| 55 | Mysuru | Karnataka | 105Moderate | ▲ 40 |
| 56 | Raichur | 105Moderate | ▲ 2 | |
| 57 | Sirohi | 105Moderate | ▲ 18 | |
| 58 | Ambala | Haryana | 104Moderate | ▲ 18 |
| 59 | Jabalpur | Madhya Pradesh | 104Moderate | ▲ 8 |
| 60 | Vadodara | Gujarat | 104Moderate | ▼ 10 |
| 61 | Gajraula | 103Moderate | 0 | |
| 62 | Agartala | Tripura | 102Moderate | ▲ 23 |
| 63 | Chittorgarh | Rajasthan | 102Moderate | ▼ 6 |
| 64 | Pune | Maharashtra | 102Moderate | ▼ 5 |
| 65 | Kurukshetra | Haryana | 100Satisfactory | ▲ 20 |
| 66 | Sawai Madhopur | 99Satisfactory | ▲ 11 | |
| 67 | Motihari | 98Satisfactory | ▲ 43 | |
| 68 | Meerut | Uttar Pradesh | 97Satisfactory | ▼ 6 |
| 69 | Satara | Maharashtra | 97Satisfactory | 0 |
| 70 | Ulhasnagar | Maharashtra | 97Satisfactory | ▲ 40 |
| 71 | Ankleshwar | 96Satisfactory | ▼ 27 | |
| 72 | Pratapgarh | 96Satisfactory | ▲ 16 | |
| 73 | Shamli | 96Satisfactory | ▲ 52 | |
| 74 | Byrnihat | 95Satisfactory | ▲ 9 | |
| 75 | Jalore | 95Satisfactory | ▼ 2 | |
| 76 | Kota | Rajasthan | 95Satisfactory | 0 |
| 77 | Pali | 95Satisfactory | ▲ 16 | |
| 78 | Baripada | 94Satisfactory | ▲ 42 | |
| 79 | Jaipur | Rajasthan | 94Satisfactory | ▲ 19 |
| 80 | Manesar | 93Satisfactory | ▲ 17 | |
| 81 | Panipat | Haryana | 93Satisfactory | ▲ 26 |
| 82 | Bharatpur | Rajasthan | 92Satisfactory | ▲ 46 |
| 83 | Damoh | Madhya Pradesh | 92Satisfactory | ▼ 8 |
| 84 | Baghpat | 91Satisfactory | ▲ 14 | |
| 85 | Gwalior | Madhya Pradesh | 91Satisfactory | ▼ 14 |
| 86 | Khurja | 91Satisfactory | new | |
| 87 | Narnaul | 91Satisfactory | new | |
| 88 | Palwal | 91Satisfactory | ▲ 20 | |
| 89 | Jalna | 90Satisfactory | ▲ 13 | |
| 90 | Jorapokhar | 89Satisfactory | ▼ 4 | |
| 91 | Aurangabad | Maharashtra | 88Satisfactory | ▲ 11 |
| 92 | Gummidipoondi | 88Satisfactory | ▼ 23 | |
| 93 | Hapur | 88Satisfactory | new | |
| 94 | Siliguri | West Bengal | 88Satisfactory | ▼ 15 |
| 95 | Bhiwandi | Maharashtra | 87Satisfactory | ▲ 15 |
| 96 | Lucknow | Uttar Pradesh | 87Satisfactory | ▲ 5 |
| 97 | Thane | Maharashtra | 87Satisfactory | ▲ 23 |
| 98 | Hisar | Haryana | 86Satisfactory | ▲ 16 |
| 99 | Ajmer | Rajasthan | 85Satisfactory | ▲ 9 |
| 100 | Bilaspur | Chhattisgarh | 85Satisfactory | ▲ 10 |
| 101 | Howrah | West Bengal | 85Satisfactory | ▲ 10 |
| 102 | Munger | 84Satisfactory | ▼ 19 | |
| 103 | Sonipat | Haryana | 84Satisfactory | ▼ 42 |
| 104 | Amravati | Maharashtra | 83Satisfactory | ▼ 2 |
| 105 | Banswara | 83Satisfactory | ▲ 11 | |
| 106 | Malegaon | Maharashtra | 83Satisfactory | ▼ 5 |
| 107 | Parbhani | Maharashtra | 83Satisfactory | ▼ 6 |
| 108 | Rohtak | Haryana | 83Satisfactory | ▲ 27 |
| 109 | Patna | Bihar | 82Satisfactory | ▼ 2 |
| 110 | Sivasagar | 82Satisfactory | ▼ 16 | |
| 111 | Yamuna Nagar | 82Satisfactory | ▼ 6 | |
| 112 | Paradeep | 81Satisfactory | ▲ 1 | |
| 113 | Varanasi | Uttar Pradesh | 81Satisfactory | ▼ 11 |
| 114 | Boisar | 80Satisfactory | ▲ 6 | |
| 115 | Mira-Bhayandar | Maharashtra | 80Satisfactory | ▲ 3 |
| 116 | Amritsar | Punjab | 79Satisfactory | ▲ 5 |
| 117 | Durgapur | West Bengal | 79Satisfactory | ▲ 31 |
| 118 | Gurugram | Haryana | 78Satisfactory | ▼ 24 |
| 119 | Kalyan | Maharashtra | 78Satisfactory | ▲ 41 |
| 120 | Kannur | 78Satisfactory | ▲ 2 | |
| 121 | Bhiwani | Haryana | 77Satisfactory | ▲ 18 |
| 122 | Bhopal | Madhya Pradesh | 77Satisfactory | ▼ 14 |
| 123 | Dharuhera | 77Satisfactory | ▼ 21 | |
| 124 | Mandideep | 77Satisfactory | ▼ 44 | |
| 125 | Jodhpur | Rajasthan | 76Satisfactory | ▼ 44 |
| 126 | Karauli | 76Satisfactory | ▲ 17 | |
| 127 | Sirsa | Haryana | 76Satisfactory | new |
| 128 | Hajipur | 75Satisfactory | new | |
| 129 | Kolkata | West Bengal | 75Satisfactory | ▲ 9 |
| 130 | Charkhi Dadri | 74Satisfactory | ▲ 39 | |
| 131 | Tirupati | Andhra Pradesh | 74Satisfactory | ▼ 10 |
| 132 | Udaipur | Rajasthan | 74Satisfactory | ▼ 29 |
| 133 | Akola | Maharashtra | 73Satisfactory | ▼ 5 |
| 134 | Dharwad | Karnataka | 73Satisfactory | ▼ 7 |
| 135 | Guntur | Andhra Pradesh | 73Satisfactory | ▲ 8 |
| 136 | Hyderabad | Telangana | 73Satisfactory | ▼ 4 |
| 137 | Muzaffarnagar | Uttar Pradesh | 73Satisfactory | ▲ 22 |
| 138 | Solapur | Maharashtra | 73Satisfactory | ▲ 5 |
| 139 | Indore | Madhya Pradesh | 72Satisfactory | ▲ 8 |
| 140 | Rajkot | Gujarat | 72Satisfactory | ▲ 1 |
| 141 | Asansol | West Bengal | 71Satisfactory | ▲ 11 |
| 142 | Jind | 71Satisfactory | ▲ 31 | |
| 143 | Ludhiana | Punjab | 71Satisfactory | ▼ 4 |
| 144 | Manguraha | 71Satisfactory | 0 | |
| 145 | Prayagraj | Uttar Pradesh | 71Satisfactory | ▲ 24 |
| 146 | Sangli | Maharashtra | 71Satisfactory | ▼ 14 |
| 147 | Vrindavan | Uttar Pradesh | 71Satisfactory | new |
| 148 | Bileipada | 70Satisfactory | ▼ 7 | |
| 149 | Jalgaon | Maharashtra | 70Satisfactory | ▼ 32 |
| 150 | Kadapa | Andhra Pradesh | 70Satisfactory | 0 |
| 151 | Kanpur | Uttar Pradesh | 70Satisfactory | ▲ 21 |
| 152 | Karwar | 70Satisfactory | ▲ 37 | |
| 153 | Nashik | Maharashtra | 70Satisfactory | ▼ 4 |
| 154 | Vapi | 70Satisfactory | ▲ 25 | |
| 155 | Agra | Uttar Pradesh | 69Satisfactory | ▲ 18 |
| 156 | Araria | 69Satisfactory | 0 | |
| 157 | Barrackpore | 69Satisfactory | ▲ 2 | |
| 158 | Satna | Madhya Pradesh | 69Satisfactory | 0 |
| 159 | Kohima | Nagaland | 68Satisfactory | ▼ 5 |
| 160 | Rajgir | Bihar | 68Satisfactory | ▲ 5 |
| 161 | Alwar | Rajasthan | 67Satisfactory | ▲ 11 |
| 162 | Badlapur | 67Satisfactory | ▼ 41 | |
| 163 | Jhansi | Uttar Pradesh | 67Satisfactory | ▼ 13 |
| 164 | Silchar | Assam | 67Satisfactory | ▲ 28 |
| 165 | Byasanagar | 66Satisfactory | ▲ 13 | |
| 166 | Haldia | West Bengal | 66Satisfactory | ▼ 8 |
| 167 | Mathura | Uttar Pradesh | 66Satisfactory | ▲ 36 |
| 168 | Samastipur | 66Satisfactory | ▲ 19 | |
| 169 | Udupi | Karnataka | 66Satisfactory | ▲ 2 |
| 170 | Anantapur | Andhra Pradesh | 65Satisfactory | ▲ 9 |
| 171 | Nagaon | Assam | 65Satisfactory | ▲ 9 |
| 172 | Raebareli | Uttar Pradesh | 65Satisfactory | ▼ 5 |
| 173 | Vijayawada | Andhra Pradesh | 65Satisfactory | ▲ 7 |
| 174 | Barbil | 64Satisfactory | ▲ 29 | |
| 175 | Bhubaneswar | Odisha | 63Satisfactory | ▲ 22 |
| 176 | Chennai | Tamil Nadu | 63Satisfactory | ▼ 32 |
| 177 | Eloor | 63Satisfactory | ▼ 2 | |
| 178 | Muzaffarpur | Bihar | 63Satisfactory | ▼ 13 |
| 179 | Bengaluru | Karnataka | 62Satisfactory | ▲ 31 |
| 180 | Chandigarh | Chandigarh | 62Satisfactory | ▲ 16 |
| 181 | Kurnool | Andhra Pradesh | 62Satisfactory | ▲ 17 |
| 182 | Yadgir | 62Satisfactory | ▲ 13 | |
| 183 | Bathinda | Punjab | 61Satisfactory | ▼ 9 |
| 184 | Dholpur | 61Satisfactory | ▲ 1 | |
| 185 | Eluru | 61Satisfactory | ▼ 13 | |
| 186 | Maihar | 61Satisfactory | 0 | |
| 187 | Mandikhera | 61Satisfactory | ▼ 3 | |
| 188 | Srikakulam | 59Satisfactory | ▼ 3 | |
| 189 | Kolar | 58Satisfactory | ▼ 23 | |
| 190 | Guwahati | Assam | 57Satisfactory | ▲ 12 |
| 191 | Haveri | 56Satisfactory | ▲ 1 | |
| 192 | Puducherry | Puducherry | 56Satisfactory | ▼ 24 |
| 193 | Raipur | Chhattisgarh | 56Satisfactory | ▲ 3 |
| 194 | Tumidih | 56Satisfactory | ▲ 7 | |
| 195 | Balasore | Odisha | 55Satisfactory | ▲ 8 |
| 196 | Chhal | 55Satisfactory | ▼ 25 | |
| 197 | Cuddalore | 55Satisfactory | ▲ 33 | |
| 198 | Katihar | Bihar | 55Satisfactory | ▼ 5 |
| 199 | Milupara | 55Satisfactory | ▼ 8 | |
| 200 | Vatva | 55Satisfactory | ▼ 67 | |
| 201 | Kolhapur | Maharashtra | 54Satisfactory | ▼ 3 |
| 202 | Panchkula | Haryana | 54Satisfactory | ▲ 9 |
| 203 | Shivamogga | Karnataka | 54Satisfactory | ▼ 38 |
| 204 | Bhagalpur | Bihar | 53Satisfactory | ▲ 2 |
| 205 | Fatehabad | 53Satisfactory | ▲ 6 | |
| 206 | Bareilly | Uttar Pradesh | 52Satisfactory | ▲ 10 |
| 207 | Hubballi | Karnataka | 52Satisfactory | ▼ 8 |
| 208 | Nellore | Andhra Pradesh | 52Satisfactory | ▼ 6 |
| 209 | Srinagar | Jammu and Kashmir | 52Satisfactory | ▲ 22 |
| 210 | Dehradun | Uttarakhand | 51Satisfactory | ▲ 13 |
| 211 | Suakati | 50Good | ▲ 3 | |
| 212 | Khanna | 49Good | ▲ 1 | |
| 213 | Chamarajanagar | 48Good | ▼ 9 | |
| 214 | Dungarpur | 48Good | ▼ 16 | |
| 215 | Tensa | 47Good | ▲ 19 | |
| 216 | Beed | 46Good | ▼ 3 | |
| 217 | Brajrajnagar | 46Good | ▲ 3 | |
| 218 | Rairangpur | 46Good | ▲ 8 | |
| 219 | Kalaburagi | Karnataka | 44Good | ▼ 2 |
| 220 | Rupnagar | 44Good | ▲ 4 | |
| 221 | Chandrapur | Maharashtra | 43Good | ▼ 12 |
| 222 | Mangalore | Karnataka | 43Good | ▼ 13 |
| 223 | Rourkela | Odisha | 43Good | ▼ 1 |
| 224 | Arrah | 42Good | ▼ 7 | |
| 225 | Talcher | 42Good | new | |
| 226 | Vijayapura | Karnataka | 42Good | ▼ 1 |
| 227 | Kishanganj | 40Good | ▼ 6 | |
| 228 | Ratlam | Madhya Pradesh | 40Good | ▼ 12 |
| 229 | Naharlagun | 39Good | 0 | |
| 230 | Firozabad | Uttar Pradesh | 38Good | ▼ 10 |
| 231 | Keonjhar | 38Good | ▲ 8 | |
| 232 | Kunjemura | 38Good | ▼ 3 | |
| 233 | Begusarai | Bihar | 37Good | ▼ 8 |
| 234 | Bhilai | Chhattisgarh | 37Good | ▼ 26 |
| 235 | Chittoor | 37Good | ▲ 4 | |
| 236 | Gangtok | Sikkim | 37Good | ▼ 2 |
| 237 | Moradabad | Uttar Pradesh | 37Good | ▼ 3 |
| 238 | Cuttack | Odisha | 36Good | ▼ 3 |
| 239 | Bagalkot | Karnataka | 35Good | 0 |
| 240 | Thiruvananthapuram | Kerala | 35Good | ▼ 5 |
| 241 | Buxar | 33Good | 0 | |
| 242 | Chikkaballapur | 33Good | ▼ 8 | |
| 243 | Coimbatore | Tamil Nadu | 31Good | ▼ 10 |
| 244 | Korba | Chhattisgarh | 30Good | ▼ 15 |
| 245 | Amaravati | Andhra Pradesh | 29Good | ▼ 8 |
| 246 | Nayagarh | 27Good | ▼ 2 | |
| 247 | Bettiah | Bihar | 25Good | ▲ 1 |
| 248 | Nuapada | 25Good | ▲ 21 | |
| 249 | Rajamahendravaram | Andhra Pradesh | 24Good | ▼ 17 |
| 250 | Kuniyamuthur | 22Good | ▲ 7 | |
| 251 | Visakhapatnam | Andhra Pradesh | 22Good | new |
| 252 | Jatni | 18Good | ▲ 15 | |
| 253 | Kashipur | 13Good | new | |
| 254 | Kakudia | 10Good | ▲ 6 |
Snapshot taken at 4:00 pm IST from State & Central Pollution Control Board, Government of India · Center for Study of Science, Technology and Policy (CSTEP) · Aurassure's University Clean Air Network. Values are the latest hourly readings at that time, not daily averages. Cities with no reading are left out.