Cổ Đô climate — normals and trends

Cổ Đô (Vietnam) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 23.4 °C and it receives 1,872 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 (28.7 °C on average) and the coldest is January (16.1 °C). Rainfall peaks in August.

Cổ Đô averages 0 frost days, 138 hot days (≥ 30 °C) and 179 rainy days per year.

Cổ Đô has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.7 °C (on 3 June 2017) and the coldest 2.8 °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

Cổ ĐôHanoi

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

Mean daily temperature

23.4°C

Average daily high

27.1°C

Average daily low

20.6°C

Annual rainfall

1,872mm

Sunshine / day

6.7h

Mean relative humidity

83%

Average peak wind

9.2km/h

Seasonal range

12.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

138 d/yr

Rainy days (≥ 1 mm)

179 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.0 °C

Average feels-like low

23.8 °C

Average peak gust

24.3 km/h

Tropical nights (≥ 20 °C)

220 d/yr

Solar radiation

13.2 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.44 · 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.7 °C

3 June 2017

Coldest day

2.8 °C

2 January 1974

Wettest day

205 mm

18 June 1941

Windiest day

37.2 km/h

23 July 1980

Strongest gust

103.7 km/h

23 July 1980

Hottest feels-like

47.4 °C

30 May 2015

Coldest feels-like

0.4 °C

2 January 1974

Sunniest day

13.2 h

17 June 1954

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.2 °C2 June 20258.3 °C13 January 202524.0 °C2,302 mm1520
202440.6 °C27 April 20248.7 °C24 January 202424.7 °C2,375 mm1760
202339.4 °C6 May 20238.3 °C31 January 202324.6 °C1,729 mm1650
202237.8 °C4 June 20229.3 °C21 February 202223.9 °C2,078 mm1500
202140.5 °C3 June 20218.0 °C2 January 202124.4 °C1,734 mm1660
202040.4 °C21 May 202010.8 °C31 January 202024.2 °C2,045 mm1430
201939.9 °C18 May 20198.1 °C10 December 201924.7 °C1,763 mm1610
201838.6 °C4 July 20189.0 °C30 January 201824.2 °C2,197 mm1510
201740.7 °C3 June 20179.3 °C19 December 201724.1 °C2,144 mm1410
201638.5 °C2 June 20166.5 °C24 January 201624.3 °C1,815 mm1660
201540.0 °C29 May 20158.9 °C15 January 201524.7 °C1,843 mm1760
201440.2 °C22 May 20146.1 °C23 January 201423.8 °C1,888 mm1600
201338.4 °C16 May 20137.0 °C20 December 201323.7 °C1,943 mm1500
201239.3 °C1 May 20128.8 °C26 January 201223.7 °C1,731 mm1570
201137.4 °C7 July 20118.6 °C16 January 201122.7 °C1,547 mm1240
201038.9 °C19 June 20109.3 °C19 February 201024.2 °C2,102 mm1550
200938.2 °C8 June 20097.9 °C12 January 200924.1 °C1,562 mm1630
200838.1 °C8 April 20087.3 °C2 February 200823.1 °C1,827 mm1410
200737.6 °C1 April 20076.9 °C29 January 200723.9 °C1,543 mm1430
200640.2 °C11 April 20067.2 °C23 December 200623.9 °C1,534 mm1500
200537.8 °C1 May 20057.5 °C3 January 200523.5 °C1,717 mm1490
200438.0 °C3 July 20047.2 °C9 February 200423.5 °C1,481 mm1370
200339.6 °C6 May 20037.1 °C7 January 200324.4 °C1,426 mm1700
200238.3 °C1 June 20029.4 °C27 December 200224.0 °C1,753 mm1580
200137.7 °C20 April 20017.8 °C24 December 200123.7 °C1,794 mm1320
200036.9 °C26 May 20007.7 °C2 February 200023.5 °C1,784 mm1300
199936.6 °C20 July 19994.4 °C24 December 199923.7 °C1,600 mm1460
199838.9 °C15 June 19989.9 °C20 January 199824.4 °C1,490 mm1670
199738.7 °C8 June 199710.4 °C12 January 199723.7 °C1,982 mm1320
199638.4 °C6 May 19967.0 °C1 January 199623.1 °C2,351 mm1370
199538.8 °C20 May 19956.3 °C31 December 199523.2 °C1,742 mm1390
199439.3 °C2 May 199410.1 °C22 January 199423.7 °C2,448 mm1250
199337.5 °C1 June 19935.8 °C31 January 199323.5 °C1,555 mm1450
199237.3 °C21 April 19928.9 °C17 January 199223.2 °C1,814 mm1330
199137.2 °C24 May 19919.3 °C30 December 199123.9 °C1,575 mm1470
199039.4 °C22 April 19908.3 °C2 February 199023.7 °C2,181 mm1320
198937.8 °C18 June 19899.0 °C5 February 198923.2 °C2,061 mm1350
198839.3 °C24 May 19888.0 °C20 February 198823.2 °C1,744 mm1390
198739.5 °C21 May 19877.5 °C8 December 198724.3 °C1,894 mm1620
198638.7 °C2 July 19866.6 °C11 January 198623.3 °C2,083 mm1340
198538.0 °C27 May 19858.6 °C25 December 198523.0 °C2,000 mm1470
198439.0 °C4 April 19847.5 °C9 January 198422.9 °C1,714 mm1320
198339.2 °C19 June 19836.8 °C24 January 198323.2 °C1,951 mm1570
198239.1 °C12 May 19824.3 °C27 December 198223.4 °C1,924 mm1290
198137.8 °C25 August 19817.6 °C21 December 198123.7 °C2,330 mm1540
198038.2 °C31 May 19807.9 °C8 February 198023.5 °C2,232 mm1350
197937.3 °C15 July 19799.9 °C16 January 197923.5 °C1,810 mm1450
197837.7 °C25 June 19788.4 °C21 January 197823.1 °C2,574 mm1320
197738.6 °C31 May 19776.2 °C31 January 197723.1 °C1,684 mm1420
197637.1 °C16 June 19765.8 °C1 January 197622.8 °C1,772 mm1270
197537.3 °C3 July 19753.1 °C31 December 197523.2 °C2,442 mm1430
197438.3 °C8 May 19742.8 °C2 January 197423.1 °C2,014 mm1430
197339.1 °C23 June 19734.9 °C31 December 197324.0 °C2,338 mm1470
197239.9 °C10 May 19728.1 °C10 January 197223.5 °C2,274 mm1630
197137.2 °C18 June 19714.8 °C5 January 197122.8 °C2,229 mm1250
197037.7 °C9 May 19709.2 °C31 January 197023.1 °C1,868 mm1280
196939.2 °C13 May 19697.7 °C11 December 196923.5 °C1,627 mm1660
196837.6 °C2 July 19685.4 °C14 February 196823.4 °C1,840 mm1350
196738.3 °C6 July 19675.0 °C19 January 196723.0 °C1,543 mm1350
196638.5 °C12 May 19667.0 °C3 December 196623.0 °C1,657 mm990
196536.7 °C14 May 19657.4 °C18 December 196522.9 °C1,705 mm1070
196437.3 °C19 May 19646.0 °C19 December 196423.0 °C2,290 mm1300
196336.1 °C13 May 19635.2 °C15 January 196323.1 °C2,010 mm1320
196238.1 °C27 May 19626.8 °C4 January 196223.1 °C1,559 mm1370
196137.5 °C1 June 19614.9 °C17 January 196123.5 °C2,026 mm1460
196038.5 °C5 May 19606.3 °C3 January 196023.5 °C1,957 mm1420
195937.6 °C12 June 19597.8 °C14 January 195923.4 °C1,654 mm1380
195840.4 °C23 April 19587.0 °C1 February 195823.3 °C1,626 mm1480
195740.0 °C13 May 19574.9 °C14 February 195723.3 °C2,192 mm1380
195637.1 °C4 September 19566.5 °C11 January 195622.8 °C2,011 mm1310
195538.6 °C16 April 19555.5 °C12 January 195522.9 °C1,660 mm1170
195439.1 °C18 June 19546.4 °C17 December 195423.7 °C1,415 mm1340
195338.2 °C21 May 19539.0 °C13 December 195323.5 °C1,886 mm1350
195238.7 °C10 April 19526.5 °C19 February 195223.8 °C2,010 mm1270
195135.7 °C17 May 19518.0 °C14 January 195123.1 °C2,108 mm1190
195038.9 °C21 April 19509.2 °C19 February 195023.3 °C1,794 mm1300
194940.4 °C14 June 19495.8 °C10 January 194923.8 °C1,534 mm1280
194835.7 °C30 June 19486.7 °C4 January 194823.1 °C1,589 mm1150
194736.6 °C14 June 19476.9 °C30 December 194722.8 °C1,541 mm930
194640.2 °C31 July 19467.4 °C13 January 194624.3 °C1,064 mm1610
194535.7 °C13 July 19456.5 °C18 January 194521.7 °C1,737 mm790
194437.6 °C8 April 19443.9 °C21 December 194422.6 °C1,877 mm970
194335.7 °C18 June 19436.5 °C13 January 194322.4 °C1,651 mm830
194236.5 °C24 May 19427.7 °C7 December 194222.6 °C2,088 mm760
194134.9 °C12 July 19418.1 °C3 February 194122.9 °C2,183 mm990
194035.7 °C16 May 19407.8 °C26 January 194022.5 °C1,861 mm870

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.5 °C
+0.4 °C
Hot days (≥ 30 °C)
152 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2302 mm
+430 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.6 °C+2.2 °C15 mm-28 mm
Feb18.9 °C-1.9 °C62 mm+17 mm
Mar24.3 °C-0.1 °C42 mm-22 mm
Apr29.0 °C+0.4 °C102 mm-11 mm
May30.7 °C-0.7 °C303 mm+73 mm
Jun32.8 °C+0.3 °C383 mm+128 mm
Jul33.2 °C+0.7 °C365 mm+101 mm
Aug32.2 °C+0.5 °C377 mm+31 mm
Sep31.8 °C+1.3 °C369 mm+107 mm
Oct28.9 °C+0.9 °C142 mm-16 mm
Nov23.8 °C-0.8 °C97 mm+37 mm
Dec22.6 °C+1.7 °C45 mm+12 mm

The year's extremes

Hottest day
39.2 °C
2 Jun 2025
Coldest day
8.3 °C
13 Jan 2025
Wettest day
124.3 mm
29 Sep 2025
Windiest day
28.7 km/h
29 Sep 2025
Strongest gust
82.8 km/h
29 Sep 2025
Hottest feels-like
45.7 °C
2 Jun 2025
Coldest feels-like
7.2 °C
13 Jan 2025
Sunniest day
12.6 h
14 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 Cổ Đô?

Cổ Đô has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 23.4 °C and it receives 1,872 mm of precipitation per year.

What is the hottest day ever recorded in Cổ Đô?

The hottest day measured in Cổ Đô between 1940 and 2025 was 3 June 2017, reaching 40.7 °C.

What is the coldest day in Cổ Đô?

The coldest day measured in Cổ Đô between 1940 and 2025 was 2 January 1974, at 2.8 °C.

Does it snow in Cổ Đô?

Almost never: Cổ Đô sees virtually no snow, with about 0 frost days per year.

Has the climate of Cổ Đô warmed?

Yes: Cổ Đô warmed by +1.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Cổ Đô?

The wettest day measured in Cổ Đô between 1940 and 2025 was 18 June 1941, with 205 mm of rain in 24 hours.

What was the windiest day in Cổ Đô?

The windiest day measured in Cổ Đô between 1940 and 2025 was 23 July 1980, with winds reaching 37.2 km/h.

What is the warmest month in Cổ Đô?

The warmest month in Cổ Đô is June (28.7 °C on average); the coldest is January (16.1 °C).

How much does it rain in Cổ Đô?

Cổ Đô receives on average 1,872 mm of precipitation per year, spread over about 179 rainy days.

Is it sunny in Cổ Đô?

Cổ Đô gets on average 6.7 hours of sunshine per day, roughly 2,446 hours per year over 1940-2025.

Are there tropical nights in Cổ Đô?

Yes: Cổ Đô has on average 220 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Cổ Đô?

In Cổ Đô, between 1940 and 2025, the highest apparent temperature reached 47.4 °C on 30 May 2015, and the lowest was 0.4 °C on 2 January 1974.

Compare Cổ Đô with another city

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

Nearby cities

The climate around Cổ Đô

Other cities — Vietnam