SmogRank / History / March 20, 2023
Most polluted cities on March 20, 2023
1,314 cities ranked by their average PM2.5 over the day; the worst was Lahore, Pakistan, at 126.0 µg/m³. Each city's own local calendar day.
OpenAQ's archive, where our readings come from, has almost none for this day. Cities in the United States and Europe have it from the EPA's and the European Environment Agency's own records of the same monitors; many cities elsewhere are missing from this board, not clean. Why.
Bad-air episodes during March 20, 2023. All episodes.
- 1Lahorelow-cost sensorsPunjab, Pakistan 2018.4×
- 2BeijingBeijing, China 1917.5×
- 3Ubon RatchathaniUbon Ratchathani, Thailand 1705.5×
- 4ShenyangLiaoning, China 1614.7×
- 5NanNan, Thailand 1594.4×
- 6Ban HouakhouaBokeo, Laos 1594.4×
- 7BaghdadBaghdad, Iraq 1594.4×
- 8MukdahanMukdahan, Thailand 1574.3×
- 9Si Sa KetSi Sa Ket, Thailand 1564.2×
- 10Mae SaiChiang Rai, Thailand 1564.2×
- 10Dhakalow-cost sensorsDhaka Division, Bangladesh 1564.2×
- 12LoeiLoei, Thailand 1564.2×
- 13Nong Bua LamphuNong Bua Lamphu, Thailand 1544.0×
- 13KalasinKalasin, Thailand 1544.0×
- 15Roi EtRoi Et, Thailand 1544.0×
- 16Sakon NakhonSakon Nakhon, Thailand 1523.8×
- 17ŁaskŁódź Voivodeship, Poland 1513.7×
- 18Udon ThaniUdon Thani, Thailand 1513.7×
- 19WłocławekKujawsko-Pomorskie, Poland 1503.7×
- 20Bang Khun ThianBangkok, Thailand 1493.7×
- 21LublinLublin, Poland 1443.5×
- 22Peshawarlow-cost sensorsKhyber Pakhtunkhwa, Pakistan 1423.5×
- 23Buri RamBuriram, Thailand 1393.4×
- 24TetovoTetovo, North Macedonia 1373.3×
- 25KhartoumKhartoum, Sudan 1363.3×
- 26KościanGreater Poland, Poland 1353.3×
- 27KutnoŁódź Voivodeship, Poland 1343.3×
- 28ŁukówLublin, Poland 1313.2×
- 28Nakhon RatchasimaNakhon Ratchasima, Thailand 1313.2×
- 30VoluntariIlfov, Romania 1303.2×
- 31PhichitPhichit, Thailand 1293.1×
- 32PhraePhrae, Thailand 1283.1×
- 33ChaiyaphumChaiyaphum, Thailand 1283.1×
- 34KielceŚwiętokrzyskie, Poland 1283.1×
- 34KrakówLesser Poland, Poland 1283.1×
- 36ToruńKujawsko-Pomorskie, Poland 1263.0×
- 37PułtuskMazovia, Poland 1253.0×
- 38OtwockMazovia, Poland 1243.0×
- 39PhetchabunPhetchabun, Thailand 1233.0×
- 40LiepājaLiepaja, Latvia 1222.9×
- 41PhayaoPhayao, Thailand 1202.9×
- 42Chiang RaiChiang Rai, Thailand 1202.9×
- 43YangonYangon, Myanmar 1202.9×
- 44LegionowoMazovia, Poland 1192.9×
- 45SkopjeGrad Skopje, North Macedonia 1192.8×
- 46Chiang MaiChiang Mai, Thailand 1182.8×
- 47UttaraditUttaradit, Thailand 1182.8×
- 48Popeşti-LeordeniIlfov, Romania 1172.8×
- 49BufteaIlfov, Romania 1172.8×
- 50RadomskoŁódź Voivodeship, Poland 1172.8×
- 51PrilepPrilep, North Macedonia 1162.8×
- 52Mae SotTak, Thailand 1162.8×
- 53SukhothaiSukhothai, Thailand 1152.8×
- 54SiedlceMazovia, Poland 1152.7×
- 54DelhiDelhi, India 1152.7×
- 56HanoiHanoi, Vietnam 1152.7×
- 57WawerMazovia, Poland 1142.7×
- 58Si Maha PhotPrachin Buri, Thailand 1122.7×
- 59DěčínÚstí nad Labem Region, Czechia 1112.6×
- 60Bielsko-BialaSilesia, Poland 1112.6×
- 61WarsawMazovia, Poland 1102.6×
- 62PakxanBolikhamsai, Laos 1102.6×
- 63GevgelijaGevgelija, North Macedonia 1092.6×
- 64SalorTashkent Region, Uzbekistan 1082.6×
- 65Nakhon SawanNakhon Sawan, Thailand 1082.6×
- 66CodleaBrașov County, Romania 1082.5×
- 66BucharestBucharest, Romania 1082.5×
- 66NiskoSubcarpathia, Poland 1082.5×
- 66Kamphaeng PhetKamphaeng Phet, Thailand 1082.5×
- 70PoznańGreater Poland, Poland 1072.5×
- 71Mladá BoleslavCentral Bohemia, Czechia 1072.5×
- 72Lop BuriLopburi, Thailand 1062.5×
- 73RatchaburiRatchaburi, Thailand 1042.5×
- 74RadomMazovia, Poland 1042.4×
- 75PłockMazovia, Poland 1042.4×
- 76EłkWarmia-Masuria, Poland 1032.4×
- 77Nakło nad NoteciąKujawsko-Pomorskie, Poland 1022.4×
- 78San SeveroApulia, Italy 1012.4×
- 78SpringfieldMissouri, United States 1012.4×
- 80GjilanGjilan, Kosovo 1002.4×
- 80Islamabadlow-cost sensorsIslamabad, Pakistan 1002.4×
- 82Bang NaBangkok, Thailand 992.3×
- 83LamphunLamphun, Thailand 992.3×
- 83ŁódźŁódź Voivodeship, Poland 992.3×
- 85BelgradeCentral Serbia, Serbia 992.3×
- 86RzeszówSubcarpathia, Poland 992.3×
- 86KanchanaburiKanchanaburi, Thailand 992.3×
- 88Bishkeklow-cost sensorsBishkek, Kyrgyzstan 982.3×
- 88Sing BuriSing Buri, Thailand 982.3×
- 90Jelenia GóraLower Silesia, Poland 982.3×
- 91GrajewoPodlasie, Poland 972.3×
- 91Samut SakhonSamut Sakhon, Thailand 972.3×
- 91AranyaprathetSa Kaeo, Thailand 972.3×
- 94TepliceÚstí nad Labem Region, Czechia 962.2×
- 95StarachowiceŚwiętokrzyskie, Poland 962.2×
- 96AugustówPodlasie, Poland 962.2×
- 97ŻyrardówMazovia, Poland 952.2×
- 97KłodzkoLower Silesia, Poland 952.2×
- 97Czechowice-DziedziceSilesia, Poland 952.2×
- 100DębicaSubcarpathia, Poland 952.2×
- 101KrosnoSubcarpathia, Poland 952.2×
- 101JarosławSubcarpathia, Poland 952.2×
- 103Almatylow-cost sensorsAlmaty, Kazakhstan 942.2×
- 104VentspilsVentspils, Latvia 942.1×
- 104OlsztynWarmia-Masuria, Poland 942.1×
- 104MariglianoCampania, Italy 942.1×
- 107Hradec KrálovéHradec Králové Region, Czechia 932.1×
- 108TakTak, Thailand 932.1×
- 109Suphan BuriSuphan Buri, Thailand 932.1×
- 109Ústí nad LabemÚstí nad Labem Region, Czechia 932.1×
- 111Khlong Sam WaBangkok, Thailand 932.1×
- 112LampangLampang, Thailand 922.1×
- 113JasłoSubcarpathia, Poland 922.1×
- 113BitolaBitola, North Macedonia 922.1×
- 113RacibórzSilesia, Poland 922.1×
- 116TarnówLesser Poland, Poland 912.1×
- 116KatowiceSilesia, Poland 912.1×
- 118BeneventoCampania, Italy 912.0×
- 119RigaRiga, Latvia 912.0×
- 119MielecSubcarpathia, Poland 912.0×
- 119OlomoucOlomouc Region, Czechia 912.0×
- 122Lak SiBangkok, Thailand 902.0×
- 123PřerovOlomouc Region, Czechia 902.0×
- 124ŚwiecieKujawsko-Pomorskie, Poland 902.0×
- 125OhridOhrid, North Macedonia 902.0×
- 125TřinecMoravian-Silesian Region, Czechia 902.0×
- 127MitrovicëMitrovica, Kosovo 892.0×
- 128SaraburiSaraburi, Thailand 892.0×
- 129KętrzynWarmia-Masuria, Poland 892.0×
- 129Karachilow-cost sensorsSindh, Pakistan 892.0×
- 129HavířovMoravian-Silesian Region, Czechia 892.0×
- 132PrešovPrešov Region, Slovakia 892.0×
- 132LęborkPomerania, Poland 892.0×
- 132AvellinoCampania, Italy 892.0×
- 135Phra Nakhon Si AyutthayaPhra Nakhon Si Ayutthaya, Thailand 892.0×
- 135GuangzhouGuangdong, China 892.0×
- 137KavadarciKavadarci, North Macedonia 881.9×
- 137Jastrzębie ZdrójSilesia, Poland 881.9×
- 139Nong KhaemBangkok, Thailand 881.9×
- 140TrenčínTrenčín Region, Slovakia 881.9×
- 141Spišská Nová VesKošice Region, Slovakia 871.9×
- 142PristinaPristina, Kosovo 871.9×
- 143KošiceKošice Region, Slovakia 871.9×
- 143ZamośćLublin, Poland 871.9×
- 143KoprivnicaKoprivnica-Križevci, Croatia 871.9×
- 146SuwałkiPodlasie, Poland 861.9×
- 146NysaOpole Voivodeship, Poland 861.9×
- 146Banja LukaSrpska, Bosnia and Herzegovina 861.9×
- 149LučenecBanská Bystrica Region, Slovakia 861.9×
- 149Český TěšínMoravian-Silesian Region, Czechia 861.9×
- 151KranjUrban Municipality of Kranj, Slovenia 861.9×
- 152GrazStyria, Austria 861.8×
- 152AndriaApulia, Italy 861.8×
- 152Saphan SungBangkok, Thailand 861.8×
- 155Frýdek-MístekMoravian-Silesian Region, Czechia 851.8×
- 156TrebišovKošice Region, Slovakia 851.8×
- 156HraniceOlomouc Region, Czechia 851.8×
- 158KarvináMoravian-Silesian Region, Czechia 851.8×
- 159BiałystokPodlasie, Poland 851.8×
- 160HumennéPrešov Region, Slovakia 841.8×
- 161Ban Samae DamBangkok, Thailand 841.8×
- 161Sai MaiBangkok, Thailand 841.8×
- 163PrzemyślSubcarpathia, Poland 841.8×
- 163Konstancin-JeziornaMazovia, Poland 841.8×
- 163PejëPec, Kosovo 841.8×
- 163Khan Na YaoBangkok, Thailand 841.8×
- 167Nakhon PathomNakhon Pathom, Thailand 831.8×
- 167Bueng KumBangkok, Thailand 831.8×
- 169Khlong LuangPathum Thani, Thailand 831.8×
- 170KochaniKochani, North Macedonia 831.7×
- 170MostÚstí nad Labem Region, Czechia 831.7×
- 172Valašské MeziříčíZlín, Czechia 821.7×
- 172BohumínMoravian-Silesian Region, Czechia 821.7×
- 174Nong ChokBangkok, Thailand 821.7×
- 174GdańskPomerania, Poland 821.7×
- 176BangkokBangkok, Thailand 821.7×
- 176Bang KapiBangkok, Thailand 821.7×
- 178PardubicePardubice Region, Czechia 811.7×
- 179KorçëKorçë County, Albania 811.7×
- 179OpavaMoravian-Silesian Region, Czechia 811.7×
- 181LitvínovÚstí nad Labem Region, Czechia 811.7×
- 181San Felice A CancelloCampania, Italy 811.7×
- 183Ban ChangRayong, Thailand 811.7×
- 184SenicaTrnava Region, Slovakia 801.7×
- 185AthensAttica, Greece 801.6×
- 186KaunasKaunas, Lithuania 801.6×
- 186BydgoszczKujawsko-Pomorskie, Poland 801.6×
- 186TrbovljeMunicipality of Trbovlje, Slovenia 801.6×
- 189Laem ChabangChon Buri, Thailand 791.6×
- 189Kędzierzyn-KoźleOpole Voivodeship, Poland 791.6×
- 191ŽilinaŽilina Region, Slovakia 791.6×
- 191AlbanyGeorgia, United States 791.6×
- 193Mueang NonthaburiNonthaburi, Thailand 791.6×
- 194LuceraApulia, Italy 791.6×
- 195MartinŽilina Region, Slovakia 781.6×
- 196PátraWest Greece, Greece 781.6×
- 196AlexandriaAlexandria, Egypt 781.6×
- 196AntananarivoAnalamanga, Madagascar 781.6×
- 196SopotPomerania, Poland 781.6×
- 196GdyniaPomerania, Poland 781.6×
Top 200 of 1,314 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
Use this board
SmogRank, most polluted cities, PM2.5, March 20, 2023, smogrank.com/history/2023-03-20 (accessed 2 Oct 2026).
You're welcome to reuse a single chart, image or figure with this citation and a link. Terms.