Bo climate — normals and trends

Bo (Vietnam) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 22.7 °C and it receives 2,071 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 June (27.9 °C on average) and the coldest is January (15.6 °C). Rainfall peaks in August.

Bo averages 0 frost days, 118 hot days (≥ 30 °C) and 192 rainy days per year.

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

The hottest day of the period reached 40.0 °C (on 3 June 2017) and the coldest 2.6 °C (on 2 January 1974).

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

BoPhu Tho

coords
20.67°, 105.54°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

22.7°C

Average daily high

26.4°C

Average daily low

19.9°C

Annual rainfall

2,071mm

Sunshine / day

6.8h

Mean relative humidity

84%

Average peak wind

9.5km/h

Seasonal range

12.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

118 d/yr

Rainy days (≥ 1 mm)

192 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.2 °C

Average feels-like low

22.8 °C

Average peak gust

27.3 km/h

Tropical nights (≥ 20 °C)

208 d/yr

Solar radiation

13.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

+0.1 °C per decade · r² = 0.38 · 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

40.0 °C

3 June 2017

Coldest day

2.6 °C

2 January 1974

Wettest day

217 mm

27 October 1974

Windiest day

41.2 km/h

3 September 1951

Strongest gust

110.5 km/h

27 September 2005

Hottest feels-like

46.5 °C

14 May 1969

Coldest feels-like

-0.3 °C

2 January 1974

Sunniest day

13.1 h

22 June 1946

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.6 °C2 June 20257.1 °C13 January 202523.2 °C2,599 mm1300
202438.8 °C27 April 20247.4 °C24 January 202424.0 °C2,639 mm1440
202338.5 °C6 May 20237.2 °C31 January 202323.9 °C1,949 mm1480
202236.7 °C19 June 20227.6 °C21 February 202223.1 °C2,225 mm1220
202138.9 °C20 June 20216.8 °C13 January 202123.6 °C1,881 mm1490
202039.5 °C21 May 20209.6 °C31 December 202023.6 °C2,360 mm1310
201938.7 °C19 May 20198.1 °C8 December 201924.1 °C2,105 mm1430
201837.5 °C4 July 20187.9 °C30 January 201823.5 °C2,516 mm1250
201740.0 °C3 June 20178.5 °C20 December 201723.3 °C2,629 mm1180
201637.4 °C2 June 20164.7 °C24 January 201623.6 °C1,925 mm1440
201538.5 °C28 May 20157.8 °C15 January 201524.0 °C2,042 mm1540
201438.1 °C22 May 20145.4 °C23 January 201423.1 °C1,861 mm1300
201338.0 °C16 May 20135.2 °C20 December 201322.9 °C2,198 mm1250
201238.0 °C1 May 20127.9 °C5 January 201223.0 °C2,132 mm1270
201137.4 °C7 July 20116.7 °C12 January 201121.8 °C1,925 mm1070
201037.7 °C19 May 20108.3 °C19 February 201023.5 °C2,456 mm1370
200936.7 °C8 June 20096.7 °C12 January 200923.3 °C1,867 mm1420
200837.0 °C8 April 20086.3 °C1 February 200822.3 °C2,202 mm1150
200736.7 °C1 April 20077.7 °C29 January 200723.1 °C1,816 mm1120
200637.4 °C11 April 20067.6 °C23 December 200623.1 °C1,800 mm1170
200536.3 °C13 May 20057.3 °C2 January 200522.8 °C2,120 mm1280
200437.2 °C3 July 20046.5 °C9 February 200422.7 °C1,595 mm1080
200339.0 °C6 May 20036.2 °C7 January 200323.5 °C1,676 mm1420
200237.1 °C21 May 20027.3 °C27 December 200223.2 °C1,921 mm1380
200136.6 °C21 April 20017.1 °C24 December 200122.8 °C2,087 mm1030
200035.9 °C18 July 20007.6 °C2 February 200022.8 °C1,880 mm1120
199935.0 °C21 July 19993.5 °C24 December 199922.9 °C1,867 mm1190
199837.8 °C15 June 19989.1 °C20 January 199823.6 °C1,681 mm1380
199737.9 °C8 June 19977.9 °C12 January 199723.0 °C2,054 mm1090
199637.3 °C6 May 19965.6 °C21 February 199622.3 °C2,576 mm1160
199537.5 °C20 May 19955.7 °C31 December 199522.5 °C1,947 mm1060
199438.3 °C2 May 19948.7 °C22 January 199422.9 °C2,765 mm1010
199336.6 °C4 June 19935.0 °C31 January 199322.7 °C1,812 mm1280
199237.0 °C21 April 19928.1 °C15 January 199222.5 °C2,034 mm1270
199135.7 °C21 May 19917.2 °C28 December 199123.1 °C1,566 mm1280
199038.8 °C22 April 19907.9 °C2 February 199023.0 °C2,385 mm1210
198936.6 °C18 June 19898.0 °C16 January 198922.4 °C2,547 mm1120
198838.4 °C24 May 19887.3 °C19 February 198822.5 °C1,817 mm1200
198738.4 °C21 May 19876.4 °C8 December 198723.5 °C2,149 mm1440
198637.2 °C2 July 19866.1 °C1 March 198622.5 °C2,316 mm1210
198537.2 °C27 May 19857.6 °C25 December 198522.2 °C2,390 mm1150
198438.5 °C4 April 19847.0 °C9 January 198422.2 °C1,944 mm1160
198338.1 °C19 June 19835.5 °C23 January 198322.4 °C1,970 mm1360
198237.4 °C12 May 19824.5 °C27 December 198222.7 °C2,343 mm1100
198136.8 °C24 August 19816.7 °C21 December 198123.0 °C2,306 mm1290
198037.0 °C31 May 19806.4 °C9 February 198022.8 °C2,382 mm1140
197936.3 °C15 July 19799.0 °C16 January 197922.8 °C1,918 mm1130
197836.8 °C25 June 19787.2 °C22 January 197822.4 °C2,864 mm990
197737.6 °C30 May 19775.1 °C31 January 197722.3 °C1,873 mm1180
197636.1 °C16 June 19766.1 °C1 January 197622.0 °C1,888 mm1090
197536.1 °C30 July 19753.1 °C31 December 197522.4 °C2,752 mm1200
197436.9 °C6 May 19742.6 °C2 January 197422.4 °C2,292 mm1300
197338.8 °C8 April 19734.1 °C27 December 197323.2 °C2,737 mm1300
197239.4 °C10 May 19725.9 °C10 February 197222.7 °C2,382 mm1330
197136.9 °C18 June 19714.6 °C10 January 197122.1 °C2,296 mm1040
197037.9 °C9 May 19708.6 °C31 January 197022.4 °C1,810 mm1130
196938.6 °C13 May 19696.6 °C10 December 196922.7 °C1,724 mm1470
196836.9 °C24 May 19685.7 °C14 February 196822.7 °C1,892 mm1180
196738.1 °C6 July 19673.8 °C17 January 196722.2 °C1,690 mm1150
196637.5 °C12 May 19666.0 °C3 December 196622.6 °C1,885 mm860
196536.6 °C14 May 19656.5 °C18 December 196522.3 °C1,901 mm930
196437.0 °C18 June 19645.0 °C19 December 196422.2 °C2,417 mm1090
196335.1 °C18 July 19633.9 °C16 January 196322.3 °C2,360 mm1180
196236.8 °C8 May 19625.8 °C28 January 196222.2 °C1,730 mm1250
196137.1 °C1 June 19613.3 °C19 January 196122.7 °C2,149 mm1140
196037.3 °C4 May 19605.4 °C3 January 196022.8 °C1,850 mm1190
195937.4 °C25 April 19595.8 °C14 January 195922.6 °C1,578 mm1070
195839.3 °C23 April 19585.6 °C1 February 195822.6 °C1,609 mm1310
195739.2 °C13 May 19573.8 °C14 February 195722.6 °C2,008 mm1270
195636.5 °C19 April 19565.5 °C10 January 195622.1 °C2,243 mm1060
195537.9 °C16 April 19554.2 °C12 January 195522.2 °C1,839 mm970
195438.7 °C18 June 19545.5 °C17 December 195423.0 °C1,723 mm1210
195337.4 °C26 June 19538.6 °C13 December 195322.8 °C2,146 mm1150
195237.8 °C10 April 19525.0 °C19 February 195223.1 °C2,442 mm1110
195136.3 °C10 April 19516.5 °C14 January 195122.6 °C2,239 mm1040
195038.8 °C21 April 19508.2 °C17 February 195022.8 °C2,124 mm1200
194939.8 °C14 June 19494.8 °C10 January 194923.1 °C1,843 mm1100
194835.9 °C1 July 19485.6 °C4 January 194822.5 °C1,761 mm1010
194736.2 °C14 June 19476.3 °C23 February 194722.1 °C1,548 mm820
194639.5 °C30 July 19466.8 °C6 January 194623.5 °C1,177 mm1550
194534.6 °C13 July 19455.5 °C9 February 194521.1 °C1,973 mm650
194436.9 °C8 April 19443.8 °C21 December 194422.0 °C2,018 mm830
194335.4 °C27 April 19435.3 °C13 January 194321.8 °C1,795 mm800
194235.7 °C25 May 19427.2 °C13 February 194222.1 °C2,050 mm690
194135.4 °C26 April 19418.1 °C1 February 194122.3 °C2,139 mm850
194035.1 °C16 May 19406.6 °C25 January 194021.9 °C2,138 mm730

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
26.7 °C
+0.3 °C
Hot days (≥ 30 °C)
130 d/yr
+12
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2599 mm
+528 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.9 °C+1.9 °C21 mm-21 mm
Feb18.7 °C-1.7 °C60 mm+21 mm
Mar23.8 °C-0.2 °C42 mm-22 mm
Apr28.1 °C0.0 °C200 mm+79 mm
May30.2 °C-0.5 °C282 mm+18 mm
Jun32.2 °C+0.4 °C320 mm+49 mm
Jul32.1 °C+0.3 °C364 mm+87 mm
Aug31.2 °C+0.4 °C488 mm+110 mm
Sep30.7 °C+1.2 °C469 mm+160 mm
Oct27.7 °C+0.8 °C196 mm-10 mm
Nov22.7 °C-1.1 °C102 mm+33 mm
Dec22.0 °C+1.7 °C56 mm+24 mm

The year's extremes

Hottest day
38.6 °C
2 Jun 2025
Coldest day
7.1 °C
13 Jan 2025
Wettest day
184.2 mm
29 Sep 2025
Windiest day
27.4 km/h
29 Sep 2025
Strongest gust
94.0 km/h
29 Sep 2025
Hottest feels-like
44.7 °C
2 Jun 2025
Coldest feels-like
5.3 °C
13 Jan 2025
Sunniest day
12.5 h
1 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 Bo?

Bo has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 22.7 °C and it receives 2,071 mm of precipitation per year.

What is the hottest day ever recorded in Bo?

The hottest day measured in Bo between 1940 and 2025 was 3 June 2017, reaching 40.0 °C.

What is the coldest day in Bo?

The coldest day measured in Bo between 1940 and 2025 was 2 January 1974, at 2.6 °C.

Does it snow in Bo?

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

Has the climate of Bo warmed?

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

What is the wettest day in Bo?

The wettest day measured in Bo between 1940 and 2025 was 27 October 1974, with 217 mm of rain in 24 hours.

What was the windiest day in Bo?

The windiest day measured in Bo between 1940 and 2025 was 3 September 1951, with winds reaching 41.2 km/h.

What is the warmest month in Bo?

The warmest month in Bo is June (27.9 °C on average); the coldest is January (15.6 °C).

How much does it rain in Bo?

Bo receives on average 2,071 mm of precipitation per year, spread over about 192 rainy days.

Is it sunny in Bo?

Bo gets on average 6.8 hours of sunshine per day, roughly 2,482 hours per year over 1940-2025.

Are there tropical nights in Bo?

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

What was the most extreme apparent temperature in Bo?

In Bo, between 1940 and 2025, the highest apparent temperature reached 46.5 °C on 14 May 1969, and the lowest was -0.3 °C on 2 January 1974.

Compare Bo with another city

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

Nearby cities

The climate around Bo

Other cities — Vietnam