ThaiGovData

Weather & Environment

PM2.5 air quality from Pollution Control Department stations and surface observations from the Thai Meteorological Department, updated automatically.

9.7
National mean PM2.5 (µg/m³)
Very good
19.8
Highest province
Chon Buri
4.8
Lowest province
Phitsanulok
175 + 129
Monitoring stations
air quality + meteorological

Air quality as of 9 Nov 2026, 00:00 · weather as of 8 Nov 2026, 22:00 (Thai time)

Uncoloured provinces have no monitoring station — that is absence of data, not clean air.

PM2.5 by province

Mean across that province's stations, highest first (top 20). The trailing number is the station count.

PM2.5 by province
ProvincePM2.5 (µg/m³)
Chon Buri19.8 µg/m³
Samut Prakan17.8 µg/m³ · 5
Rayong16.8 µg/m³ · 5
Pathum Thani16.2 µg/m³
Ratchaburi16 µg/m³
Khon Kaen15.9 µg/m³
Saraburi15.1 µg/m³ · 2
Nakhon Ratchasima15 µg/m³
Bangkok14.9 µg/m³ · 79
Nan14.8 µg/m³
Prachin Buri14.7 µg/m³
Samut Sakhon14.7 µg/m³ · 2
Uttaradit14.5 µg/m³
Prachuap Khiri Khan13.8 µg/m³
Phetchabun12.5 µg/m³
Chiang Rai11.7 µg/m³ · 2
Maha Sarakham11.6 µg/m³
Nonthaburi11.5 µg/m³ · 2
Nong Bua Lam Phu11.1 µg/m³
Kamphaeng Phet11.1 µg/m³

Source: Pollution Control Department (air4thai)

Latest temperatures

From the most recent TMD observation round.

Hottest

Hottest
StationTemperature (°C)
PILOT STATION31.1 °C
LAEM CHABANG29.8 °C
BANGKOK PORT (KLONG TOEI)29.7 °C
KO SICHANG28.9 °C
PATHUMTHANI28.8 °C

Coolest

Coolest
StationTemperature (°C)
DOI ANG KANG16.8 °C
NAKORNNAYOK20.4 °C
DOI MU SOE AGROMET.20.7 °C
UMPHANG22 °C
PHAYAO22.1 °C

Source: Thai Meteorological Department

Satellite fire detections against PM2.5

Hotspots detected in the last 7 days by province, with that province's latest ground PM2.5 reading.

⚠ A hotspot is not a fire, and a count is not blame. It is a thermal anomaly in a ~375m satellite pixel. Cloud hides them, industrial heat and gas flares trigger them, and one fire spanning several pixels is counted several times. A province may rank high simply because the sky was clear when the satellite passed.

Satellite fire detections against PM2.5
Provincehotspots · PM2.5
Lop Buri42 hotspots · PM2.5 6.8
Uttaradit41 hotspots · PM2.5 14.5
Saraburi36 hotspots · PM2.5 15.1
Phitsanulok30 hotspots · PM2.5 9.4
Chiang Rai30 hotspots · PM2.5 11.7
Nakhon Sawan28 hotspots · PM2.5 9.7
Phrae28 hotspots · PM2.5 9.9
Sukhothai26 hotspots · PM2.5 12.0
Ubon Ratchathani25 hotspots · PM2.5 6.9
Phichit21 hotspots · PM2.5 6.3
Chai Nat17 hotspots · PM2.5 10.2
Lampang15 hotspots · PM2.5 8.8
Surin15 hotspots · PM2.5 10.4
Chiang Mai13 hotspots · PM2.5 9.1
Kamphaeng Phet10 hotspots · PM2.5 11.1
Bueng Kan9 hotspots · PM2.5 7.1
Rayong9 hotspots · PM2.5 15.2
Nan9 hotspots · PM2.5 10.7
Nakhon Ratchasima8 hotspots · PM2.5 15.0
Udon Thani7 hotspots · PM2.5 10.0

Sources: NASA FIRMS (VIIRS/MODIS) and the Pollution Control Department

7-day forecast

Provincial forecast for 77 provinces, issued 2026-11-08

Province11-0811-0911-1011-1111-1211-1311-14
Krabi26–32°24–32°1mm24–32°23–29°17mm24–31°22mm24–31°26mm24–29°52mm
Bangkok26–34°9mm26–34°25–32°25–33°25–32°1mm26–34°27–34°
Kanchanaburi25–31°26mm25–32°22–30°22–28°23–29°24–30°24–30°
Kalasin25–33°20–33°20–30°19–31°21–31°22–32°22–32°
Kamphaeng Phet24–31°23–32°1mm22–29°21–28°21–29°22–30°22–31°
Khon Kaen25–33°22–32°21–30°18–30°21–32°22–31°22–32°
Chanthaburi25–33°26–33°23–31°23–30°23–32°26–31°26–33°39mm
Chachoengsao26–34°25–32°23–31°23–31°24–31°24–33°23–34°
Chon Buri26–31°26–32°23–30°24–31°25–30°26–31°27–30°
Chai Nat25–31°24–32°22–29°23–28°21–30°24–30°24–31°
Chaiyaphum25–31°23–32°21–28°20–28°22–29°23–29°24–32°
Chumphon26–30°16mm24–32°4mm24–31°4mm25–29°2mm26–29°17mm25–30°7mm26–28°20mm
Chiang Rai22–29°19–29°2mm18–25°2mm18–23°1mm18–26°1mm19–24°18–25°
Chiang Mai23–30°18mm23–30°16mm21–27°1mm18–23°20–26°21–29°21–29°
Trang25–31°25–30°3mm25–31°24–30°50mm24–29°11mm25–31°38mm23–29°27mm
Trat25–34°25–41°22–35°23–33°25–32°26–32°1mm25–34°23mm
Tak24–30°23–31°10mm21–28°20–26°21–29°21–30°22–31°
Nakhon Nayok26–33°26–32°23–31°24–35°26–34°26–32°26–32°
Nakhon Pathom25–35°25–33°23–31°22–30°23–31°25–30°1mm25–32°
Nakhon Phanom25–33°22–33°22–31°23–37°21–33°2mm22–32°23–32°
Nakhon Ratchasima25–32°23–32°20–29°19–30°22–31°22–32°25–32°
Nakhon Si Thammarat26–31°5mm24–30°23mm25–31°19mm25–30°21mm24–29°48mm26–30°79mm24–32°2mm
Nakhon Sawan25–33°24–33°23–31°23–29°21–30°24–31°23–32°
Nonthaburi25–35°2mm26–34°25–32°25–33°4mm24–33°26–32°26–34°
Narathiwat25–30°1mm25–31°13mm25–30°28mm24–29°6mm25–30°13mm25–29°52mm24–29°9mm

Figures are forecast minimum–maximum temperature (°C) and expected rainfall. These are model output, not measurements — the sections above this one are what stations actually recorded.

Thai Meteorological Department (TMD) NWP API

Wind and cloud

Forecast for 2026-11-08, the nearest day TMD has issued. Provinces ordered by wind speed.

Wind and cloud
ProvinceWindFromLow cloudMid cloudHigh cloud
Trang15.1 km/h76°42%86%72%
Sukhothai14.7 km/h70°52%64%50%
Satun14.6 km/h68°37%73%66%
Amnat Charoen14.2 km/h47°30%2%8%
Yasothon13.9 km/h56°28%9%1%
Roi Et13.3 km/h75°35%9%0%
Kalasin13.2 km/h88°23%23%0%
Sakon Nakhon12.9 km/h116°37%21%0%
Yala12.5 km/h58°68%88%68%
Mukdahan12.5 km/h117°60%0%4%
Maha Sarakham12.1 km/h60°26%19%0%
Kanchanaburi11.8 km/h98°77%72%64%
Bueng Kan11.5 km/h61°10%7%0%
Nakhon Phanom11.3 km/h111°28%13%0%
Phayao11.3 km/h71°80%59%69%
Ranong10.5 km/h85°46%84%58%
Pattani10.2 km/h114°69%89%76%
Bangkok10.1 km/h22°62%58%24%
Surat Thani10.0 km/h79°64%71%70%
Si Sa Ket10.0 km/h60°54%22%1%
Phetchabun10.0 km/h89°17%33%21%
Songkhla10.0 km/h106°74%80%77%
Prachuap Khiri Khan9.9 km/h41°47%20%36%
Nakhon Pathom9.9 km/h17°72%59%42%
Phitsanulok9.9 km/h357°47%63%36%

Three separate layers, as TMD publishes them. They overlap and must not be added together — there is no single cloud-cover figure in this data.

TMD's forecast API does not state units for any field. Wind is read as km/h because the department's own observation feed publishes wind in km/h and the values match that scale; if that reading is wrong, every wind figure here is wrong by the same factor.

Thai Meteorological Department (TMD) NWP API

What is held

Weather stations
129
Weather observations
94,543
Air quality stations
175
Air quality observations
351,136

These count measurements only. Forecasts are held in a separate table and are never added to them.

Province PM2.5 is the mean of that province's stations from their latest reading within 24 hours. Bangkok has around 60 stations while most provinces have one, so averaging per station is what makes provinces comparable. A -1 in the source means not measured, not zero, and is excluded.