Thai Nguyen climate — normals and trends

Thai Nguyen (Vietnam) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 23.3 °C and it receives 2,198 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 July (28.5 °C on average) and the coldest is January (16.0 °C). Rainfall peaks in August.

Thai Nguyen averages 0 frost days, 138 hot days (≥ 30 °C) and 200 rainy days per year.

Thai Nguyen has warmed by +1.3 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.6 °C (on 30 July 1946) and the coldest 2.1 °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

Thai NguyenThai Nguyen

coords
21.59°, 105.85°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJulyColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

23.3°C

Average daily high

27.0°C

Average daily low

20.4°C

Annual rainfall

2,198mm

Sunshine / day

6.4h

Mean relative humidity

82%

Average peak wind

9.7km/h

Seasonal range

12.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

138 d/yr

Rainy days (≥ 1 mm)

200 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.8 °C

Average feels-like low

23.3 °C

Average peak gust

26.4 km/h

Tropical nights (≥ 20 °C)

216 d/yr

Solar radiation

13.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

+0.2 °C per decade · r² = 0.46 · 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.6 °C

30 July 1946

Coldest day

2.1 °C

12 January 1955

Wettest day

199 mm

21 June 2010

Windiest day

38.7 km/h

2 October 1942

Strongest gust

122.0 km/h

23 July 1980

Hottest feels-like

47.6 °C

30 May 2015

Coldest feels-like

-0.7 °C

12 January 1955

Sunniest day

13.2 h

14 June 1981

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.4 °C1 June 20257.4 °C13 January 202523.9 °C2,577 mm1480
202438.1 °C27 April 20248.5 °C24 January 202424.6 °C2,845 mm1820
202337.7 °C17 May 20237.5 °C30 January 202324.5 °C1,962 mm1650
202237.0 °C4 June 20227.9 °C19 December 202223.7 °C2,334 mm1440
202138.7 °C3 June 20216.9 °C2 January 202124.2 °C1,861 mm1650
202038.3 °C21 May 20209.6 °C31 December 202024.0 °C2,315 mm1350
201938.0 °C19 May 20196.7 °C8 December 201924.5 °C2,075 mm1560
201838.1 °C6 July 20187.4 °C6 February 201824.0 °C2,278 mm1490
201739.2 °C3 June 20177.9 °C20 December 201723.9 °C2,508 mm1360
201637.5 °C2 June 20165.5 °C24 January 201624.2 °C1,922 mm1740
201537.8 °C28 May 20158.7 °C13 January 201524.5 °C2,204 mm1740
201437.9 °C22 May 20145.3 °C22 January 201423.6 °C2,197 mm1570
201338.2 °C16 May 20135.4 °C20 December 201323.4 °C2,169 mm1510
201237.7 °C3 May 20128.7 °C5 January 201223.5 °C1,912 mm1650
201136.9 °C7 July 20116.9 °C26 December 201122.6 °C1,760 mm1300
201037.4 °C21 May 20108.4 °C17 December 201024.0 °C2,269 mm1580
200937.3 °C8 June 20096.5 °C11 January 200923.9 °C1,625 mm1600
200836.3 °C8 April 20086.1 °C3 January 200822.9 °C2,263 mm1430
200737.0 °C9 June 20077.6 °C30 November 200723.6 °C2,073 mm1450
200637.4 °C12 April 20067.1 °C23 December 200623.9 °C1,848 mm1720
200536.6 °C13 June 20056.8 °C22 December 200523.4 °C1,805 mm1510
200437.2 °C3 July 20045.9 °C9 February 200423.3 °C1,650 mm1490
200339.0 °C6 May 20036.1 °C7 January 200324.2 °C1,749 mm1680
200236.5 °C21 May 20028.7 °C27 December 200223.7 °C2,175 mm1620
200136.6 °C21 April 20016.1 °C25 December 200123.5 °C2,154 mm1380
200036.3 °C12 August 20006.8 °C2 February 200023.5 °C2,158 mm1390
199935.7 °C6 June 19993.3 °C24 December 199923.5 °C2,055 mm1460
199837.7 °C15 June 19989.1 °C20 January 199824.2 °C1,992 mm1590
199737.6 °C8 June 19978.9 °C12 January 199723.5 °C2,468 mm1380
199637.9 °C6 May 19966.9 °C21 February 199622.9 °C2,281 mm1430
199537.3 °C21 June 19955.8 °C31 December 199523.1 °C2,295 mm1400
199438.8 °C3 May 19949.2 °C23 January 199423.5 °C2,584 mm1200
199336.6 °C1 June 19935.6 °C30 January 199323.3 °C2,082 mm1420
199236.7 °C21 April 19927.7 °C2 December 199223.0 °C1,987 mm1340
199136.5 °C24 May 19918.8 °C28 December 199123.7 °C1,785 mm1450
199037.9 °C22 April 19909.0 °C6 December 199023.5 °C2,603 mm1340
198936.6 °C18 June 19898.5 °C29 January 198923.0 °C2,163 mm1330
198838.1 °C21 May 19887.0 °C20 February 198823.0 °C2,131 mm1410
198737.5 °C21 May 19876.3 °C8 December 198724.1 °C2,239 mm1610
198637.3 °C2 July 19865.9 °C7 January 198623.2 °C2,732 mm1370
198537.5 °C27 May 19856.5 °C24 December 198522.8 °C2,181 mm1520
198436.4 °C4 April 19846.4 °C9 January 198422.7 °C2,159 mm1270
198338.1 °C19 June 19835.3 °C23 January 198322.9 °C2,143 mm1540
198237.0 °C21 June 19823.7 °C27 December 198223.2 °C2,418 mm1290
198136.8 °C25 August 19817.3 °C8 December 198123.5 °C2,739 mm1540
198037.4 °C31 May 19807.8 °C8 February 198023.4 °C2,544 mm1380
197936.3 °C15 July 19798.9 °C26 December 197923.4 °C2,398 mm1580
197836.2 °C13 June 19787.3 °C21 January 197822.9 °C2,764 mm1270
197737.0 °C9 June 19775.4 °C31 January 197722.9 °C1,939 mm1390
197636.1 °C16 June 19766.6 °C1 January 197622.5 °C2,041 mm1320
197536.0 °C30 July 19753.1 °C31 December 197523.0 °C2,645 mm1400
197436.8 °C8 May 19742.9 °C2 January 197423.0 °C2,360 mm1550
197339.2 °C8 April 19733.4 °C27 December 197323.8 °C2,799 mm1540
197238.6 °C10 May 19726.3 °C16 January 197223.3 °C2,654 mm1550
197136.1 °C4 June 19713.6 °C5 January 197122.7 °C2,314 mm1250
197036.6 °C9 May 19707.0 °C31 January 197023.0 °C2,012 mm1390
196937.9 °C13 May 19696.9 °C11 December 196923.3 °C1,751 mm1710
196837.2 °C24 May 19683.8 °C14 February 196823.2 °C2,258 mm1340
196737.8 °C6 July 19672.9 °C18 January 196722.9 °C1,622 mm1380
196636.1 °C12 May 19665.5 °C1 January 196622.8 °C2,357 mm1030
196535.5 °C21 July 19656.1 °C31 December 196522.6 °C2,116 mm1060
196436.7 °C18 June 19645.2 °C19 December 196422.9 °C2,741 mm1280
196335.5 °C6 September 19634.2 °C15 January 196322.9 °C2,295 mm1300
196236.9 °C28 May 19626.5 °C28 January 196222.9 °C1,805 mm1420
196137.2 °C1 June 19613.5 °C18 January 196123.3 °C2,418 mm1370
196036.8 °C6 May 19604.5 °C2 January 196023.3 °C2,464 mm1330
195936.8 °C12 June 19598.6 °C13 January 195923.1 °C2,040 mm1370
195838.8 °C2 June 19585.3 °C2 February 195823.3 °C1,858 mm1440
195737.9 °C12 May 19574.9 °C14 February 195723.2 °C2,012 mm1430
195636.6 °C4 September 19566.3 °C10 January 195622.7 °C2,212 mm1260
195536.9 °C16 April 19552.1 °C12 January 195522.8 °C2,085 mm1130
195437.8 °C29 July 19546.3 °C16 December 195423.4 °C1,888 mm1250
195337.1 °C26 June 19537.0 °C13 December 195323.2 °C2,317 mm1290
195236.3 °C10 April 19526.6 °C19 February 195223.4 °C2,795 mm1210
195134.4 °C10 April 19517.3 °C14 January 195122.8 °C2,427 mm1030
195036.0 °C21 April 19508.8 °C17 February 195023.0 °C2,529 mm1210
194939.1 °C14 June 19495.0 °C10 January 194923.5 °C1,736 mm1220
194834.8 °C15 June 19486.1 °C3 January 194822.9 °C2,063 mm1030
194735.7 °C14 June 19475.7 °C21 December 194722.5 °C2,007 mm920
194640.6 °C30 July 19465.2 °C11 January 194624.3 °C1,116 mm1570
194533.8 °C13 July 19454.9 °C18 January 194521.7 °C2,293 mm820
194436.7 °C8 April 19442.9 °C21 December 194422.5 °C2,398 mm930
194334.6 °C26 June 19435.6 °C13 January 194322.1 °C2,017 mm810
194234.4 °C24 May 19426.8 °C7 December 194222.4 °C2,701 mm740
194133.8 °C26 April 19418.3 °C4 February 194122.6 °C2,280 mm920
194034.5 °C15 May 19405.4 °C25 January 194022.3 °C2,220 mm920

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
27.6 °C
+0.6 °C
Hot days (≥ 30 °C)
148 d/yr
+10
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2577 mm
+379 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.0 °C+2.6 °C21 mm-33 mm
Feb18.6 °C-1.9 °C59 mm-0 mm
Mar24.1 °C+0.2 °C57 mm-31 mm
Apr29.0 °C+1.0 °C116 mm-21 mm
May30.5 °C-0.5 °C405 mm+113 mm
Jun32.5 °C+0.4 °C520 mm+176 mm
Jul33.1 °C+0.8 °C336 mm+1 mm
Aug32.0 °C+0.3 °C350 mm-38 mm
Sep32.0 °C+1.2 °C361 mm+101 mm
Oct29.2 °C+0.9 °C233 mm+86 mm
Nov24.2 °C-0.8 °C77 mm+17 mm
Dec23.0 °C+1.8 °C43 mm+9 mm

The year's extremes

Hottest day
38.4 °C
1 Jun 2025
Coldest day
7.4 °C
13 Jan 2025
Wettest day
99.4 mm
6 Oct 2025
Windiest day
25.8 km/h
22 Jul 2025
Strongest gust
73.1 km/h
29 Sep 2025
Hottest feels-like
46.4 °C
2 Jun 2025
Coldest feels-like
5.6 °C
12 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 Thai Nguyen?

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

What is the hottest day ever recorded in Thai Nguyen?

The hottest day measured in Thai Nguyen between 1940 and 2025 was 30 July 1946, reaching 40.6 °C.

What is the coldest day in Thai Nguyen?

The coldest day measured in Thai Nguyen between 1940 and 2025 was 12 January 1955, at 2.1 °C.

Does it snow in Thai Nguyen?

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

Has the climate of Thai Nguyen warmed?

Yes: Thai Nguyen warmed by +1.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Thai Nguyen?

The wettest day measured in Thai Nguyen between 1940 and 2025 was 21 June 2010, with 199 mm of rain in 24 hours.

What was the windiest day in Thai Nguyen?

The windiest day measured in Thai Nguyen between 1940 and 2025 was 2 October 1942, with winds reaching 38.7 km/h.

What is the warmest month in Thai Nguyen?

The warmest month in Thai Nguyen is July (28.5 °C on average); the coldest is January (16.0 °C).

How much does it rain in Thai Nguyen?

Thai Nguyen receives on average 2,198 mm of precipitation per year, spread over about 200 rainy days.

Is it sunny in Thai Nguyen?

Thai Nguyen gets on average 6.4 hours of sunshine per day, roughly 2,336 hours per year over 1940-2025.

Are there tropical nights in Thai Nguyen?

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

What was the most extreme apparent temperature in Thai Nguyen?

In Thai Nguyen, between 1940 and 2025, the highest apparent temperature reached 47.6 °C on 30 May 2015, and the lowest was -0.7 °C on 12 January 1955.

Compare Thai Nguyen with another city

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

Nearby cities

The climate around Thai Nguyen

Other cities — Vietnam