Directory
Choose a city to see its live AQI, pollutant breakdown and health advisory.
All cities — Air Quality Index
Live AQI for 303 Indian cities, updated hourly from CPCB monitoring stations.
Browse by state
All cities
Agartala92SatisfactoryAgraUttar Pradesh347Very PoorAhmedabadGujarat403SevereAhmednagar308Very PoorAizawl27GoodAjmer330Very PoorAkola241PoorAlwar402SevereAmaravati108ModerateAmbala421SevereAmbernath303Very PoorAmravati305Very PoorAmritsarPunjab403SevereAnantapur208PoorAngul154ModerateAnkleshwar323Very PoorAnpara430SevereAraria327Very PoorArrah377Very PoorAsansol317Very PoorAurangabad360Very PoorBaddi319Very PoorBadlapur314Very PoorBagalkot87SatisfactoryBaghpat418SevereBahadurgarh422SevereBalasore218PoorBallabgarh437SevereBanswara204PoorBaran328Very PoorBaraut430SevereBarbil127ModerateBareilly104ModerateBaripada247PoorBarmer331Very PoorBarrackpore310Very PoorBathinda147ModerateBeed180ModerateBegusarai224PoorBelapur300PoorBelgaum93SatisfactoryBengaluruKarnataka352Very PoorBettiah357Very PoorBhagalpur312Very PoorBharatpur371Very PoorBhavnagar344Very PoorBhilai197ModerateBhilwara257PoorBhiwadi412SevereBhiwandi368Very PoorBhiwani398Very PoorBhopalMadhya Pradesh402SevereBhubaneswar335Very PoorBihar Sharif297PoorBikaner405SevereBilaspur303Very PoorBileipada351Very PoorBoisar89SatisfactoryBrajrajnagar82SatisfactoryBulandshahr415SevereBundi355Very PoorBuxar274PoorByasanagar244PoorByrnihat380Very PoorChamarajanagar79SatisfactoryChandigarhChandigarh349Very PoorChandrapur363Very PoorCharkhi Dadri414SevereChennaiTamil Nadu381Very PoorChhal147ModerateChhapra224PoorChikkaballapur334Very PoorChikkamagaluru72SatisfactoryChittoor313Very PoorChittorgarh345Very PoorChuru390Very PoorCoimbatore53SatisfactoryCuddalore157ModerateCuttack287PoorDamoh76SatisfactoryDarbhanga214PoorDausa297PoorDavanagere164ModerateDeeg254PoorDehradunUttarakhand237PoorDelhiDelhi454SevereDewas401SevereDhanbadupdating…Dharuhera382Very PoorDharwad151ModerateDholpur370Very PoorDhule328Very PoorDombivli324Very PoorDungarpur164ModerateDurgapur193ModerateEloor84SatisfactoryEluru141ModerateFaridabadHaryana436SevereFatehabad419SevereFatehpur Sikri397Very PoorFirozabad352Very PoorGadag85SatisfactoryGajraula405SevereGandhinagar318Very PoorGangtok48GoodGaya170ModerateGhaziabadUttar Pradesh416SevereGopalganj335Very PoorGorakhpur403SevereGreater NoidaUttar Pradesh410SevereGummidipoondi421SevereGuntur157ModerateGurugramHaryana456SevereGuwahati383Very PoorGwalior439SevereHajipur379Very PoorHaldia344Very PoorHanumangarh425SevereHapur325Very PoorHassan98SatisfactoryHaveri43GoodHingoli136ModerateHisar437SevereHowrah362Very PoorHubballi85SatisfactoryHyderabadTelangana304Very PoorIndoreMadhya Pradesh393Very PoorJabalpur363Very PoorJaipurRajasthan390Very PoorJaisalmer312Very PoorJalandhar375Very PoorJalgaon353Very PoorJalna388Very PoorJalore321Very PoorJammuJammu and Kashmirupdating…Jamui200ModerateJhalawar351Very PoorJhansi114ModerateJhunjhunu395Very PoorJind417SevereJodhpur357Very PoorJorapokhar111ModerateKadapa315Very PoorKaithal427SevereKakinada302Very PoorKalaburagi67SatisfactoryKalyan356Very PoorKannur124ModerateKanpurUttar Pradesh366Very PoorKarauli317Very PoorKarnal386Very PoorKarwar287PoorKashipur218PoorKatihar174ModerateKatni363Very PoorKeonjhar170ModerateKhairthal380Very PoorKhanna405SevereKhora424SevereKhurja399Very PoorKishanganj305Very PoorKiul374Very PoorKohima79SatisfactoryKolar118ModerateKolhapur234PoorKolkataWest Bengal324Very PoorKoppal124ModerateKorba104ModerateKota403SevereKotputli439SevereKunjemura66SatisfactoryKurnool147ModerateKurukshetra430SevereLatur197ModerateLeh98SatisfactoryLucknowUttar Pradesh363Very PoorLudhianaPunjab421SevereMachilipatnam98SatisfactoryMadhubani411SevereMadikeri208PoorMahad328Very PoorMaihar64SatisfactoryMalegaon396Very PoorMandi Gobindgarh377Very PoorMandideep354Very PoorMandikhera330Very PoorManesar414SevereMangalore154ModerateManguraha339Very PoorMathura312Very PoorMeerutUttar Pradesh416SevereMehsana98SatisfactoryMilupara95SatisfactoryMira-Bhayandar318Very PoorModinagar360Very PoorMoradabad405SevereMotihari363Very PoorMumbaiMaharashtra389Very PoorMunger90SatisfactoryMuzaffarnagar396Very PoorMuzaffarpurBihar409SevereMysuru157ModerateNagaon241PoorNagaur353Very PoorNagpurMaharashtra402SevereNaharlagun90SatisfactoryNalbari370Very PoorNanded410SevereNandesariupdating…Narnaul382Very PoorNashik344Very PoorNavi MumbaiMaharashtra352Very PoorNayagarh108ModerateNellore312Very PoorNew DelhiDelhiupdating…NoidaUttar Pradesh443SevereOngole231PoorPali365Very PoorPalwal319Very PoorPampore98SatisfactoryPanchgaon448SeverePanchkula325Very PoorPanipat407SevereParadeep319Very PoorParbhani361Very PoorPatiala370Very PoorPatnaBihar398Very PoorPimpri-Chinchwad413SeverePithampur290PoorPratapgarh221PoorPrayagrajUttar Pradesh325Very PoorPuducherry323Very PoorPuneMaharashtra409SeverePurnia208PoorRaebareli328Very PoorRaichur164ModerateRaipur224PoorRairangpur167ModerateRajamahendravaram338Very PoorRajgir147ModerateRajkot85SatisfactoryRajsamand151ModerateRamanagara331Very PoorRatlam304Very PoorRishikesh65SatisfactoryRohtakHaryana382Very PoorRourkela361Very PoorRupnagar67SatisfactorySagar366Very PoorSaharsa93SatisfactorySamastipur241PoorSangli324Very PoorSasaram67SatisfactorySatara204PoorSatna84SatisfactorySawai Madhopur304Very PoorShamli392Very PoorShillong45GoodShimlaHimachal Pradeshupdating…Shivamogga76SatisfactorySikar308Very PoorSilchar48GoodSiliguri319Very PoorSingrauli370Very PoorSirohi297PoorSirsa449SevereSitamarhi71SatisfactorySivasagar80SatisfactorySiwan327Very PoorSolapur214PoorSonipat380Very PoorSri Ganganagar236PoorSrikakulam154ModerateSrinagar35GoodSuakati247PoorSuratGujarat348Very PoorTalcher342Very PoorTensa79SatisfactoryThane317Very PoorThiruvananthapuram93SatisfactoryThoothukudi110ModerateThrissur85SatisfactoryTirumala331Very PoorTirupati164ModerateTonk386Very PoorTumakuru90SatisfactoryTumidih151ModerateUdaipur353Very PoorUdupi114ModerateUjjain412SevereUlhasnagar338Very PoorVadodaraGujarat180ModerateVapi95SatisfactoryVaranasiUttar Pradesh351Very PoorVasai118ModerateVatva338Very PoorVijayapura82SatisfactoryVijayawada227PoorVirar329Very PoorVisakhapatnam360Very PoorVrindavan247PoorYadgir144ModerateYamuna Nagar370Very Poor