AQI in every Indian city, by state

Live AQI for 283 cities in 30 states and union territories, from 550 official monitoring stations. A city’s AQI is the average of its stations; click a city for its stations, hourly trend and health advice.

Andhra Pradesh State average 157 19 stations

Arunachal Pradesh State average 108 1 stations

Assam State average 149 9 stations

Bihar State average 204 42 stations

Chandigarh State average 151 3 stations

Chhattisgarh State average 101 13 stations

Delhi State average 340 51 stations

Gujarat State average 205 18 stations

Haryana State average 297 32 stations

Himachal Pradesh State average 208 1 stations

Jammu and Kashmir State average 83 3 stations

Jharkhand State average 135 1 stations

Karnataka State average 98 30 stations

Kerala State average 63 4 stations

Ladakh State average 145 1 stations

Madhya Pradesh State average 224 24 stations

Maharashtra State average 192 94 stations

Meghalaya State average 78 3 stations

Mizoram State average 23 1 stations

Nagaland State average 63 1 stations

Odisha State average 169 19 stations

Puducherry State average 261 1 stations

Punjab State average 287 6 stations

Rajasthan State average 234 50 stations

Tamil Nadu State average 182 10 stations

Telangana State average 118 12 stations

Tripura State average 251 1 stations

Uttar Pradesh State average 251 74 stations

Uttarakhand State average 174 3 stations

West Bengal State average 142 23 stations