Tha Bo climate — normals and trends

Tha Bo (Thailand) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 26.2 °C and it receives 1,706 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is April (28.9 °C on average) and the coldest is January (22.0 °C). Rainfall peaks in August.

Tha Bo averages 0 frost days, 254 hot days (≥ 30 °C) and 167 rainy days per year.

Tha Bo has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.7 °C (on 6 May 2023) and the coldest 4.7 °C (on 12 January 1955).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

Tha BoNong Khai

coords
17.85°, 102.58°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

26.2°C

Average daily high

31.3°C

Average daily low

22.1°C

Annual rainfall

1,706mm

Sunshine / day

9.6h

Mean relative humidity

74%

Average peak wind

10.4km/h

Seasonal range

6.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

254 d/yr

Rainy days (≥ 1 mm)

167 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.7 °C

Average feels-like low

25.4 °C

Average peak gust

26.4 km/h

Tropical nights (≥ 20 °C)

272 d/yr

Solar radiation

18.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

+0.2 °C per decade · r² = 0.70 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

42.7 °C

6 May 2023

Coldest day

4.7 °C

12 January 1955

Wettest day

173 mm

27 June 1983

Windiest day

30.6 km/h

17 September 1962

Strongest gust

69.1 km/h

22 October 1952

Hottest feels-like

48.4 °C

7 May 2023

Coldest feels-like

1.5 °C

12 January 1955

Sunniest day

12.8 h

12 July 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.2 °C25 April 202510.2 °C14 January 202526.6 °C1,551 mm2670
202442.4 °C27 April 202413.6 °C30 December 202427.8 °C1,510 mm3120
202342.7 °C6 May 202310.1 °C31 January 202327.7 °C1,558 mm3010
202238.1 °C28 April 202212.0 °C20 December 202227.0 °C1,765 mm2960
202138.8 °C29 March 202110.1 °C3 January 202127.1 °C1,430 mm2890
202041.3 °C21 April 202013.9 °C21 December 202027.5 °C1,365 mm3030
201941.3 °C20 April 20199.8 °C8 December 201927.8 °C1,238 mm3240
201838.7 °C13 April 201813.0 °C6 February 201827.0 °C1,588 mm2980
201740.2 °C3 May 20178.6 °C21 December 201727.1 °C1,938 mm2930
201642.2 °C12 April 20169.7 °C8 February 201627.3 °C1,646 mm2990
201541.3 °C20 April 201511.0 °C14 January 201527.5 °C1,339 mm3020
201439.7 °C31 March 20147.7 °C24 January 201426.9 °C1,448 mm2880
201341.2 °C5 April 201310.5 °C29 December 201326.8 °C1,653 mm2720
201239.4 °C19 April 201214.4 °C10 January 201227.3 °C1,515 mm3120
201138.3 °C17 April 201110.8 °C26 December 201126.0 °C1,908 mm2480
201040.7 °C14 April 201013.6 °C27 December 201027.2 °C1,787 mm2820
200940.3 °C24 April 20098.8 °C12 January 200926.8 °C1,506 mm2830
200836.7 °C30 March 200810.7 °C3 January 200825.9 °C1,821 mm2430
200740.7 °C23 April 200710.4 °C30 January 200726.9 °C1,719 mm2840
200638.5 °C6 April 200611.3 °C23 December 200626.9 °C1,535 mm2970
200540.9 °C12 April 200510.4 °C2 January 200527.0 °C1,636 mm2790
200439.2 °C31 March 200411.6 °C25 January 200426.3 °C1,556 mm2680
200341.5 °C7 May 200310.7 °C21 December 200326.8 °C1,505 mm2790
200239.4 °C22 April 200213.2 °C4 January 200226.8 °C1,943 mm2720
200140.7 °C21 April 200112.1 °C24 December 200126.7 °C1,854 mm2700
200039.2 °C3 April 200010.4 °C2 February 200026.2 °C2,039 mm2610
199938.5 °C18 March 19995.6 °C25 December 199926.1 °C1,861 mm2440
199840.1 °C13 April 199812.3 °C12 December 199827.3 °C1,478 mm3050
199738.5 °C7 May 199712.6 °C11 January 199726.4 °C1,610 mm2660
199638.5 °C20 March 19969.6 °C1 January 199625.8 °C1,871 mm2300
199539.7 °C23 April 199510.6 °C30 December 199526.4 °C1,912 mm2540
199438.3 °C4 May 199413.9 °C24 January 199426.2 °C2,012 mm2420
199338.8 °C27 March 19939.6 °C31 January 199326.2 °C1,311 mm2670
199240.4 °C21 April 199210.4 °C15 January 199226.0 °C1,623 mm2450
199139.5 °C19 April 199112.3 °C28 December 199126.6 °C1,510 mm2620
199041.2 °C23 April 199012.1 °C5 December 199026.4 °C1,761 mm2660
198939.5 °C22 April 198912.0 °C3 December 198926.1 °C1,839 mm2530
198839.7 °C17 March 198812.0 °C13 December 198826.4 °C1,744 mm2420
198738.1 °C25 March 19879.6 °C8 December 198726.4 °C1,649 mm2610
198639.5 °C30 March 19869.4 °C7 January 198626.1 °C1,767 mm2550
198540.4 °C10 April 19859.8 °C24 December 198526.2 °C1,533 mm2470
198440.0 °C4 April 198411.0 °C10 January 198426.0 °C1,759 mm2400
198341.2 °C14 April 19838.2 °C24 January 198326.1 °C1,859 mm2470
198238.0 °C12 May 19828.5 °C20 December 198226.1 °C1,817 mm2390
198138.1 °C6 April 198110.8 °C14 January 198126.0 °C1,789 mm2360
198039.9 °C23 April 198013.1 °C8 January 198026.6 °C1,930 mm2750
197938.9 °C1 April 197911.8 °C28 December 197926.3 °C1,799 mm2680
197838.0 °C7 March 197811.7 °C18 December 197826.0 °C2,388 mm2440
197738.6 °C17 April 197712.9 °C23 February 197726.0 °C1,693 mm2440
197639.0 °C17 April 19768.2 °C2 January 197625.5 °C1,930 mm2380
197540.9 °C28 April 19756.0 °C31 December 197526.0 °C2,353 mm2460
197437.7 °C24 February 19747.1 °C2 January 197425.7 °C1,928 mm2260
197341.0 °C7 April 19737.4 °C27 December 197326.4 °C1,903 mm2600
197237.7 °C23 June 197210.0 °C16 January 197226.1 °C1,910 mm2580
197137.9 °C8 April 19719.0 °C5 January 197125.4 °C1,582 mm2220
197038.6 °C12 March 197012.7 °C1 February 197026.2 °C1,665 mm2400
196938.9 °C28 March 196911.4 °C5 December 196926.2 °C1,478 mm2510
196838.1 °C28 March 196811.5 °C2 January 196826.0 °C1,672 mm2680
196738.6 °C31 March 19677.1 °C17 January 196725.7 °C1,295 mm2170
196637.7 °C13 May 196612.4 °C1 January 196626.1 °C1,631 mm2340
196538.2 °C3 April 196510.5 °C19 January 196525.9 °C1,897 mm2550
196437.6 °C7 April 19649.6 °C19 December 196425.5 °C1,987 mm2180
196339.0 °C21 April 19636.7 °C16 January 196325.3 °C1,919 mm2150
196239.2 °C2 April 19629.5 °C6 December 196225.3 °C1,909 mm2230
196138.2 °C25 March 19616.2 °C19 January 196125.8 °C1,882 mm2410
196040.9 °C2 May 19609.7 °C4 January 196026.1 °C1,823 mm2560
195937.7 °C11 April 195911.4 °C14 January 195925.9 °C1,901 mm2500
195841.6 °C24 April 195811.3 °C14 February 195825.9 °C1,629 mm2380
195740.1 °C23 April 195712.8 °C20 January 195726.0 °C1,923 mm2550
195639.2 °C24 March 19569.4 °C17 January 195625.5 °C1,879 mm2390
195541.6 °C18 April 19554.7 °C12 January 195525.4 °C1,633 mm2450
195439.5 °C18 April 19548.8 °C18 December 195425.8 °C1,238 mm2590
195336.7 °C15 April 195310.6 °C12 December 195325.2 °C2,125 mm2130
195237.9 °C12 April 19528.9 °C11 December 195225.5 °C2,229 mm2300
195139.1 °C9 April 195112.1 °C17 January 195125.5 °C1,689 mm2330
195040.4 °C24 April 195011.8 °C6 February 195025.6 °C1,514 mm2130
194937.4 °C15 June 19497.8 °C17 January 194926.0 °C1,515 mm2320
194838.9 °C13 March 19487.9 °C3 January 194825.4 °C1,790 mm2140
194738.7 °C7 May 19479.9 °C30 December 194725.9 °C1,413 mm2320
194638.9 °C27 March 19469.4 °C11 January 194626.2 °C829 mm2660
194537.1 °C4 March 19459.2 °C18 January 194525.3 °C1,700 mm2210
194439.4 °C8 April 19448.9 °C21 December 194426.0 °C1,274 mm2440
194337.8 °C25 March 194310.0 °C13 January 194325.0 °C1,637 mm1900
194237.8 °C20 April 194211.2 °C7 December 194225.1 °C1,785 mm1720
194138.9 °C23 March 194114.4 °C31 December 194125.7 °C1,599 mm1740
194038.7 °C10 March 19409.9 °C2 January 194025.0 °C1,800 mm1700

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
31.8 °C
+0.5 °C
Hot days (≥ 30 °C)
267 d/yr
+13
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1551 mm
-155 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.3 °C-0.4 °C0 mm-11 mm
Feb31.4 °C+0.2 °C37 mm+22 mm
Mar33.5 °C-0.2 °C6 mm-35 mm
Apr35.6 °C+1.0 °C56 mm-29 mm
May33.8 °C+0.8 °C182 mm-53 mm
Jun33.2 °C+0.9 °C211 mm-56 mm
Jul31.6 °C-0.1 °C339 mm+71 mm
Aug32.4 °C+1.1 °C341 mm+10 mm
Sep31.9 °C+0.8 °C236 mm-76 mm
Oct32.1 °C+1.4 °C69 mm-44 mm
Nov29.0 °C-0.6 °C63 mm+40 mm
Dec29.5 °C+1.5 °C11 mm+5 mm

The year's extremes

Hottest day
39.2 °C
25 Apr 2025
Coldest day
10.2 °C
14 Jan 2025
Wettest day
69.4 mm
26 Aug 2025
Windiest day
28.3 km/h
26 Jan 2025
Strongest gust
55.4 km/h
26 Jan 2025
Hottest feels-like
45.5 °C
25 Apr 2025
Coldest feels-like
8.5 °C
14 Jan 2025
Sunniest day
12.6 h
25 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Tha Bo?

Tha Bo has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 26.2 °C and it receives 1,706 mm of precipitation per year.

What is the hottest day ever recorded in Tha Bo?

The hottest day measured in Tha Bo between 1940 and 2025 was 6 May 2023, reaching 42.7 °C.

What is the coldest day in Tha Bo?

The coldest day measured in Tha Bo between 1940 and 2025 was 12 January 1955, at 4.7 °C.

Does it snow in Tha Bo?

Almost never: Tha Bo sees virtually no snow, with about 0 frost days per year.

Has the climate of Tha Bo warmed?

Yes: Tha Bo warmed by +1.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Tha Bo?

The wettest day measured in Tha Bo between 1940 and 2025 was 27 June 1983, with 173 mm of rain in 24 hours.

What was the windiest day in Tha Bo?

The windiest day measured in Tha Bo between 1940 and 2025 was 17 September 1962, with winds reaching 30.6 km/h.

What is the warmest month in Tha Bo?

The warmest month in Tha Bo is April (28.9 °C on average); the coldest is January (22.0 °C).

How much does it rain in Tha Bo?

Tha Bo receives on average 1,706 mm of precipitation per year, spread over about 167 rainy days.

Is it sunny in Tha Bo?

Tha Bo gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

Are there tropical nights in Tha Bo?

Yes: Tha Bo has on average 272 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Tha Bo?

In Tha Bo, between 1940 and 2025, the highest apparent temperature reached 48.4 °C on 7 May 2023, and the lowest was 1.5 °C on 12 January 1955.

Compare Tha Bo with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Tha Bo

Other cities — Thailand