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