SmogRank / History / week of December 1, 2025
Most polluted cities, week of December 1, 2025
2,352 cities ranked by their average PM2.5 over the 7 days; the worst was Gujranwala, Pakistan, at 274.1 µg/m³. A city needs measurements on 70% of the days to be ranked.
- 1Gujranwalalow-cost sensorsPunjab, Pakistan 274.1
- 2Peshawarlow-cost sensorsKhyber Pakhtunkhwa, Pakistan 261.6
- 3Faisalabadlow-cost sensorsPunjab, Pakistan 257.8
- 4Multanlow-cost sensorsPunjab, Pakistan 248.9
- 5Sialkotlow-cost sensorsPunjab, Pakistan 248.3
- 6NeelankaraiTamil Nadu, India 233.1
- 7Lahorelow-cost sensorsPunjab, Pakistan 224.6
- 8Rahim Yar Khanlow-cost sensorsPunjab, Pakistan 222.4
- 9NoidaUttar Pradesh, India 205.0
- 10DādriUttar Pradesh, India 198.3
- 11Bahawalpurlow-cost sensorsPunjab, Pakistan 190.7
- 12HāpurUttar Pradesh, India 190.4
- 13Rawalpindilow-cost sensorsPunjab, Pakistan 189.2
- 14NarelaDelhi, India 180.9
- 15DelhiDelhi, India 176.4
- 16Dera MāndiDelhi, India 169.6
- 17DhāruheraHaryana, India 163.3
- 18SonīpatHaryana, India 159.0
- 19GurugramHaryana, India 155.5
- 20BhiwadiRajasthan, India 154.5
- 21GhāziābādUttar Pradesh, India 154.4
- 22NajafgarhDelhi, India 149.7
- 23SrinagarJammu and Kashmir, India 144.7
- 24Aya NagarDelhi, India 137.4
- 25Greater NoidaUttar Pradesh, India 136.9
- 26BāghpatUttar Pradesh, India 136.0
- 27JodaOdisha, India 135.4
- 28Islamabadlow-cost sensorsIslamabad, Pakistan 132.3
- 29MuzaffarnagarUttar Pradesh, India 129.6
- 30CuddaloreTamil Nadu, India 122.4
- 31TonkRajasthan, India 119.4
- 32CuttackOdisha, India 115.4
- 33BhubaneswarOdisha, India 114.6
- 34HaldiaWest Bengal, India 113.0
- 35SīkarRajasthan, India 112.1
- 36BhiwāniHaryana, India 107.3
- 37Hyderabadlow-cost sensorsSindh, Pakistan 106.7
- 38DushanbeDushanbe, Tajikistan 106.4
- 39AgartalaTripura, India 104.5
- 40AngulOdisha, India 104.2
- 41KolkataWest Bengal, India 103.8
- 42ŻywiecSilesia, Poland 102.8
- 43FaridabadHaryana, India 102.7
- 44KarnālHaryana, India 102.6
- 45BaddiHimachal Pradesh, India 101.7
- 46GwaliorMadhya Pradesh, India 100.1
- 47RānīganjWest Bengal, India 97.8
- 48ChūruRajasthan, India 96.9
- 49JīndHaryana, India 96.7
- 50MeerutUttar Pradesh, India 96.6
- 51SāngliMaharashtra, India 94.5
- 52PuneMaharashtra, India 93.5
- 53BhopalMadhya Pradesh, India 92.3
- 54BarbilOdisha, India 92.0
- 55ByasanagarOdisha, India 91.5
- 56JaipurRajasthan, India 91.0
- 57HājīpurBihar, India 90.5
- 58Yerevanlow-cost sensorsYerevan, Armenia 89.8
- 59ShrīrāmpurWest Bengal, India 89.3
- 60SingrauliMadhya Pradesh, India 88.7
- 61ThānesarHaryana, India 88.6
- 62RasapūdipalemAndhra Pradesh, India 86.1
- 62KotaRajasthan, India 86.1
- 64ChandigarhChandigarh, India 85.9
- 65BikanerRajasthan, India 84.0
- 66LucknowUttar Pradesh, India 83.8
- 67ĀsansolWest Bengal, India 83.0
- 67ArāriaBihar, India 83.0
- 69MohaliPunjab, India 81.9
- 70Karachilow-cost sensorsSindh, Pakistan 81.4
- 71Stodůlkylow-cost sensorsPrague, Czechia 81.3
- 72Pimpri-ChinchwadMaharashtra, India 77.8
- 73AmaravatiAndhra Pradesh, India 77.7
- 74AmbālaHaryana, India 77.0
- 75JalandharPunjab, India 76.7
- 76ArrahBihar, India 76.4
- 77UnderaGujarat, India 76.0
- 78JalgaonMaharashtra, India 72.7
- 79BūndiRajasthan, India 72.6
- 80Quettalow-cost sensorsBalochistan, Pakistan 72.1
- 81DhuleMaharashtra, India 71.8
- 82MahādMaharashtra, India 71.7
- 83BuxarBihar, India 71.3
- 84BhiwandiMaharashtra, India 70.7
- 85SaugorMadhya Pradesh, India 70.1
- 85SerilingampalleTelangana, India 70.1
- 87BharatpurRajasthan, India 69.8
- 88JaisalmerRajasthan, India 69.7
- 89BhilwaraRajasthan, India 69.6
- 90JhunjhunūnRajasthan, India 69.5
- 91NandedMaharashtra, India 69.2
- 91JhālāwārRajasthan, India 69.2
- 93PanvelMaharashtra, India 68.7
- 94KolhāpurMaharashtra, India 68.3
- 95ParbhaniMaharashtra, India 68.1
- 96VelloreTamil Nadu, India 66.7
- 97DūngarpurRajasthan, India 66.4
- 98KarauliRajasthan, India 66.0
- 99DhaulpurRajasthan, India 65.7
- 99Wadgaon KolhatiMaharashtra, India 65.7
- 101Sawai MadhopurRajasthan, India 65.1
- 101NashikMaharashtra, India 65.1
- 101LaturMaharashtra, India 65.1
- 101JalorRajasthan, India 65.1
- 105DurgapurWest Bengal, India 64.7
- 106NagpurMaharashtra, India 64.4
- 106KalyānMaharashtra, India 64.4
- 108NalbāriAssam, India 64.1
- 109NaharlagunArunachal Pradesh, India 63.9
- 110Kampalalow-cost sensorsCentral Region, Uganda 63.4
- 110Dubailow-cost sensorsDubai, United Arab Emirates 63.4
- 112PatnaBihar, India 63.3
- 113Banja LukaSrpska, Bosnia and Herzegovina 63.2
- 114PrayagrajUttar Pradesh, India 63.0
- 115BettiahBihar, India 61.5
- 116SholapurMaharashtra, India 60.7
- 117YadgirKarnataka, India 60.6
- 118AhmedabadGujarat, India 60.5
- 119KanpurUttar Pradesh, India 60.1
- 119KhargharMaharashtra, India 60.1
- 121NāgaurRajasthan, India 59.8
- 121AnkleshwarGujarat, India 59.8
- 123MorādābādUttar Pradesh, India 59.7
- 124DausaRajasthan, India 59.6
- 125Sri GanganagarRajasthan, India 59.2
- 126SaharsaBihar, India 59.1
- 127ChittorgarhRajasthan, India 58.4
- 128PanchkulaHaryana, India 57.7
- 129ChāndaMaharashtra, India 56.7
- 130MumbaiMaharashtra, India 56.2
- 130BadlapurMaharashtra, India 56.2
- 132RājsamandRajasthan, India 55.5
- 133RourkelaOdisha, India 55.4
- 134AurangabadMaharashtra, India 55.2
- 135AjmerRajasthan, India 55.0
- 136Bijelo PoljeBijelo Polje, Montenegro 54.3
- 137TetovoTetovo, North Macedonia 54.2
- 138SirsaHaryana, India 53.6
- 139SirohiRajasthan, India 53.5
- 140MalegaonMaharashtra, India 53.1
- 141StrumicaStrumica, North Macedonia 52.9
- 141SarajevoFederation of B&H, Bosnia and Herzegovina 52.9
- 143Murreelow-cost sensorsPunjab, Pakistan 52.4
- 144AnantapurAndhra Pradesh, India 52.1
- 145RājgīrBihar, India 51.9
- 145BārānRajasthan, India 51.9
- 147PatiālaPunjab, India 51.3
- 147BegusaraiBihar, India 51.3
- 149ChāpraBihar, India 50.9
- 150Zagreblow-cost sensorsZagreb, Croatia 50.7
- 151GostivarGostivar, North Macedonia 50.2
- 151AkolaMaharashtra, India 50.2
- 153BhāgalpurBihar, India 50.0
- 154AgraUttar Pradesh, India 48.9
- 155CoimbatoreTamil Nadu, India 48.6
- 156AguascalientesAguascalientes, Mexico 48.5
- 157SiwānBihar, India 48.3
- 158HanumāngarhRajasthan, India 47.9
- 159ThāneMaharashtra, India 47.2
- 160RaipurChhattisgarh, India 47.0
- 160JodhpurRajasthan, India 47.0
- 162BhayandarMaharashtra, India 46.9
- 163JabalpurMadhya Pradesh, India 46.5
- 164PratāpgarhRajasthan, India 46.4
- 165VapiGujarat, India 46.3
- 166MexicaliBaja California, Mexico 45.5
- 167Vientianelow-cost sensorsVientiane Prefecture, Laos 45.3
- 168TirumalaAndhra Pradesh, India 45.1
- 169SasarāmBihar, India 44.1
- 169Kathmandulow-cost sensorsBagmati Province, Nepal 44.1
- 171NagaonAssam, India 44.0
- 172SkopjeGrad Skopje, North Macedonia 43.7
- 172KeonjhargarhOdisha, India 43.7
- 172AmravatiMaharashtra, India 43.7
- 175ManlleuCatalonia, Spain 43.4
- 176GayaBihar, India 43.3
- 177RishīkeshUttarakhand, India 43.0
- 177TravnikFederation of B&H, Bosnia and Herzegovina 43.0
- 179VelesVeles, North Macedonia 42.7
- 179KadapaAndhra Pradesh, India 42.7
- 181KavadarciKavadarci, North Macedonia 42.6
- 182Jastrzębie ZdrójSilesia, Poland 42.5
- 183BhelaiChhattisgarh, India 42.4
- 184PljevljaPljevlja, Montenegro 42.0
- 185Khlong Luanglow-cost sensorsPathum Thani, Thailand 41.2
- 186VirārMaharashtra, India 40.8
- 187GevgelijaGevgelija, North Macedonia 40.3
- 188Chiang Mailow-cost sensorsChiang Mai, Thailand 40.0
- 189KarurTamil Nadu, India 39.7
- 189KaliszGreater Poland, Poland 39.7
- 191Debrecenlow-cost sensorsHajdú-Bihar, Hungary 39.5
- 192Czechowice-DziedziceSilesia, Poland 39.4
- 193BānswāraRajasthan, India 39.3
- 194PoznańGreater Poland, Poland 38.7
- 195IndoreMadhya Pradesh, India 38.6
- 196OpoleOpole Voivodeship, Poland 38.1
- 196Gorzów WielkopolskiLubusz, Poland 38.1
- 198Bangkoklow-cost sensorsBangkok, Thailand 37.9
- 199Tuen MunTuen Mun, Hong Kong 37.8
- 200Jelenia GóraLower Silesia, Poland 37.7
Top 200 of 2,352 shown.
Good0–9.0
Moderate9.1–35.4
Sensitive groups35.5–55.4
Unhealthy55.5–125.4
Very unhealthy125.5–225.4
Hazardous225.5+