SmogRank / Countries / India / December 2025
Most polluted cities in India, December 2025
176 cities in India ranked by their average PM2.5 over the 31 days. Worst: Noida at 255.0 µg/m³, #4 of 2,360 cities in the world. Cleanest: Guwahati at 15.7. A city needs measurements on 70% of the days to be ranked.
- 1NoidaUttar Pradesh 255.0
- 2NarelaDelhi 232.9
- 3DādriUttar Pradesh 232.4
- 4DelhiDelhi 211.3
- 5GhāziābādUttar Pradesh 184.9
- 6GurugramHaryana 182.7
- 7DhāruheraHaryana 174.5
- 8Greater NoidaUttar Pradesh 161.1
- 9NajafgarhDelhi 154.2
- 10Dera MāndiDelhi 154.0
- 11Aya NagarDelhi 146.2
- 12BhiwadiRajasthan 145.2
- 13SonīpatHaryana 143.2
- 14HāpurUttar Pradesh 142.1
- 15BahadurgarhHaryana 139.5
- 16JīndHaryana 139.2
- 17BāghpatUttar Pradesh 139.1
- 18GummidipundiTamil Nadu 138.4
- 19MuzaffarnagarUttar Pradesh 136.7
- 20NeelankaraiTamil Nadu 132.2
- 21BaddiHimachal Pradesh 130.9
- 22AngulOdisha 117.5
- 23BhubaneswarOdisha 116.7
- 24HaldiaWest Bengal 115.7
- 25CuttackOdisha 115.5
- 26RasapūdipalemAndhra Pradesh 115.4
- 27FaridabadHaryana 113.2
- 28ByasanagarOdisha 110.4
- 29PanchkulaHaryana 109.4
- 30SingrauliMadhya Pradesh 108.3
- 31KolkataWest Bengal 106.7
- 32SīkarRajasthan 105.3
- 33MeerutUttar Pradesh 103.0
- 34TonkRajasthan 100.8
- 35RānīganjWest Bengal 100.6
- 36JodaOdisha 99.3
- 37KarnālHaryana 99.2
- 38ThānesarHaryana 98.0
- 39ChandigarhChandigarh 96.8
- 40GwaliorMadhya Pradesh 96.7
- 41CuddaloreTamil Nadu 95.7
- 42BarbilOdisha 93.4
- 42Pimpri-ChinchwadMaharashtra 93.4
- 44HājīpurBihar 92.4
- 45LucknowUttar Pradesh 92.0
- 46ChūruRajasthan 91.1
- 47ShrīrāmpurWest Bengal 89.1
- 48BhiwāniHaryana 88.5
- 49MohaliPunjab 87.2
- 50JaipurRajasthan 86.8
- 51PuneMaharashtra 86.3
- 52KotaRajasthan 85.6
- 53TirumalaAndhra Pradesh 81.8
- 54ĀsansolWest Bengal 81.7
- 55ArāriaBihar 80.4
- 56KaithalHaryana 78.6
- 57AmaravatiAndhra Pradesh 77.9
- 58BhopalMadhya Pradesh 77.0
- 59BikanerRajasthan 75.4
- 60NāgaurRajasthan 74.8
- 61BhilwaraRajasthan 74.4
- 62PrayagrajUttar Pradesh 73.7
- 63BuxarBihar 73.6
- 64ArrahBihar 73.4
- 65ChittorgarhRajasthan 72.2
- 66SāngliMaharashtra 71.7
- 67JhālāwārRajasthan 71.6
- 67NaharlagunArunachal Pradesh 71.6
- 69PatnaBihar 71.0
- 69AmbālaHaryana 71.0
- 71JalorRajasthan 70.4
- 72JalandharPunjab 70.0
- 73BūndiRajasthan 69.3
- 74KarurTamil Nadu 69.2
- 75JaisalmerRajasthan 68.4
- 76JalgaonMaharashtra 68.3
- 77NalbāriAssam 68.0
- 78RājgīrBihar 67.7
- 79KalyānMaharashtra 67.6
- 80SaugorMadhya Pradesh 67.1
- 81MorādābādUttar Pradesh 67.0
- 82KolhāpurMaharashtra 66.9
- 83DurgapurWest Bengal 65.7
- 84DhuleMaharashtra 65.6
- 85SerilingampalleTelangana 64.8
- 86BhiwandiMaharashtra 64.7
- 87KanpurUttar Pradesh 64.6
- 87BegusaraiBihar 64.6
- 89NagpurMaharashtra 64.2
- 90SrinagarJammu and Kashmir 63.1
- 90BharatpurRajasthan 63.1
- 92ChāpraBihar 62.9
- 93NagaonAssam 62.0
- 94AhmedabadGujarat 61.8
- 95RourkelaOdisha 61.4
- 96JhunjhunūnRajasthan 61.2
- 97BhāgalpurBihar 61.1
- 98ParbhaniMaharashtra 61.0
- 99DūngarpurRajasthan 60.9
- 99AnkleshwarGujarat 60.9
- 101KhargharMaharashtra 59.4
- 102SaharsaBihar 59.2
- 103RairangpurOdisha 58.8
- 104AnantapurAndhra Pradesh 58.4
- 105PatiālaPunjab 58.2
- 105DhaulpurRajasthan 58.2
- 107MahādMaharashtra 57.8
- 108NashikMaharashtra 57.5
- 109AgraUttar Pradesh 57.2
- 110YadgirKarnataka 57.0
- 111LaturMaharashtra 56.6
- 112Sawai MadhopurRajasthan 56.3
- 112JodhpurRajasthan 56.3
- 112BadlapurMaharashtra 56.3
- 115DausaRajasthan 56.0
- 115BettiahBihar 56.0
- 117KarauliRajasthan 55.8
- 118SholapurMaharashtra 55.5
- 119NandedMaharashtra 54.8
- 120AkolaMaharashtra 54.7
- 121BengaluruKarnataka 54.4
- 122PanvelMaharashtra 54.3
- 123Sri GanganagarRajasthan 54.2
- 124RājsamandRajasthan 52.3
- 124MangaluruKarnataka 52.3
- 126KadapaAndhra Pradesh 52.1
- 127GayaBihar 52.0
- 128Wadgaon KolhatiMaharashtra 51.3
- 129VirārMaharashtra 50.5
- 129AjmerRajasthan 50.5
- 131MumbaiMaharashtra 50.1
- 132ThāneMaharashtra 49.9
- 133HanumāngarhRajasthan 49.2
- 134SasarāmBihar 49.0
- 135PratāpgarhRajasthan 48.8
- 136AurangabadMaharashtra 48.4
- 137BhayandarMaharashtra 48.0
- 137VapiGujarat 48.0
- 139NandriRajasthan 47.7
- 140ChāndaMaharashtra 47.6
- 141SirsaHaryana 47.2
- 142HyderabadTelangana 47.0
- 143BoisarMaharashtra 46.7
- 144CoimbatoreTamil Nadu 46.5
- 145TirupatiAndhra Pradesh 46.3
- 146AgartalaTripura 45.7
- 147BhelaiChhattisgarh 44.2
- 148AmravatiMaharashtra 44.1
- 149KeonjhargarhOdisha 43.2
- 150ChennaiTamil Nadu 43.0
- 151PerunduraiTamil Nadu 41.8
- 152BānswāraRajasthan 40.9
- 153SuratGujarat 40.5
- 153RaipurChhattisgarh 40.5
- 155JabalpurMadhya Pradesh 40.4
- 155BārmerRajasthan 40.4
- 157SirohiRajasthan 39.5
- 158BārānRajasthan 37.4
- 159BhilaiChhattisgarh 36.7
- 160VijayawadaAndhra Pradesh 35.9
- 161IndoreMadhya Pradesh 33.0
- 162SilcharAssam 32.3
- 162GandhinagarGujarat 32.3
- 164QuthbullapurTelangana 31.4
- 165MadikeriKarnataka 30.1
- 166ShillongMeghalaya 28.8
- 167BareillyUttar Pradesh 27.7
- 168HubballiKarnataka 25.1
- 169KalaburagiKarnataka 24.2
- 170UnderaGujarat 23.9
- 171AizawlMizoram 22.6
- 172ShivamoggaKarnataka 20.1
- 173ChikmagalūrKarnataka 19.8
- 174GudalurTamil Nadu 18.3
- 175DurgChhattisgarh 16.7
- 176GuwahatiAssam 15.7
Good0–9.0
Moderate9.1–35.4
Sensitive groups35.5–55.4
Unhealthy55.5–125.4
Very unhealthy125.5–225.4
Hazardous225.5+