SmogRank / Episodes / Thailand

Western Thailand and Laos, January and February 2023

For 2 days, from 31 January to 1 February 2023, 34 cities in Thailand and Laos had PM2.5 at least twice their usual for the time of year. The worst reading was Tha Bo, Nong Khai, Thailand: 122.0 µg/m³ on 1 February, about 2.6× its usual 47.0.

No cause namedWe have no fire or smoke records for these days, so we only say what the measurements show.
Cities reached34in 2 countries
Days231 January to 1 February 2023
Worst day1 February34 cities counted
Furthest above usual3.2×Sakon Nakhon

Day by day

1 February 34 cities at twice their usual or more
ChaiyaphumPhetchabunKalasinNakhon RatchasimaPhichitNakhon SawanLop BuriSaraburiSing BuriSi Maha PhotKamphaeng PhetNanAranyaprathetKhlong LuangSuphan BuriKhlong Sam WaKhan Na YaoUbon RatchathaniBueng KumMueang NonthaburiTakBang KapiBang Khun ThianKanchanaburiBan Talat BuengLaem ChabangMae SotRatchaburiLamphunChanthaburiBan ChangChiang MaiTratMae SaiSai MaiLak SiLat KrabangBang Bo DistrictNong ChokPhraeUttaraditSaphan SungVientianeNakhon PathomNong KhaemPhra Nakhon Si AyutthayaPhra PradaengRoi EtBangkokRayongSi Sa KetChiang RaiLampangBuri RamSamut SakhonHua HinSukhothaiBan HouakhouaBang NaBan Khlong PrawetBan Samae DamMukdahanPakxanTha BoLoeiNong Bua LamphuUdon ThaniSakon Nakhon
28 Jan2930311 Feb234
Every measured city in the area, coloured by its PM2.5 that day; a dark ring marks a city at twice its usual or more. Bars: cities counted each day, coloured by their median level. Choose a day or press play; without JavaScript, the days link to that day's world ranking.

How it spread

Nong Bua LamphuNong Bua Lamphu, 28 January: 20.4 µg/m³, 0.7× usualNong Bua Lamphu, 29 January: 34.2 µg/m³, 1.2× usualNong Bua Lamphu, 30 January: 53.5 µg/m³, 1.9× usualNong Bua Lamphu, 31 January: 81.1 µg/m³, 2.8× usualNong Bua Lamphu, 1 February: 76.5 µg/m³, 2.7× usualNong Bua Lamphu, 2 February: no readingNong Bua Lamphu, 3 February: no readingNong Bua Lamphu, 4 February: no readingLoeiLoei, 28 January: 19.8 µg/m³, 0.6× usualLoei, 29 January: 45.0 µg/m³, 1.3× usualLoei, 30 January: 60.7 µg/m³, 1.8× usualLoei, 31 January: 77.4 µg/m³, 2.3× usualLoei, 1 February: 88.9 µg/m³, 2.6× usualLoei, 2 February: no readingLoei, 3 February: no readingLoei, 4 February: no readingSukhothaiSukhothai, 28 January: 53.0 µg/m³, 1.5× usualSukhothai, 29 January: 55.5 µg/m³, 1.6× usualSukhothai, 30 January: 67.4 µg/m³, 1.9× usualSukhothai, 31 January: 72.2 µg/m³, 2.1× usualSukhothai, 1 February: 81.0 µg/m³, 2.3× usualSukhothai, 2 February: no readingSukhothai, 3 February: no readingSukhothai, 4 February: no readingUdon ThaniUdon Thani, 28 January: 17.3 µg/m³, 0.7× usualUdon Thani, 29 January: 32.3 µg/m³, 1.2× usualUdon Thani, 30 January: 44.2 µg/m³, 1.7× usualUdon Thani, 31 January: 60.7 µg/m³, 2.3× usualUdon Thani, 1 February: 76.3 µg/m³, 2.9× usualUdon Thani, 2 February: no readingUdon Thani, 3 February: no readingUdon Thani, 4 February: no readingPakxanPakxan, 28 January: 21.3 µg/m³, 0.8× usualPakxan, 29 January: 36.3 µg/m³, 1.4× usualPakxan, 30 January: 41.9 µg/m³, 1.6× usualPakxan, 31 January: 58.3 µg/m³, 2.3× usualPakxan, 1 February: 63.8 µg/m³, 2.5× usualPakxan, 2 February: no readingPakxan, 3 February: no readingPakxan, 4 February: no readingSakon NakhonSakon Nakhon, 28 January: 16.7 µg/m³, 0.9× usualSakon Nakhon, 29 January: 25.4 µg/m³, 1.3× usualSakon Nakhon, 30 January: 32.5 µg/m³, 1.7× usualSakon Nakhon, 31 January: 44.5 µg/m³, 2.3× usualSakon Nakhon, 1 February: 62.0 µg/m³, 3.2× usualSakon Nakhon, 2 February: no readingSakon Nakhon, 3 February: no readingSakon Nakhon, 4 February: no readingTha BoTha Bo, 28 January: 35.8 µg/m³, 0.8× usualTha Bo, 29 January: 50.2 µg/m³, 1.1× usualTha Bo, 30 January: 90.5 µg/m³, 1.9× usualTha Bo, 31 January: 92.7 µg/m³, 2.0× usualTha Bo, 1 February: 122.0 µg/m³, 2.6× usualTha Bo, 2 February: no readingTha Bo, 3 February: no readingTha Bo, 4 February: no readingVientianeVientiane, 28 January: 35.8 µg/m³, 0.6× usualVientiane, 29 January: 50.2 µg/m³, 0.9× usualVientiane, 30 January: 90.5 µg/m³, 1.6× usualVientiane, 31 January: 92.7 µg/m³, 1.6× usualVientiane, 1 February: 122.0 µg/m³, 2.1× usualVientiane, 2 February: no readingVientiane, 3 February: no readingVientiane, 4 February: no readingBang NaBang Na, 28 January: 34.5 µg/m³, 0.9× usualBang Na, 29 January: 26.7 µg/m³, 0.7× usualBang Na, 30 January: 36.1 µg/m³, 0.9× usualBang Na, 31 January: 57.0 µg/m³, 1.4× usualBang Na, 1 February: 98.5 µg/m³, 2.4× usualBang Na, 2 February: no readingBang Na, 3 February: no readingBang Na, 4 February: no readingLampangLampang, 28 January: 67.2 µg/m³, 1.6× usualLampang, 29 January: 60.4 µg/m³, 1.5× usualLampang, 30 January: 62.9 µg/m³, 1.5× usualLampang, 31 January: 77.4 µg/m³, 1.9× usualLampang, 1 February: 88.7 µg/m³, 2.2× usualLampang, 2 February: no readingLampang, 3 February: no readingLampang, 4 February: no readingBan Samae DamBan Samae Dam, 28 January: 34.1 µg/m³, 0.9× usualBan Samae Dam, 29 January: 25.4 µg/m³, 0.7× usualBan Samae Dam, 30 January: 32.7 µg/m³, 0.9× usualBan Samae Dam, 31 January: 58.9 µg/m³, 1.6× usualBan Samae Dam, 1 February: 88.5 µg/m³, 2.4× usualBan Samae Dam, 2 February: no readingBan Samae Dam, 3 February: no readingBan Samae Dam, 4 February: no readingNong KhaemNong Khaem, 28 January: 43.5 µg/m³, 1.0× usualNong Khaem, 29 January: 30.2 µg/m³, 0.7× usualNong Khaem, 30 January: 36.7 µg/m³, 0.9× usualNong Khaem, 31 January: 66.2 µg/m³, 1.6× usualNong Khaem, 1 February: 85.6 µg/m³, 2.1× usualNong Khaem, 2 February: no readingNong Khaem, 3 February: no readingNong Khaem, 4 February: no readingSamut SakhonSamut Sakhon, 28 January: 44.0 µg/m³, 1.2× usualSamut Sakhon, 29 January: 30.6 µg/m³, 0.8× usualSamut Sakhon, 30 January: 35.3 µg/m³, 1.0× usualSamut Sakhon, 31 January: 67.2 µg/m³, 1.8× usualSamut Sakhon, 1 February: 83.1 µg/m³, 2.3× usualSamut Sakhon, 2 February: no readingSamut Sakhon, 3 February: no readingSamut Sakhon, 4 February: no readingLat KrabangLat Krabang, 28 January: 32.4 µg/m³, 0.8× usualLat Krabang, 29 January: 25.4 µg/m³, 0.6× usualLat Krabang, 30 January: 40.4 µg/m³, 1.0× usualLat Krabang, 31 January: 57.0 µg/m³, 1.4× usualLat Krabang, 1 February: 82.8 µg/m³, 2.0× usualLat Krabang, 2 February: no readingLat Krabang, 3 February: no readingLat Krabang, 4 February: no readingNakhon PathomNakhon Pathom, 28 January: 37.8 µg/m³, 1.0× usualNakhon Pathom, 29 January: 30.5 µg/m³, 0.8× usualNakhon Pathom, 30 January: 33.3 µg/m³, 0.9× usualNakhon Pathom, 31 January: 60.3 µg/m³, 1.6× usualNakhon Pathom, 1 February: 80.5 µg/m³, 2.1× usualNakhon Pathom, 2 February: no readingNakhon Pathom, 3 February: no readingNakhon Pathom, 4 February: no readingBan Khlong PrawetBan Khlong Prawet, 28 January: 29.7 µg/m³, 0.9× usualBan Khlong Prawet, 29 January: 21.8 µg/m³, 0.6× usualBan Khlong Prawet, 30 January: 32.2 µg/m³, 1.0× usualBan Khlong Prawet, 31 January: 48.5 µg/m³, 1.4× usualBan Khlong Prawet, 1 February: 79.7 µg/m³, 2.4× usualBan Khlong Prawet, 2 February: no readingBan Khlong Prawet, 3 February: no readingBan Khlong Prawet, 4 February: no readingBangkokBangkok, 28 January: 33.5 µg/m³, 0.9× usualBangkok, 29 January: 26.7 µg/m³, 0.8× usualBangkok, 30 January: 35.3 µg/m³, 1.0× usualBangkok, 31 January: 57.9 µg/m³, 1.6× usualBangkok, 1 February: 78.4 µg/m³, 2.2× usualBangkok, 2 February: no readingBangkok, 3 February: no readingBangkok, 4 February: no readingSaphan SungSaphan Sung, 28 January: 33.9 µg/m³, 0.9× usualSaphan Sung, 29 January: 26.8 µg/m³, 0.7× usualSaphan Sung, 30 January: 37.9 µg/m³, 1.0× usualSaphan Sung, 31 January: 54.6 µg/m³, 1.5× usualSaphan Sung, 1 February: 78.3 µg/m³, 2.1× usualSaphan Sung, 2 February: no readingSaphan Sung, 3 February: no readingSaphan Sung, 4 February: no readingLak SiLak Si, 28 January: 39.7 µg/m³, 1.0× usualLak Si, 29 January: 26.2 µg/m³, 0.7× usualLak Si, 30 January: 36.5 µg/m³, 1.0× usualLak Si, 31 January: 59.1 µg/m³, 1.6× usualLak Si, 1 February: 76.7 µg/m³, 2.0× usualLak Si, 2 February: no readingLak Si, 3 February: no readingLak Si, 4 February: no readingPhra Nakhon Si Ayut…Phra Nakhon Si Ayutthaya, 28 January: 31.7 µg/m³, 0.9× usualPhra Nakhon Si Ayutthaya, 29 January: 29.5 µg/m³, 0.8× usualPhra Nakhon Si Ayutthaya, 30 January: 34.5 µg/m³, 1.0× usualPhra Nakhon Si Ayutthaya, 31 January: 51.5 µg/m³, 1.4× usualPhra Nakhon Si Ayutthaya, 1 February: 75.4 µg/m³, 2.1× usualPhra Nakhon Si Ayutthaya, 2 February: no readingPhra Nakhon Si Ayutthaya, 3 February: no readingPhra Nakhon Si Ayutthaya, 4 February: no readingPhraePhrae, 28 January: no readingPhrae, 29 January: no readingPhrae, 30 January: 59.2 µg/m³, 1.6× usualPhrae, 31 January: 67.5 µg/m³, 1.8× usualPhrae, 1 February: 74.8 µg/m³, 2.0× usualPhrae, 2 February: no readingPhrae, 3 February: no readingPhrae, 4 February: no readingNong ChokNong Chok, 28 January: 27.5 µg/m³, 0.8× usualNong Chok, 29 January: 20.3 µg/m³, 0.6× usualNong Chok, 30 January: 38.8 µg/m³, 1.1× usualNong Chok, 31 January: 55.1 µg/m³, 1.5× usualNong Chok, 1 February: 73.7 µg/m³, 2.0× usualNong Chok, 2 February: no readingNong Chok, 3 February: no readingNong Chok, 4 February: no readingPhra PradaengPhra Pradaeng, 28 January: 26.8 µg/m³, 0.8× usualPhra Pradaeng, 29 January: 21.6 µg/m³, 0.6× usualPhra Pradaeng, 30 January: 26.6 µg/m³, 0.8× usualPhra Pradaeng, 31 January: 46.5 µg/m³, 1.4× usualPhra Pradaeng, 1 February: 73.3 µg/m³, 2.1× usualPhra Pradaeng, 2 February: no readingPhra Pradaeng, 3 February: no readingPhra Pradaeng, 4 February: no readingUttaraditUttaradit, 28 January: 45.3 µg/m³, 1.2× usualUttaradit, 29 January: 37.8 µg/m³, 1.0× usualUttaradit, 30 January: 51.8 µg/m³, 1.4× usualUttaradit, 31 January: 58.4 µg/m³, 1.6× usualUttaradit, 1 February: 73.2 µg/m³, 2.0× usualUttaradit, 2 February: no readingUttaradit, 3 February: no readingUttaradit, 4 February: no readingSai MaiSai Mai, 28 January: 35.0 µg/m³, 1.0× usualSai Mai, 29 January: 22.3 µg/m³, 0.6× usualSai Mai, 30 January: 36.9 µg/m³, 1.0× usualSai Mai, 31 January: 55.3 µg/m³, 1.5× usualSai Mai, 1 February: 72.4 µg/m³, 2.0× usualSai Mai, 2 February: no readingSai Mai, 3 February: no readingSai Mai, 4 February: no readingBang Bo DistrictBang Bo District, 28 January: no readingBang Bo District, 29 January: 26.4 µg/m³, 0.8× usualBang Bo District, 30 January: no readingBang Bo District, 31 January: 45.5 µg/m³, 1.4× usualBang Bo District, 1 February: 67.3 µg/m³, 2.0× usualBang Bo District, 2 February: no readingBang Bo District, 3 February: no readingBang Bo District, 4 February: no readingMukdahanMukdahan, 28 January: 19.2 µg/m³, 0.7× usualMukdahan, 29 January: 31.3 µg/m³, 1.2× usualMukdahan, 30 January: 36.1 µg/m³, 1.3× usualMukdahan, 31 January: 42.2 µg/m³, 1.6× usualMukdahan, 1 February: 64.8 µg/m³, 2.4× usualMukdahan, 2 February: no readingMukdahan, 3 February: no readingMukdahan, 4 February: no readingBan HouakhouaBan Houakhoua, 28 January: 35.2 µg/m³, 1.3× usualBan Houakhoua, 29 January: 26.6 µg/m³, 1.0× usualBan Houakhoua, 30 January: 38.4 µg/m³, 1.5× usualBan Houakhoua, 31 January: 44.1 µg/m³, 1.7× usualBan Houakhoua, 1 February: 63.8 µg/m³, 2.4× usualBan Houakhoua, 2 February: no readingBan Houakhoua, 3 February: no readingBan Houakhoua, 4 February: no readingChiang RaiChiang Rai, 28 January: 47.3 µg/m³, 1.7× usualChiang Rai, 29 January: 33.9 µg/m³, 1.2× usualChiang Rai, 30 January: 37.0 µg/m³, 1.3× usualChiang Rai, 31 January: 45.7 µg/m³, 1.6× usualChiang Rai, 1 February: 62.2 µg/m³, 2.2× usualChiang Rai, 2 February: no readingChiang Rai, 3 February: no readingChiang Rai, 4 February: no readingBuri RamBuri Ram, 28 January: 15.3 µg/m³, 0.6× usualBuri Ram, 29 January: 25.4 µg/m³, 0.9× usualBuri Ram, 30 January: 33.3 µg/m³, 1.2× usualBuri Ram, 31 January: 50.3 µg/m³, 1.9× usualBuri Ram, 1 February: 61.1 µg/m³, 2.3× usualBuri Ram, 2 February: no readingBuri Ram, 3 February: no readingBuri Ram, 4 February: no readingHua HinHua Hin, 28 January: 38.9 µg/m³, 1.5× usualHua Hin, 29 January: 25.8 µg/m³, 1.0× usualHua Hin, 30 January: 31.7 µg/m³, 1.2× usualHua Hin, 31 January: 42.8 µg/m³, 1.7× usualHua Hin, 1 February: 60.4 µg/m³, 2.3× usualHua Hin, 2 February: no readingHua Hin, 3 February: no readingHua Hin, 4 February: no readingRayongRayong, 28 January: 34.0 µg/m³, 1.2× usualRayong, 29 January: 18.8 µg/m³, 0.7× usualRayong, 30 January: 24.9 µg/m³, 0.9× usualRayong, 31 January: 39.8 µg/m³, 1.4× usualRayong, 1 February: 59.5 µg/m³, 2.2× usualRayong, 2 February: no readingRayong, 3 February: no readingRayong, 4 February: no readingRoi EtRoi Et, 28 January: 12.0 µg/m³, 0.5× usualRoi Et, 29 January: 23.6 µg/m³, 0.9× usualRoi Et, 30 January: 29.5 µg/m³, 1.1× usualRoi Et, 31 January: 42.3 µg/m³, 1.6× usualRoi Et, 1 February: 55.2 µg/m³, 2.1× usualRoi Et, 2 February: no readingRoi Et, 3 February: no readingRoi Et, 4 February: no readingSi Sa KetSi Sa Ket, 28 January: 11.0 µg/m³, 0.5× usualSi Sa Ket, 29 January: 19.5 µg/m³, 0.8× usualSi Sa Ket, 30 January: 26.8 µg/m³, 1.1× usualSi Sa Ket, 31 January: 32.7 µg/m³, 1.4× usualSi Sa Ket, 1 February: 52.7 µg/m³, 2.2× usualSi Sa Ket, 2 February: no readingSi Sa Ket, 3 February: no readingSi Sa Ket, 4 February: no reading28 Jan2930311 Feb234
Every counted city, in the order the episode reached them, 3 days before to 3 after. Each square is a day, coloured by that day's PM2.5; outlined: at twice the city's usual or more.
Good0–50
Moderate51–100
Sensitive groups101–150
Unhealthy151–200
Very unhealthy201–300
Hazardous301+

Every city it reached

CityDaysHighestUsualAbove usual
Sakon NakhonSakon Nakhon, Thailand2 62.01 February19.53.2×
Udon ThaniUdon Thani, Thailand2 76.31 February26.52.9×
Nong Bua LamphuNong Bua Lamphu, Thailand2 81.131 January28.72.8×
LoeiLoei, Thailand2 88.91 February33.82.6×
Tha BoNong Khai, Thailand1 122.01 February47.02.6×
PakxanBolikhamsai, Laos2 63.81 February25.52.5×
Bang NaBangkok, Thailand1 98.51 February40.42.4×
Ban HouakhouaBokeo, Laos1 63.81 February26.42.4×
Ban Samae DamBangkok, Thailand1 88.51 February36.72.4×
MukdahanMukdahan, Thailand1 64.81 February27.12.4×
Ban Khlong PrawetBangkok, Thailand1 79.71 February33.72.4×
Hua HinPrachuap Khiri Khan, Thailand1 60.41 February25.92.3×
SukhothaiSukhothai, Thailand2 81.01 February34.92.3×
Buri RamBuriram, Thailand1 61.11 February26.82.3×
Samut SakhonSamut Sakhon, Thailand1 83.11 February36.72.3×
Chiang RaiChiang Rai, Thailand1 62.21 February28.02.2×
BangkokBangkok, Thailand1 78.41 February35.42.2×
Si Sa KetSi Sa Ket, Thailand1 52.71 February24.12.2×
RayongRayong, Thailand1 59.51 February27.52.2×
LampangLampang, Thailand1 88.71 February41.22.2×
Phra PradaengSamut Prakan, Thailand1 73.31 February34.32.1×
VientianeVientiane Prefecture, Laos1 122.01 February57.22.1×
Nakhon PathomNakhon Pathom, Thailand1 80.51 February38.02.1×
Phra Nakhon Si AyutthayaPhra Nakhon Si Ayutthaya, Thailand1 75.41 February35.72.1×
Saphan SungBangkok, Thailand1 78.31 February37.42.1×
Roi EtRoi Et, Thailand1 55.21 February26.42.1×
Nong KhaemBangkok, Thailand1 85.61 February41.62.1×
PhraePhrae, Thailand1 74.81 February36.82.0×
Nong ChokBangkok, Thailand1 73.71 February36.42.0×
Lat KrabangBangkok, Thailand1 82.81 February40.92.0×
Lak SiBangkok, Thailand1 76.71 February38.02.0×
Sai MaiBangkok, Thailand1 72.41 February36.02.0×
Bang Bo DistrictSamut Prakan, Thailand1 67.31 February33.52.0×
UttaraditUttaradit, Thailand1 73.21 February36.62.0×

Daily means in µg/m³. Usual: the city's median for this time of year (its days within 21 days of the date, every year, leaving out the week around it). Above usual: its highest day against that.

Against other episodes in Thailand and Laos

Number 7 of 24 episodes in Thailand and Laos since our records began, by cities reached.

Bars: cities reached; colour: the level of the episode's highest daily reading. All 24.

Use this page

SmogRank, Western Thailand and Laos, January and February 2023: 34 cities with PM2.5 at twice their usual or more, 31 January to 1 February 2023, smogrank.com/episodes/2023-01-western-thailand-and-laos (accessed 3 October 2026).

Download top 10 (PNG)

You're welcome to reuse a single chart, image or figure with this citation and a link. Terms.

An episode is a run of days when many cities close to each other (four or more within 350 km on a day, 8 or more in all) each had a daily PM2.5 mean of at least 25 µg/m³ and at least 2 times their usual for that time of year. Found in our own measurements, not picked by hand. How we find episodes. Values are each city's daily mean of its own monitors; causes are the usual kinds for a pattern like this, not a confirmed source.