SmogRank / History / January 12, 2025
Most polluted cities on January 12, 2025
2,072 cities ranked by their average PM2.5 over the day; the worst was Kolkata, India, at 236.0 µg/m³. Each city's own local calendar day.
Bad-air episodes during January 12, 2025. All episodes.
- 1KolkataWest Bengal, India 32215.7×
- 2Dhakalow-cost sensorsDhaka Division, Bangladesh 27913.6×
- 3Peshawarlow-cost sensorsKhyber Pakhtunkhwa, Pakistan 27713.5×
- 4DushanbeDushanbe, Tajikistan 24111.0×
- 5DelhiDelhi, India 23010.3×
- 6Lahorelow-cost sensorsPunjab, Pakistan 2068.7×
- 7CairoCairo, Egypt 1978.1×
- 8N'DjamenaN’Djaména, Chad 1967.9×
- 9MumbaiMaharashtra, India 1947.8×
- 10Ulan BatorUlaanbaatar, Mongolia 1937.7×
- 11Almatylow-cost sensorsAlmaty, Kazakhstan 1897.3×
- 12Karachilow-cost sensorsSindh, Pakistan 1897.3×
- 13Islamabadlow-cost sensorsIslamabad, Pakistan 1856.9×
- 14SalorTashkent Region, Uzbekistan 1826.6×
- 15ShenyangLiaoning, China 1816.6×
- 16Lagoslow-cost sensorsLagos, Nigeria 1725.7×
- 17Kampalalow-cost sensorsCentral Region, Uganda 1705.5×
- 18HanoiHanoi, Vietnam 1695.4×
- 19Abujalow-cost sensorsFCT, Nigeria 1665.2×
- 20Kathmandulow-cost sensorsBagmati Province, Nepal 1665.1×
- 21HyderabadTelangana, India 1624.8×
- 22BaghdadBaghdad, Iraq 1624.7×
- 23DhahranEastern Province, Saudi Arabia 1554.1×
- 24LazarevacCentral Serbia, Serbia 1523.8×
- 25BakuBaki, Azerbaijan 1523.8×
- 26ShanghaiShanghai, China 1463.6×
- 28ValjevoCentral Serbia, Serbia 1453.5×
- 29Le HavreNormandy, France 1443.5×
- 30KigaliKigali, Rwanda 1413.4×
- 31CeljeUrban Municipality of Celje, Slovenia 1293.1×
- 32Kinshasalow-cost sensorsKinshasa, Democratic Republic of the Congo 1293.1×
- 33SremčicaCentral Serbia, Serbia 1283.1×
- 34SmederevoCentral Serbia, Serbia 1263.0×
- 35ChennaiTamil Nadu, India 1243.0×
- 36KraljevoCentral Serbia, Serbia 1222.9×
- 37BucharestBucharest, Romania 1182.8×
- 37Novi PazarCentral Serbia, Serbia 1182.8×
- 39RixensartWallonia, Belgium 1182.8×
- 40Abidjanlow-cost sensorsAbidjan Autonomous District, Ivory Coast 1172.8×
- 41CodleaBrașov County, Romania 1172.8×
- 42PirotCentral Serbia, Serbia 1162.8×
- 43KragujevacCentral Serbia, Serbia 1162.8×
- 44ObrenovacCentral Serbia, Serbia 1142.7×
- 45PubalGyeonggi-do, South Korea 1142.7×
- 46SeonghwanChungcheongnam-do, South Korea 1122.7×
- 47GumiGyeongsangbuk-do, South Korea 1072.5×
- 48HwadoGyeonggi-do, South Korea 1052.5×
- 49YeojuGyeonggi-do, South Korea 1042.5×
- 50Yangp'yŏngGyeonggi-do, South Korea 1042.5×
- 51AsanChungcheongnam-do, South Korea 1032.4×
- 52LondonEngland, United Kingdom 1032.4×
- 53YeongjuGyeongsangbuk-do, South Korea 1022.4×
- 54PančevoVojvodina, Serbia 1022.4×
- 55SejongSejong-si, South Korea 1002.4×
- 56Cheongju-siNorth Chungcheong, South Korea 1002.3×
- 57AshgabatAshgabat, Turkmenistan 992.3×
- 57PyeongtaekGyeonggi-do, South Korea 992.3×
- 59YeongdongNorth Chungcheong, South Korea 992.3×
- 60UžiceCentral Serbia, Serbia 992.3×
- 61AthensAttica, Greece 982.3×
- 62OkcheonNorth Chungcheong, South Korea 982.3×
- 62Icheon-siGyeonggi-do, South Korea 982.3×
- 64BelgradeCentral Serbia, Serbia 972.3×
- 64YesanChungcheongnam-do, South Korea 972.3×
- 66JungpyongNorth Chungcheong, South Korea 972.3×
- 67ZemunCentral Serbia, Serbia 972.2×
- 68NišCentral Serbia, Serbia 962.2×
- 69CheonanChungcheongnam-do, South Korea 952.2×
- 69AnseongGyeonggi-do, South Korea 952.2×
- 71KinzanChungcheongnam-do, South Korea 942.2×
- 71DouaiHauts-de-France, France 942.2×
- 73ChuncheonGangwon-do, South Korea 942.1×
- 74KranjUrban Municipality of Kranj, Slovenia 932.1×
- 75ĆuprijaCentral Serbia, Serbia 932.1×
- 76SuwonGyeonggi-do, South Korea 932.1×
- 77WŏnjuGangwon-do, South Korea 932.1×
- 77Hwaseong-siGyeonggi-do, South Korea 932.1×
- 79OsanGyeonggi-do, South Korea 922.1×
- 79PtujUrban Municipality of Ptuj, Slovenia 922.1×
- 81ČačakCentral Serbia, Serbia 922.1×
- 82MenenFlanders, Belgium 912.0×
- 82GrimbergenFlanders, Belgium 912.0×
- 84HwacheonGangwon-do, South Korea 912.0×
- 85BrusselsBrussels Capital, Belgium 912.0×
- 86ChungjuNorth Chungcheong, South Korea 912.0×
- 86Chinch'ŏnNorth Chungcheong, South Korea 912.0×
- 86YŏnmuChungcheongnam-do, South Korea 912.0×
- 89BuyeoChungcheongnam-do, South Korea 902.0×
- 89KoesanNorth Chungcheong, South Korea 902.0×
- 89HongseongChungcheongnam-do, South Korea 902.0×
- 92FredrikstadØstfold, Norway 902.0×
- 92NacimientoBiobio, Chile 902.0×
- 92ComptonCalifornia, United States 902.0×
- 95TangjinChungcheongnam-do, South Korea 902.0×
- 96Khlong Sam WaBangkok, Thailand 892.0×
- 97GraysEngland, United Kingdom 892.0×
- 97DenainHauts-de-France, France 892.0×
- 99KortrijkFlanders, Belgium 892.0×
- 100ZaventemFlanders, Belgium 892.0×
- 101GwangjuGyeonggi-do, South Korea 892.0×
- 102Guri-siGyeonggi-do, South Korea 881.9×
- 102MonsWallonia, Belgium 881.9×
- 104WaterfordMunster, Ireland 881.9×
- 105MechelenFlanders, Belgium 881.9×
- 105HasseltFlanders, Belgium 881.9×
- 107YangonYangon, Myanmar 871.9×
- 107SeoulSeoul, South Korea 871.9×
- 107GimcheonGyeongsangbuk-do, South Korea 871.9×
- 110DejCluj County, Romania 871.9×
- 110HouthalenFlanders, Belgium 871.9×
- 112AmmanAmman, Jordan 871.9×
- 112FresnoCalifornia, United States 871.9×
- 114IksanJeollabuk-do, South Korea 871.9×
- 115SeosanChungcheongnam-do, South Korea 871.9×
- 115GunsanJeollabuk-do, South Korea 871.9×
- 115Bueng KumBangkok, Thailand 871.9×
- 118Gyeongsan-siGyeongsangbuk-do, South Korea 861.9×
- 119Nong KhaemBangkok, Thailand 861.9×
- 119SangjuGyeongsangbuk-do, South Korea 861.9×
- 119Hongch’ŏnGangwon-do, South Korea 861.9×
- 122Ansan-siGyeonggi-do, South Korea 861.9×
- 122GwangmyeongGyeonggi-do, South Korea 861.9×
- 124Tuen MunTuen Mun, Hong Kong 851.8×
- 124Bucheon-siGyeonggi-do, South Korea 851.8×
- 124BuanJeollabuk-do, South Korea 851.8×
- 124DagenhamEngland, United Kingdom 851.8×
- 124IzegemFlanders, Belgium 851.8×
- 129KimjeJeollabuk-do, South Korea 851.8×
- 129IncheonIncheon, South Korea 851.8×
- 131Anyang-siGyeonggi-do, South Korea 851.8×
- 131Lat KrabangBangkok, Thailand 851.8×
- 133WaegwanGyeongsangbuk-do, South Korea 851.8×
- 133MunsanGyeonggi-do, South Korea 851.8×
- 135GuangzhouGuangdong, China 851.8×
- 135LillestrømAkershus, Norway 851.8×
- 135HanfordCalifornia, United States 851.8×
- 138Goyang-siGyeonggi-do, South Korea 851.8×
- 138Gimpo-siGyeonggi-do, South Korea 851.8×
- 138Lak SiBangkok, Thailand 851.8×
- 141Bang NaBangkok, Thailand 841.8×
- 141KunwiGyeongsangbuk-do, South Korea 841.8×
- 143ChangsuJeollabuk-do, South Korea 841.8×
- 144Seongnam-siGyeonggi-do, South Korea 841.8×
- 144HanamGyeonggi-do, South Korea 841.8×
- 146Uijeongbu-siGyeonggi-do, South Korea 841.8×
- 146Ganghwa-gunIncheon, South Korea 841.8×
- 148NangenJeollabuk-do, South Korea 841.8×
- 149ImsilJeollabuk-do, South Korea 831.8×
- 149Saphan SungBangkok, Thailand 831.8×
- 151NonsanChungcheongnam-do, South Korea 831.8×
- 151ValenciennesHauts-de-France, France 831.8×
- 153BoryeongChungcheongnam-do, South Korea 831.7×
- 154WanjuJeollabuk-do, South Korea 821.7×
- 154HeerlenLimburg, The Netherlands 821.7×
- 156AndongGyeongsangbuk-do, South Korea 821.7×
- 157Istanbullow-cost sensorsIstanbul, Turkey 821.7×
- 157NajuJeollanam-do, South Korea 821.7×
- 159JülichNorth Rhine-Westphalia, Germany 821.7×
- 160Jinan-gunJeollabuk-do, South Korea 821.7×
- 160Khan Na YaoBangkok, Thailand 821.7×
- 162Mueang NonthaburiNonthaburi, Thailand 821.7×
- 162GapyeongGyeonggi-do, South Korea 821.7×
- 162AarschotFlanders, Belgium 821.7×
- 165ChiguayanteBiobio, Chile 811.7×
- 166DaeguDaegu, South Korea 811.7×
- 166WillebroekFlanders, Belgium 811.7×
- 166FutogVojvodina, Serbia 811.7×
- 169YangjuGyeonggi-do, South Korea 811.7×
- 169MossØstfold, Norway 811.7×
- 169Novo MestoUrban Municipality of Novo Mesto, Slovenia 811.7×
- 169Sai MaiBangkok, Thailand 811.7×
- 173JinchengFukien, Taiwan 811.7×
- 174CharleroiWallonia, Belgium 801.7×
- 175BexleyEngland, United Kingdom 801.7×
- 176NeietsuGangwon-do, South Korea 801.6×
- 176TocopillaAntofagasta, Chile 801.6×
- 178GongjuChungcheongnam-do, South Korea 801.6×
- 178TrbovljeMunicipality of Trbovlje, Slovenia 801.6×
- 180EupenWallonia, Belgium 791.6×
- 181PoriSatakunta, Finland 791.6×
- 181YeonggwangJeollanam-do, South Korea 791.6×
- 181KölnNorth Rhine-Westphalia, Germany 791.6×
- 184YeonilGyeongsangbuk-do, South Korea 791.6×
- 184CheorwonGangwon-do, South Korea 791.6×
- 184WabuGyeonggi-do, South Korea 791.6×
- 184HwawŏnDaegu, South Korea 791.6×
- 188AndenneWallonia, Belgium 791.6×
- 189NamyangjuGyeonggi-do, South Korea 781.6×
- 189LeverkusenNorth Rhine-Westphalia, Germany 781.6×
- 189JüchenNorth Rhine-Westphalia, Germany 781.6×
- 192HualquiBiobio, Chile 781.6×
- 193MungyeongGyeongsangbuk-do, South Korea 781.6×
- 193BonnNorth Rhine-Westphalia, Germany 781.6×
- 195HayangGyeongsangbuk-do, South Korea 781.6×
- 196BangkokBangkok, Thailand 771.6×
- 196LiègeWallonia, Belgium 771.6×
- 196Boulogne-sur-MerHauts-de-France, France 771.6×
- 199JeonjuJeollabuk-do, South Korea 771.5×
- 200PohangGyeongsangbuk-do, South Korea 771.5×
Top 200 of 2,072 shown.
The US EPA's Air Quality Index for PM2.5 (2024 breakpoints). Show values as: µg/m³ · US AQI · India AQI · China AQI · European AQI · UK DAQI · Canada AQHI+. About the scales
Not covered: the government monitoring networks of China and Turkey, which publish no terms that let us reuse their readings. Most cities there are missing from this board, not clean. Why.
Use this board
SmogRank, most polluted cities, PM2.5, January 12, 2025, smogrank.com/history/2025-01-12 (accessed 2 Oct 2026).
You're welcome to reuse a single chart, image or figure with this citation and a link. Terms.