Phu Do climate — normals and trends

Phu Do (Vietnam) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 24.0 °C and it receives 1,736 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 (29.4 °C on average) and the coldest is January (16.7 °C). Rainfall peaks in August.

Phu Do averages 0 frost days, 156 hot days (≥ 30 °C) and 170 rainy days per year.

Phu Do 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 41.1 °C (on 14 June 1949) and the coldest 3.0 °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

Phu DoHanoi

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

Mean daily temperature

24.0°C

Average daily high

27.8°C

Average daily low

21.1°C

Annual rainfall

1,736mm

Sunshine / day

6.7h

Mean relative humidity

80%

Average peak wind

11.9km/h

Seasonal range

12.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

156 d/yr

Rainy days (≥ 1 mm)

170 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.5 °C

Average feels-like low

24.0 °C

Average peak gust

26.3 km/h

Tropical nights (≥ 20 °C)

229 d/yr

Solar radiation

13.4 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.36 · 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

41.1 °C

14 June 1949

Coldest day

3.0 °C

12 January 1955

Wettest day

227 mm

21 June 2010

Windiest day

48.1 km/h

7 September 2024

Strongest gust

96.8 km/h

23 July 1980

Hottest feels-like

48.0 °C

30 May 2015

Coldest feels-like

0.0 °C

12 January 1955

Sunniest day

13.1 h

22 June 1946

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.9 °C1 June 20258.4 °C12 January 202524.5 °C2,066 mm1630
202439.3 °C27 April 20248.8 °C24 January 202425.3 °C2,222 mm1970
202339.7 °C17 May 20238.2 °C30 January 202325.2 °C1,502 mm1780
202237.9 °C4 June 20228.8 °C19 December 202224.3 °C1,875 mm1630
202139.6 °C20 June 20217.7 °C2 January 202124.9 °C1,625 mm1700
202039.4 °C21 May 202010.9 °C31 January 202024.8 °C1,990 mm1530
201939.0 °C19 May 20197.9 °C8 December 201925.2 °C1,688 mm1690
201839.2 °C4 July 20189.2 °C30 January 201824.7 °C1,975 mm1670
201740.5 °C3 June 20179.7 °C20 December 201724.6 °C1,973 mm1550
201638.5 °C2 June 20166.0 °C24 January 201624.8 °C1,594 mm1830
201539.2 °C30 June 20159.5 °C14 January 201525.2 °C1,678 mm1900
201438.9 °C22 May 20146.5 °C23 January 201424.3 °C1,549 mm1720
201338.9 °C16 May 20136.0 °C20 December 201324.1 °C1,865 mm1590
201238.3 °C1 May 20129.1 °C5 January 201224.2 °C1,671 mm1760
201137.7 °C7 July 20117.9 °C26 December 201123.1 °C1,494 mm1350
201038.2 °C5 July 20109.7 °C27 December 201024.7 °C2,145 mm1740
200937.7 °C8 June 20097.4 °C11 January 200924.6 °C1,576 mm1810
200837.6 °C8 April 20087.1 °C1 February 200823.5 °C1,758 mm1590
200738.0 °C8 June 20078.2 °C29 January 200724.3 °C1,443 mm1530
200637.8 °C6 June 20068.1 °C23 December 200624.4 °C1,433 mm1700
200537.6 °C13 June 20058.0 °C19 December 200524.0 °C1,589 mm1640
200438.4 °C3 July 20047.4 °C9 February 200424.0 °C1,206 mm1590
200339.7 °C6 May 20037.4 °C7 January 200324.9 °C1,469 mm1880
200238.4 °C21 May 20028.4 °C27 December 200224.4 °C1,674 mm1810
200137.6 °C21 April 20017.6 °C24 December 200124.1 °C1,842 mm1480
200037.4 °C18 July 20007.8 °C2 February 200024.0 °C1,689 mm1500
199936.3 °C27 July 19993.9 °C24 December 199924.2 °C1,488 mm1610
199838.6 °C15 June 199810.0 °C20 January 199824.9 °C1,690 mm1770
199739.3 °C8 June 199710.1 °C12 January 199724.2 °C1,828 mm1570
199639.1 °C6 May 19966.9 °C21 February 199623.6 °C2,017 mm1560
199538.3 °C23 June 19956.6 °C31 December 199523.7 °C1,615 mm1590
199439.6 °C3 May 19949.7 °C24 January 199424.1 °C2,154 mm1450
199337.9 °C1 June 19936.3 °C30 January 199324.0 °C1,510 mm1630
199238.0 °C4 July 19928.4 °C15 January 199223.7 °C1,599 mm1500
199136.9 °C24 May 19918.6 °C28 December 199124.4 °C1,327 mm1630
199038.8 °C22 April 19909.4 °C2 February 199024.2 °C2,022 mm1540
198937.7 °C18 June 19899.1 °C30 January 198923.7 °C2,045 mm1500
198839.4 °C21 May 19888.5 °C19 February 198823.7 °C1,512 mm1470
198738.9 °C21 May 19876.7 °C8 December 198724.9 °C1,716 mm1800
198638.6 °C2 July 19866.9 °C7 January 198623.8 °C2,074 mm1490
198538.5 °C27 May 19858.3 °C24 December 198523.4 °C1,843 mm1630
198437.9 °C4 April 19847.1 °C9 January 198423.4 °C1,533 mm1460
198339.6 °C2 July 19836.1 °C23 January 198323.7 °C1,647 mm1730
198238.1 °C21 June 19825.2 °C27 December 198223.9 °C2,013 mm1480
198138.0 °C24 August 19817.9 °C21 December 198124.2 °C2,181 mm1690
198038.5 °C31 May 19807.7 °C8 February 198024.1 °C2,086 mm1560
197937.5 °C15 July 197910.0 °C26 December 197924.1 °C1,782 mm1740
197837.7 °C25 June 19788.3 °C21 January 197823.6 °C2,478 mm1440
197738.2 °C30 May 19776.2 °C31 January 197723.6 °C1,506 mm1590
197637.2 °C16 June 19767.3 °C1 January 197623.2 °C1,675 mm1450
197537.6 °C30 July 19754.1 °C18 December 197523.6 °C2,399 mm1540
197438.1 °C2 June 19743.5 °C2 January 197423.7 °C1,827 mm1620
197339.4 °C20 May 19734.5 °C27 December 197324.5 °C2,354 mm1690
197240.8 °C10 May 19727.3 °C16 January 197223.9 °C1,991 mm1760
197138.1 °C4 June 19714.8 °C5 January 197123.3 °C1,969 mm1470
197038.6 °C9 May 19708.0 °C31 January 197023.7 °C1,490 mm1490
196939.6 °C13 May 19698.0 °C10 December 196924.0 °C1,390 mm1840
196838.1 °C24 May 19685.7 °C14 February 196824.0 °C1,676 mm1490
196740.2 °C6 July 19674.0 °C18 January 196723.6 °C1,317 mm1470
196637.8 °C12 May 19667.0 °C3 December 196623.7 °C1,781 mm1320
196537.1 °C14 May 19657.2 °C31 December 196523.5 °C1,586 mm1370
196438.1 °C31 July 19647.1 °C19 December 196423.5 °C2,240 mm1480
196336.0 °C18 July 19634.5 °C16 January 196323.6 °C1,875 mm1480
196237.7 °C28 May 19626.9 °C2 December 196223.5 °C1,295 mm1520
196138.3 °C1 June 19614.6 °C19 January 196124.0 °C1,767 mm1590
196038.3 °C5 May 19606.1 °C2 January 196024.0 °C1,708 mm1560
195938.4 °C12 June 19597.4 °C14 January 195923.9 °C1,434 mm1610
195839.9 °C10 May 19586.2 °C2 February 195823.8 °C1,351 mm1650
195738.7 °C12 May 19575.6 °C14 February 195723.8 °C1,609 mm1540
195637.1 °C4 September 19567.2 °C28 November 195623.4 °C1,700 mm1500
195538.6 °C16 April 19553.0 °C12 January 195523.5 °C1,638 mm1480
195439.5 °C23 July 19547.1 °C16 December 195424.3 °C1,382 mm1490
195338.5 °C26 June 19538.0 °C13 December 195324.0 °C1,882 mm1550
195238.3 °C11 July 19526.5 °C19 February 195224.3 °C2,289 mm1400
195135.9 °C17 May 19517.6 °C14 January 195123.7 °C1,873 mm1440
195038.1 °C21 April 19509.3 °C17 February 195024.0 °C1,847 mm1520
194941.1 °C14 June 19495.6 °C10 January 194924.4 °C1,487 mm1460
194836.9 °C1 July 19486.6 °C3 January 194823.7 °C1,589 mm1320
194737.3 °C14 June 19476.6 °C21 December 194723.4 °C1,340 mm1220
194640.8 °C28 July 19467.1 °C7 January 194625.1 °C881 mm1710
194535.7 °C22 June 19456.1 °C18 January 194522.4 °C1,690 mm990
194438.0 °C8 April 19444.6 °C22 December 194423.2 °C1,663 mm1300
194336.9 °C17 July 19437.2 °C13 January 194323.1 °C1,474 mm1140
194236.2 °C24 May 19427.9 °C7 December 194223.3 °C1,905 mm1090
194135.0 °C26 April 19419.7 °C1 February 194123.5 °C1,840 mm1260
194036.2 °C15 May 19407.1 °C25 January 194023.1 °C1,807 mm1140

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.1 °C
+0.3 °C
Hot days (≥ 30 °C)
163 d/yr
+7
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2066 mm
+330 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.7 °C+2.4 °C14 mm-24 mm
Feb19.7 °C-1.8 °C48 mm+11 mm
Mar24.7 °C-0.2 °C36 mm-22 mm
Apr29.3 °C+0.4 °C142 mm+37 mm
May31.3 °C-0.5 °C251 mm+26 mm
Jun33.6 °C+0.5 °C311 mm+75 mm
Jul33.6 °C+0.4 °C272 mm+44 mm
Aug32.7 °C+0.4 °C345 mm+29 mm
Sep32.4 °C+1.3 °C351 mm+104 mm
Oct29.4 °C+0.7 °C165 mm+6 mm
Nov24.3 °C-1.1 °C87 mm+30 mm
Dec23.5 °C+1.7 °C44 mm+16 mm

The year's extremes

Hottest day
39.9 °C
1 Jun 2025
Coldest day
8.4 °C
12 Jan 2025
Wettest day
116.6 mm
29 Sep 2025
Windiest day
33.3 km/h
22 Jul 2025
Strongest gust
77.8 km/h
29 Sep 2025
Hottest feels-like
45.8 °C
2 Jun 2025
Coldest feels-like
6.7 °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 Phu Do?

Phu Do has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 24.0 °C and it receives 1,736 mm of precipitation per year.

What is the hottest day ever recorded in Phu Do?

The hottest day measured in Phu Do between 1940 and 2025 was 14 June 1949, reaching 41.1 °C.

What is the coldest day in Phu Do?

The coldest day measured in Phu Do between 1940 and 2025 was 12 January 1955, at 3.0 °C.

Does it snow in Phu Do?

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

Has the climate of Phu Do warmed?

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

What is the wettest day in Phu Do?

The wettest day measured in Phu Do between 1940 and 2025 was 21 June 2010, with 227 mm of rain in 24 hours.

What was the windiest day in Phu Do?

The windiest day measured in Phu Do between 1940 and 2025 was 7 September 2024, with winds reaching 48.1 km/h.

What is the warmest month in Phu Do?

The warmest month in Phu Do is July (29.4 °C on average); the coldest is January (16.7 °C).

How much does it rain in Phu Do?

Phu Do receives on average 1,736 mm of precipitation per year, spread over about 170 rainy days.

Is it sunny in Phu Do?

Phu Do gets on average 6.7 hours of sunshine per day, roughly 2,446 hours per year over 1940-2025.

Are there tropical nights in Phu Do?

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

What was the most extreme apparent temperature in Phu Do?

In Phu Do, between 1940 and 2025, the highest apparent temperature reached 48.0 °C on 30 May 2015, and the lowest was 0.0 °C on 12 January 1955.

Compare Phu Do with another city

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

Nearby cities

The climate around Phu Do

Other cities — Vietnam