Thanh Hóa climate — normals and trends

Thanh Hóa (Vietnam) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 24.4 °C and it receives 1,529 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 (30.1 °C on average) and the coldest is January (17.4 °C). Rainfall peaks in September.

Thanh Hóa averages 0 frost days, 148 hot days (≥ 30 °C) and 145 rainy days per year.

Thanh Hóa has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.2 °C (on 23 June 1946) and the coldest 3.9 °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

Thanh HóaThanh Hóa Province

coords
19.80°, 105.77°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJulyColdest monthJanuaryWettest monthSeptemberDriest monthFebruary

Mean daily temperature

24.4°C

Average daily high

27.8°C

Average daily low

21.8°C

Annual rainfall

1,529mm

Sunshine / day

7.6h

Mean relative humidity

80%

Average peak wind

14.8km/h

Seasonal range

12.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

148 d/yr

Rainy days (≥ 1 mm)

145 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.7 °C

Average feels-like low

24.4 °C

Average peak gust

30.9 km/h

Tropical nights (≥ 20 °C)

238 d/yr

Solar radiation

14.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

23 June 1946

Coldest day

3.9 °C

12 January 1955

Wettest day

244 mm

24 October 1971

Windiest day

57.2 km/h

27 September 2005

Strongest gust

118.1 km/h

27 September 2005

Hottest feels-like

48.0 °C

7 May 2023

Coldest feels-like

0.2 °C

24 January 2016

Sunniest day

13.0 h

24 June 1956

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.4 °C2 June 20259.5 °C13 January 202524.8 °C2,378 mm1570
202439.7 °C27 April 20249.3 °C24 January 202425.7 °C1,800 mm1820
202339.2 °C17 May 20239.2 °C30 January 202325.6 °C1,318 mm1700
202238.4 °C28 June 20228.8 °C20 February 202224.8 °C1,671 mm1470
202141.4 °C3 June 20219.2 °C13 January 202125.4 °C1,387 mm1680
202040.8 °C21 May 202011.9 °C31 January 202025.6 °C1,560 mm1560
201940.1 °C19 May 201910.6 °C10 December 201925.9 °C1,640 mm1730
201839.2 °C4 July 201810.0 °C30 January 201825.0 °C1,938 mm1500
201740.3 °C4 June 201711.6 °C18 December 201725.0 °C1,560 mm1520
201639.4 °C13 June 20166.3 °C24 January 201625.1 °C1,621 mm1750
201541.3 °C29 May 201510.0 °C15 January 201525.6 °C1,502 mm1750
201439.9 °C22 May 20148.1 °C23 January 201424.7 °C1,535 mm1580
201338.8 °C9 June 20138.4 °C20 December 201324.5 °C2,242 mm1490
201239.5 °C3 May 20129.8 °C5 January 201224.7 °C1,477 mm1600
201138.1 °C7 July 20118.3 °C11 January 201123.4 °C1,860 mm1200
201041.1 °C19 June 201011.0 °C17 February 201025.2 °C1,869 mm1620
200938.3 °C19 April 20098.3 °C11 January 200924.9 °C1,410 mm1650
200837.0 °C23 June 20087.5 °C2 February 200823.9 °C1,617 mm1590
200740.0 °C9 June 20078.6 °C29 January 200724.7 °C1,378 mm1460
200638.9 °C7 June 200610.9 °C8 January 200624.9 °C1,242 mm1660
200539.0 °C27 May 20058.9 °C1 January 200524.4 °C1,576 mm1570
200438.2 °C3 July 20048.7 °C9 February 200424.1 °C1,281 mm1360
200339.5 °C7 May 20039.2 °C7 January 200325.1 °C1,142 mm1720
200237.2 °C21 May 20028.4 °C27 December 200224.5 °C1,338 mm1590
200137.1 °C21 April 20019.7 °C24 December 200124.2 °C1,697 mm1400
200037.0 °C26 May 200010.0 °C1 February 200024.2 °C1,514 mm1430
199936.8 °C20 July 19996.2 °C24 December 199924.4 °C1,371 mm1510
199838.7 °C20 July 199811.0 °C5 February 199825.4 °C935 mm1750
199739.1 °C9 June 199710.6 °C12 January 199724.6 °C1,431 mm1510
199638.3 °C10 July 19966.6 °C21 February 199624.0 °C2,099 mm1410
199538.0 °C21 May 19958.7 °C31 December 199524.0 °C1,318 mm1400
199439.3 °C3 May 199410.7 °C21 January 199424.4 °C1,824 mm1400
199338.0 °C4 June 19937.1 °C31 January 199324.4 °C1,464 mm1490
199240.1 °C8 May 19929.6 °C17 January 199224.1 °C1,344 mm1430
199138.1 °C23 May 19917.5 °C29 December 199124.8 °C1,231 mm1560
199038.4 °C22 August 199010.1 °C1 February 199024.6 °C1,670 mm1490
198937.5 °C11 May 19899.5 °C12 February 198924.0 °C1,872 mm1410
198840.4 °C28 July 19889.1 °C19 February 198824.4 °C1,327 mm1450
198738.7 °C24 June 19878.9 °C8 December 198725.2 °C1,460 mm1740
198638.5 °C2 July 19867.4 °C1 March 198624.1 °C1,498 mm1460
198538.5 °C27 May 19859.5 °C24 December 198523.8 °C1,607 mm1360
198438.2 °C25 July 19847.5 °C9 January 198423.9 °C1,352 mm1430
198340.0 °C19 June 19837.6 °C24 January 198324.2 °C1,599 mm1670
198240.1 °C12 May 19826.5 °C28 December 198224.3 °C1,720 mm1450
198137.3 °C25 August 19817.8 °C21 December 198124.4 °C1,716 mm1600
198038.2 °C31 May 19808.0 °C9 February 198024.4 °C1,729 mm1430
197937.8 °C17 July 197910.5 °C1 February 197924.5 °C1,340 mm1480
197837.4 °C25 June 19789.2 °C22 January 197824.0 °C2,002 mm1270
197739.1 °C9 June 19777.9 °C31 January 197724.0 °C1,296 mm1460
197637.4 °C11 July 19767.8 °C15 January 197623.6 °C1,434 mm1420
197537.9 °C30 July 19755.6 °C30 December 197523.9 °C1,590 mm1370
197440.8 °C16 July 19744.4 °C2 January 197424.2 °C1,641 mm1500
197340.5 °C8 April 19738.1 °C27 December 197325.0 °C2,048 mm1640
197241.7 °C23 June 19729.0 °C8 February 197224.4 °C1,733 mm1570
197140.9 °C18 June 19718.8 °C31 January 197123.7 °C1,831 mm1370
197038.9 °C9 May 197010.1 °C31 January 197024.2 °C1,510 mm1420
196942.2 °C19 May 19699.7 °C5 December 196924.8 °C1,036 mm1820
196842.2 °C19 July 19688.3 °C13 February 196824.5 °C1,284 mm1470
196740.8 °C6 July 19676.4 °C17 January 196723.8 °C1,176 mm1360
196639.4 °C12 May 19669.3 °C27 December 196624.5 °C1,683 mm1320
196539.0 °C14 May 19658.4 °C18 December 196524.1 °C1,491 mm1370
196439.6 °C31 July 19648.0 °C19 December 196423.9 °C1,847 mm1360
196336.9 °C18 July 19635.9 °C15 January 196323.7 °C1,819 mm1420
196237.5 °C29 May 19627.2 °C28 January 196223.7 °C1,474 mm1400
196137.8 °C13 July 19617.1 °C18 January 196124.3 °C1,646 mm1330
196038.1 °C6 May 19607.2 °C3 January 196024.4 °C1,456 mm1470
195939.5 °C18 June 19598.3 °C14 January 195924.3 °C1,413 mm1320
195839.5 °C23 April 19587.0 °C1 February 195824.0 °C1,252 mm1440
195742.1 °C14 May 19577.6 °C11 February 195724.2 °C1,545 mm1390
195638.9 °C19 April 19568.2 °C10 January 195623.8 °C1,533 mm1430
195539.3 °C15 April 19553.9 °C12 January 195523.9 °C1,360 mm1370
195442.1 °C18 June 19548.0 °C17 December 195424.9 °C1,156 mm1520
195339.5 °C14 July 19539.9 °C13 December 195324.6 °C2,063 mm1460
195239.2 °C11 July 19527.7 °C19 February 195224.9 °C1,926 mm1610
195139.5 °C10 April 19518.3 °C13 January 195124.4 °C1,520 mm1520
195039.9 °C21 April 195011.0 °C17 February 195024.8 °C1,327 mm1550
194941.6 °C14 June 19498.2 °C16 January 194924.9 °C1,128 mm1500
194840.1 °C16 July 19488.5 °C7 January 194824.5 °C1,278 mm1360
194738.7 °C6 May 19479.0 °C23 February 194724.0 °C1,129 mm1300
194642.2 °C23 June 19467.6 °C8 January 194625.3 °C837 mm1670
194536.3 °C14 July 19457.3 °C18 January 194523.0 °C1,059 mm1100
194437.6 °C8 April 19446.7 °C21 December 194423.7 °C1,517 mm1310
194338.2 °C17 July 19438.7 °C13 January 194323.7 °C1,261 mm1240
194237.0 °C25 May 19429.3 °C13 February 194223.9 °C1,482 mm1170
194137.2 °C26 April 194110.2 °C1 February 194124.2 °C1,773 mm1330
194037.6 °C16 May 19408.9 °C23 January 194023.6 °C1,443 mm1120

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
28.0 °C
+0.2 °C
Hot days (≥ 30 °C)
157 d/yr
+9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2379 mm
+850 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.9 °C+1.2 °C14 mm-12 mm
Feb20.5 °C-1.2 °C29 mm+7 mm
Mar24.0 °C-0.8 °C26 mm-8 mm
Apr28.7 °C-0.3 °C134 mm+76 mm
May31.7 °C-0.7 °C214 mm+59 mm
Jun33.9 °C+0.2 °C129 mm-44 mm
Jul32.9 °C-0.8 °C488 mm+316 mm
Aug32.7 °C+0.5 °C593 mm+298 mm
Sep31.9 °C+1.3 °C468 mm+170 mm
Oct29.0 °C+0.9 °C122 mm-85 mm
Nov24.4 °C-0.8 °C120 mm+55 mm
Dec23.8 °C+1.9 °C41 mm+18 mm

The year's extremes

Hottest day
38.4 °C
2 Jun 2025
Coldest day
9.5 °C
13 Jan 2025
Wettest day
227.3 mm
22 Jul 2025
Windiest day
55.7 km/h
29 Sep 2025
Strongest gust
114.8 km/h
29 Sep 2025
Hottest feels-like
45.6 °C
9 Aug 2025
Coldest feels-like
7.7 °C
13 Jan 2025
Sunniest day
12.5 h
15 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 Thanh Hóa?

Thanh Hóa has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 24.4 °C and it receives 1,529 mm of precipitation per year.

What is the hottest day ever recorded in Thanh Hóa?

The hottest day measured in Thanh Hóa between 1940 and 2025 was 23 June 1946, reaching 42.2 °C.

What is the coldest day in Thanh Hóa?

The coldest day measured in Thanh Hóa between 1940 and 2025 was 12 January 1955, at 3.9 °C.

Does it snow in Thanh Hóa?

Almost never: Thanh Hóa sees virtually no snow, with about 0 frost days per year.

Has the climate of Thanh Hóa warmed?

Yes: Thanh Hóa warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Thanh Hóa?

The wettest day measured in Thanh Hóa between 1940 and 2025 was 24 October 1971, with 244 mm of rain in 24 hours.

What was the windiest day in Thanh Hóa?

The windiest day measured in Thanh Hóa between 1940 and 2025 was 27 September 2005, with winds reaching 57.2 km/h.

What is the warmest month in Thanh Hóa?

The warmest month in Thanh Hóa is July (30.1 °C on average); the coldest is January (17.4 °C).

How much does it rain in Thanh Hóa?

Thanh Hóa receives on average 1,529 mm of precipitation per year, spread over about 145 rainy days.

Is it sunny in Thanh Hóa?

Thanh Hóa gets on average 7.6 hours of sunshine per day, roughly 2,774 hours per year over 1940-2025.

Are there tropical nights in Thanh Hóa?

Yes: Thanh Hóa has on average 238 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Thanh Hóa?

In Thanh Hóa, between 1940 and 2025, the highest apparent temperature reached 48.0 °C on 7 May 2023, and the lowest was 0.2 °C on 24 January 2016.

Compare Thanh Hóa with another city

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

Nearby cities

The climate around Thanh Hóa

Other cities — Vietnam