Live · 6:00 pm IST · CPCB
India air quality today · live AQI ranking
India: 265 cities reporting from CPCB monitors. The median NAQI is 78 (Satisfactory). Mandideep has the worst air at 329, Cuddalore the cleanest at 11. 3 cities are at Poor or worse.
- Median78Satisfactory
- Worst329Mandideep
- Cleanest11Cuddalore
- Good 46
- Satisfactory 139
- Moderate 77
- Poor 2
- Very Poor 1
India's National AQI (NAQI) is the official index published by CPCB. It is gentler than the US AQI at low and mid levels, so the same air reads lower. Each city page shows both. Why the numbers differ.
Most polluted now
All 265 cities, ranked
Tap a column to sort| # | City | NAQI | US AQI |
|---|---|---|---|
| 1 | Mandideep | 329 | 227 |
| 2 | Greater NoidaUttar Pradesh | 224 | 160 |
| 3 | BikanerRajasthan | 221 | 180 |
| 4 | Hingoli | 200 | 175 |
| 5 | Bahadurgarh | 197 | 174 |
| 6 | Ballabgarh | 179 | 171 |
| 7 | ChandrapurMaharashtra | 176 | 170 |
| 8 | Paradeep | 175 | 129 |
| 9 | UdaipurRajasthan | 172 | 170 |
| 10 | Suakati | 170 | 169 |
| 11 | TonkRajasthan | 162 | 167 |
| 12 | Araria | 159 | 167 |
| 13 | ChittorgarhRajasthan | 152 | 132 |
| 14 | GhaziabadUttar Pradesh | 151 | 154 |
| 15 | Mandi Gobindgarh | 150 | 159 |
| 16 | SagarMadhya Pradesh | 145 | 164 |
| 17 | BhavnagarGujarat | 144 | 151 |
| 18 | Dausa | 144 | 117 |
| 19 | Karauli | 144 | 147 |
| 20 | Baraut | 143 | 163 |
| 21 | Bundi | 143 | 149 |
| 22 | KotaRajasthan | 143 | 163 |
| 23 | Vatva | 142 | 163 |
| 24 | Bulandshahr | 141 | 132 |
| 25 | Sri Ganganagar | 141 | 112 |
| 26 | Sikar | 140 | 103 |
| 27 | Bhiwadi | 137 | 152 |
| 28 | Sasaram | 134 | 156 |
| 29 | AgartalaTripura | 132 | 153 |
| 30 | BharatpurRajasthan | 132 | 97 |
| 31 | Nagaur | 132 | 97 |
| 32 | HisarHaryana | 131 | 151 |
| 33 | Khairthal | 131 | 152 |
| 34 | DhuleMaharashtra | 130 | 161 |
| 35 | SirsaHaryana | 129 | 95 |
| 36 | Yamuna Nagar | 125 | 160 |
| 37 | Rairangpur | 124 | 160 |
| 38 | Baripada | 123 | 159 |
| 39 | Khurja | 123 | 106 |
| 40 | Hanumangarh | 122 | 151 |
| 41 | Nuapada | 122 | 157 |
| 42 | GwaliorMadhya Pradesh | 121 | 100 |
| 43 | Pali | 120 | 143 |
| 44 | JodhpurRajasthan | 118 | 110 |
| 45 | JaisalmerRajasthan | 117 | 86 |
| 46 | Khora | 117 | 158 |
| 47 | RohtakHaryana | 117 | 156 |
| 48 | Keonjhar | 116 | 113 |
| 49 | Sirohi | 116 | 107 |
| 50 | MalegaonMaharashtra | 115 | 158 |
| 51 | DelhiDelhi | 114 | 143 |
| 52 | BhopalMadhya Pradesh | 112 | 131 |
| 53 | AmbalaHaryana | 111 | 117 |
| 54 | Dharuhera | 110 | 157 |
| 55 | Kakudia | 110 | 147 |
| 56 | KurukshetraHaryana | 110 | 126 |
| 57 | Gajraula | 109 | 151 |
| 58 | VaranasiUttar Pradesh | 109 | 117 |
| 59 | Byrnihat | 108 | 142 |
| 60 | Chhapra | 108 | 142 |
| 61 | Fatehabad | 108 | 120 |
| 62 | Hapur | 108 | 151 |
| 63 | JalandharPunjab | 108 | 156 |
| 64 | Jatni | 108 | 145 |
| 65 | Sawai Madhopur | 108 | 153 |
| 66 | Barrackpore | 106 | 150 |
| 67 | Angul | 105 | 112 |
| 68 | NagpurMaharashtra | 105 | 151 |
| 69 | Baran | 104 | 137 |
| 70 | BelgaumKarnataka | 104 | 133 |
| 71 | Jhalawar | 104 | 129 |
| 72 | Mandikhera | 104 | 69 |
| 73 | MumbaiMaharashtra | 104 | 143 |
| 74 | Pimpri-ChinchwadMaharashtra | 104 | 96 |
| 75 | AhmedabadGujarat | 103 | 106 |
| 76 | GurugramHaryana | 103 | 154 |
| 77 | JabalpurMadhya Pradesh | 103 | 117 |
| 78 | Mahad | 103 | 153 |
| 79 | Jalore | 102 | 119 |
| 80 | GayaBihar | 101 | 96 |
| 81 | AjmerRajasthan | 99 | 154 |
| 82 | Belapur | 99 | 113 |
| 83 | Dholpur | 99 | 97 |
| 84 | UjjainMadhya Pradesh | 99 | 119 |
| 85 | JaipurRajasthan | 98 | 114 |
| 86 | LehLadakh | 98 | 54 |
| 87 | NoidaUttar Pradesh | 98 | 102 |
| 88 | LaturMaharashtra | 97 | 82 |
| 89 | AhmednagarMaharashtra | 96 | 95 |
| 90 | AmritsarPunjab | 96 | 144 |
| 91 | Tumidih | 96 | 86 |
| 92 | Baghpat | 95 | 96 |
| 93 | DhanbadJharkhand | 95 | 67 |
| 94 | FaridabadHaryana | 94 | 91 |
| 95 | Kaithal | 94 | 127 |
| 96 | RaipurChhattisgarh | 94 | 80 |
| 97 | BhiwaniHaryana | 93 | 70 |
| 98 | CuttackOdisha | 93 | 129 |
| 99 | HaldiaWest Bengal | 93 | 83 |
| 100 | Barmer | 92 | 64 |
| 101 | JalgaonMaharashtra | 92 | 115 |
| 102 | SataraMaharashtra | 92 | 149 |
| 103 | Tensa | 92 | 99 |
| 104 | Motihari | 90 | 129 |
| 105 | Srikakulam | 90 | 93 |
| 106 | SuratGujarat | 90 | 135 |
| 107 | Jalna | 89 | 146 |
| 108 | PurniaBihar | 88 | 144 |
| 109 | BareillyUttar Pradesh | 87 | 106 |
| 110 | BhubaneswarOdisha | 87 | 123 |
| 111 | GorakhpurUttar Pradesh | 87 | 123 |
| 112 | HowrahWest Bengal | 87 | 137 |
| 113 | KanpurUttar Pradesh | 87 | 142 |
| 114 | VrindavanUttar Pradesh | 87 | 142 |
| 115 | Narnaul | 86 | 113 |
| 116 | VisakhapatnamAndhra Pradesh | 86 | 142 |
| 117 | MeerutUttar Pradesh | 85 | 94 |
| 118 | NandedMaharashtra | 84 | 103 |
| 119 | VadodaraGujarat | 84 | 93 |
| 120 | DewasMadhya Pradesh | 83 | 137 |
| 121 | GandhinagarGujarat | 83 | 106 |
| 122 | Manesar | 83 | 130 |
| 123 | Churu | 82 | 61 |
| 124 | JhansiUttar Pradesh | 82 | 109 |
| 125 | RajkotGujarat | 81 | 97 |
| 126 | Charkhi Dadri | 80 | 133 |
| 127 | NashikMaharashtra | 80 | 98 |
| 128 | Nayagarh | 80 | 132 |
| 129 | PatnaBihar | 80 | 96 |
| 130 | DharwadKarnataka | 79 | 95 |
| 131 | Gummidipoondi | 79 | 115 |
| 132 | IndoreMadhya Pradesh | 79 | 108 |
| 133 | DamohMadhya Pradesh | 78 | 110 |
| 134 | PuneMaharashtra | 78 | 93 |
| 135 | AgraUttar Pradesh | 77 | 87 |
| 136 | KolkataWest Bengal | 77 | 111 |
| 137 | TirupatiAndhra Pradesh | 77 | 99 |
| 138 | Dungarpur | 76 | 119 |
| 139 | MoradabadUttar Pradesh | 76 | 80 |
| 140 | RaebareliUttar Pradesh | 76 | 71 |
| 141 | AmravatiMaharashtra | 75 | 90 |
| 142 | Jhunjhunu | 75 | 71 |
| 143 | KalyanMaharashtra | 75 | 121 |
| 144 | Panchgaon | 75 | 54 |
| 145 | Rajsamand | 74 | 82 |
| 146 | Barbil | 73 | 122 |
| 147 | Bihar Sharif | 73 | 88 |
| 148 | KurnoolAndhra Pradesh | 73 | 117 |
| 149 | MathuraUttar Pradesh | 73 | 96 |
| 150 | BhiwandiMaharashtra | 72 | 109 |
| 151 | Manguraha | 72 | 96 |
| 152 | RourkelaOdisha | 72 | 120 |
| 153 | BalasoreOdisha | 71 | 119 |
| 154 | Navi MumbaiMaharashtra | 71 | 90 |
| 155 | ParbhaniMaharashtra | 71 | 90 |
| 156 | SatnaMadhya Pradesh | 71 | 91 |
| 157 | SiliguriWest Bengal | 71 | 117 |
| 158 | BhagalpurBihar | 70 | 118 |
| 159 | Boisar | 70 | 82 |
| 160 | DombivliMaharashtra | 70 | 75 |
| 161 | HyderabadTelangana | 70 | 93 |
| 162 | Pratapgarh | 70 | 79 |
| 163 | PrayagrajUttar Pradesh | 70 | 67 |
| 164 | DurgapurWest Bengal | 69 | 79 |
| 165 | GunturAndhra Pradesh | 69 | 90 |
| 166 | KadapaAndhra Pradesh | 69 | 117 |
| 167 | Beed | 68 | 88 |
| 168 | Chhal | 68 | 89 |
| 169 | KalaburagiKarnataka | 68 | 64 |
| 170 | Khanna | 68 | 78 |
| 171 | ThaneMaharashtra | 68 | 80 |
| 172 | Byasanagar | 67 | 97 |
| 173 | SilcharAssam | 67 | 91 |
| 174 | AlwarRajasthan | 66 | 89 |
| 175 | BilaspurChhattisgarh | 66 | 112 |
| 176 | PanchkulaHaryana | 66 | 112 |
| 177 | AurangabadMaharashtra | 65 | 89 |
| 178 | Kannur | 65 | 91 |
| 179 | KolhapurMaharashtra | 65 | 87 |
| 180 | NelloreAndhra Pradesh | 65 | 90 |
| 181 | PatialaPunjab | 65 | 80 |
| 182 | Banswara | 64 | 62 |
| 183 | KarnalHaryana | 64 | 109 |
| 184 | Munger | 64 | 77 |
| 185 | UlhasnagarMaharashtra | 64 | 75 |
| 186 | KohimaNagaland | 63 | 90 |
| 187 | SangliMaharashtra | 63 | 89 |
| 188 | LudhianaPunjab | 62 | 92 |
| 189 | MuzaffarpurBihar | 62 | 88 |
| 190 | DehradunUttarakhand | 61 | 104 |
| 191 | LucknowUttar Pradesh | 61 | 91 |
| 192 | Maihar | 61 | 75 |
| 193 | Vapi | 61 | 105 |
| 194 | Ankleshwar | 59 | 101 |
| 195 | Kunjemura | 59 | 82 |
| 196 | ChandigarhChandigarh | 58 | 77 |
| 197 | Korapalli | 58 | 85 |
| 198 | AnantapurAndhra Pradesh | 57 | 97 |
| 199 | Eloor | 57 | 82 |
| 200 | HubballiKarnataka | 57 | 79 |
| 201 | Jind | 57 | 98 |
| 202 | Kolar | 57 | 69 |
| 203 | NagaonAssam | 56 | 97 |
| 204 | SonipatHaryana | 55 | 96 |
| 205 | Yadgir | 55 | 94 |
| 206 | Eluru | 54 | 87 |
| 207 | FirozabadUttar Pradesh | 54 | 76 |
| 208 | Mira-BhayandarMaharashtra | 54 | 74 |
| 209 | RajgirBihar | 54 | 96 |
| 210 | VijayawadaAndhra Pradesh | 54 | 90 |
| 211 | MysuruKarnataka | 53 | 89 |
| 212 | AizawlMizoram | 52 | 48 |
| 213 | Badlapur | 52 | 78 |
| 214 | Haveri | 52 | 87 |
| 215 | Milupara | 52 | 74 |
| 216 | AsansolWest Bengal | 51 | 91 |
| 217 | GangtokSikkim | 51 | 92 |
| 218 | Karwar | 51 | 84 |
| 219 | Nalbari | 51 | 92 |
| 220 | BathindaPunjab | 50 | 90 |
| 221 | Rupnagar | 50 | 64 |
| 222 | SolapurMaharashtra | 50 | 83 |
| 223 | Chamarajanagar | 49 | 77 |
| 224 | Mehsana | 49 | 79 |
| 225 | VirarMaharashtra | 49 | 80 |
| 226 | Hajipur | 48 | 86 |
| 227 | RajamahendravaramAndhra Pradesh | 48 | 55 |
| 228 | Samastipur | 48 | 88 |
| 229 | Sivasagar | 48 | 62 |
| 230 | Chikkaballapur | 47 | 86 |
| 231 | GuwahatiAssam | 47 | 87 |
| 232 | Naharlagun | 47 | 72 |
| 233 | PanipatHaryana | 46 | 32 |
| 234 | RatlamMadhya Pradesh | 46 | 86 |
| 235 | BhilaiChhattisgarh | 45 | 63 |
| 236 | DarbhangaBihar | 45 | 41 |
| 237 | Kishanganj | 45 | 60 |
| 238 | Ambernath | 44 | 69 |
| 239 | ChennaiTamil Nadu | 44 | 37 |
| 240 | Jorapokhar | 44 | 83 |
| 241 | Tirumala | 44 | 17 |
| 242 | VijayapuraKarnataka | 43 | 64 |
| 243 | SrinagarJammu and Kashmir | 42 | 64 |
| 244 | UdupiKarnataka | 42 | 80 |
| 245 | BegusaraiBihar | 41 | 75 |
| 246 | MangaloreKarnataka | 41 | 71 |
| 247 | Palwal | 41 | 80 |
| 248 | PuducherryPuducherry | 41 | 53 |
| 249 | ShivamoggaKarnataka | 41 | 72 |
| 250 | BengaluruKarnataka | 40 | 59 |
| 251 | Kashipur | 40 | 79 |
| 252 | Shamli | 40 | 64 |
| 253 | Pampore | 38 | 64 |
| 254 | Chittoor | 37 | 76 |
| 255 | RishikeshUttarakhand | 37 | 10 |
| 256 | BagalkotKarnataka | 35 | 74 |
| 257 | Buxar | 32 | 66 |
| 258 | ThiruvananthapuramKerala | 32 | 58 |
| 259 | AmaravatiAndhra Pradesh | 30 | 39 |
| 260 | KorbaChhattisgarh | 25 | 62 |
| 261 | BettiahBihar | 23 | 60 |
| 262 | DavanagereKarnataka | 22 | 16 |
| 263 | Madikeri | 22 | 58 |
| 264 | Kuniyamuthur | 17 | 34 |
| 265 | Cuddalore | 11 | 37 |
Updated 6:00 pm IST. Source: State & Central Pollution Control Board, Government of India · Center for Study of Science, Technology and Policy (CSTEP) · Aurassure's University Clean Air Network.
By state
- Andhra Pradesh 10
- Assam 3
- Bihar 9
- Chandigarh 1
- Chhattisgarh 4
- Delhi 1
- Gujarat 6
- Haryana 12
- Jammu and Kashmir 1
- Jharkhand 1
- Karnataka 12
- Kerala 1
- Ladakh 1
- Madhya Pradesh 10
- Maharashtra 27
- Mizoram 1
- Nagaland 1
- Odisha 4
- Puducherry 1
- Punjab 5
- Rajasthan 11
- Sikkim 1
- Tamil Nadu 1
- Telangana 1
- Tripura 1
- Uttar Pradesh 17
- Uttarakhand 2
- West Bengal 6
Frequently asked questions
Which city in India has the worst air quality today?
Mandideep, with NAQI 329 (Very Poor).
Which city in India has the cleanest air right now?
Cuddalore, with NAQI 11 (Good).
How many cities in India are monitored?
265 cities are reporting a reading right now from the Central Pollution Control Board (CPCB) network. Cities with no station reporting in the last few hours are left out of the ranking rather than estimated.
Is the air in India unhealthy today?
3 of 265 reporting cities are at Poor or worse on the NAQI scale. The national median is 78 (Satisfactory).