Ninh Binh climate — normals and trends

Ninh Binh (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,628 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.7 °C on average) and the coldest is January (17.0 °C). Rainfall peaks in August.

Ninh Binh averages 0 frost days, 140 hot days (≥ 30 °C) and 157 rainy days per year.

Ninh Binh 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 41.5 °C (on 23 June 1946) and the coldest 3.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

Ninh BinhNinh Binh

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

Mean daily temperature

24.0°C

Average daily high

27.4°C

Average daily low

21.5°C

Annual rainfall

1,628mm

Sunshine / day

7.5h

Mean relative humidity

81%

Average peak wind

14.4km/h

Seasonal range

12.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

140 d/yr

Rainy days (≥ 1 mm)

157 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.2 °C

Average feels-like low

24.1 °C

Average peak gust

30.6 km/h

Tropical nights (≥ 20 °C)

233 d/yr

Solar radiation

14.6 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.29 · 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.5 °C

23 June 1946

Coldest day

3.1 °C

12 January 1955

Wettest day

334 mm

24 October 1971

Windiest day

55.7 km/h

27 September 2005

Strongest gust

119.9 km/h

22 August 1996

Hottest feels-like

48.1 °C

2 June 2023

Coldest feels-like

-0.1 °C

12 January 1955

Sunniest day

13.0 h

25 June 1956

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.6 °C2 June 20258.2 °C13 January 202524.5 °C2,245 mm1490
202438.3 °C27 April 20248.6 °C24 January 202425.3 °C2,196 mm1790
202338.3 °C17 May 20238.7 °C30 January 202325.2 °C1,391 mm1650
202237.1 °C4 June 20228.0 °C20 February 202224.4 °C1,798 mm1430
202139.3 °C20 June 20218.5 °C2 January 202125.0 °C1,524 mm1600
202038.9 °C21 May 202011.1 °C17 December 202025.1 °C1,724 mm1460
201938.4 °C28 June 20199.8 °C10 December 201925.5 °C1,544 mm1620
201838.4 °C3 July 20189.1 °C30 December 201824.6 °C1,962 mm1440
201739.8 °C4 June 201710.5 °C18 December 201724.6 °C1,767 mm1400
201638.0 °C3 June 20165.5 °C24 January 201624.7 °C1,568 mm1730
201539.0 °C30 May 20159.5 °C13 January 201525.2 °C1,878 mm1720
201437.3 °C24 May 20147.2 °C23 January 201424.3 °C1,601 mm1470
201338.2 °C16 May 20137.0 °C20 December 201324.1 °C2,144 mm1420
201236.9 °C22 July 20128.8 °C5 January 201224.2 °C1,856 mm1570
201137.8 °C7 July 20117.5 °C11 January 201123.1 °C1,891 mm1190
201038.8 °C7 July 20109.9 °C27 December 201024.7 °C1,903 mm1500
200936.8 °C19 April 20097.6 °C11 January 200924.6 °C1,652 mm1570
200836.8 °C23 June 20086.5 °C2 February 200823.5 °C1,617 mm1480
200738.0 °C9 June 20078.1 °C29 January 200724.3 °C1,390 mm1350
200637.5 °C6 June 200610.3 °C22 December 200624.5 °C1,158 mm1530
200538.2 °C27 May 20058.4 °C1 January 200524.0 °C1,646 mm1480
200438.0 °C3 July 20048.0 °C9 February 200423.9 °C1,314 mm1330
200338.8 °C6 May 20037.7 °C7 January 200324.8 °C1,175 mm1750
200236.8 °C21 May 20027.3 °C27 December 200224.2 °C1,454 mm1540
200136.7 °C6 July 20017.9 °C24 December 200123.9 °C1,839 mm1270
200036.3 °C18 July 20008.9 °C2 February 200023.9 °C1,447 mm1370
199936.3 °C21 July 19995.1 °C24 December 199924.1 °C1,506 mm1480
199837.5 °C22 May 199810.2 °C5 February 199825.0 °C1,084 mm1640
199737.9 °C9 June 19979.6 °C12 January 199724.3 °C1,709 mm1420
199637.6 °C2 August 19965.8 °C21 February 199623.6 °C2,232 mm1350
199536.5 °C22 June 19958.0 °C31 December 199523.7 °C1,457 mm1330
199439.0 °C3 May 199410.4 °C27 February 199424.1 °C2,296 mm1320
199337.9 °C4 June 19936.1 °C31 January 199324.0 °C1,313 mm1430
199238.3 °C8 May 19928.5 °C15 January 199223.7 °C1,585 mm1320
199136.4 °C24 May 19916.8 °C28 December 199124.4 °C1,163 mm1420
199037.8 °C21 August 19909.4 °C1 February 199024.2 °C1,722 mm1400
198936.6 °C18 June 19899.0 °C15 January 198923.6 °C1,910 mm1360
198837.5 °C21 May 19888.2 °C19 February 198823.8 °C1,432 mm1390
198738.4 °C24 June 19877.5 °C8 December 198724.8 °C1,572 mm1630
198637.6 °C2 July 19866.6 °C1 March 198623.8 °C1,749 mm1290
198537.2 °C28 May 19858.6 °C24 December 198523.4 °C2,188 mm1350
198437.0 °C15 June 19847.0 °C9 January 198423.5 °C1,511 mm1280
198339.0 °C2 July 19836.4 °C23 January 198323.8 °C1,478 mm1580
198237.4 °C2 June 19825.6 °C28 December 198223.9 °C1,816 mm1320
198137.0 °C25 August 19817.7 °C21 December 198124.1 °C2,034 mm1520
198037.8 °C31 May 19807.5 °C9 February 198024.1 °C1,746 mm1390
197936.9 °C20 July 19799.9 °C1 February 197924.1 °C1,601 mm1520
197837.4 °C25 June 19788.4 °C22 January 197823.7 °C2,214 mm1160
197738.1 °C16 June 19776.5 °C31 January 197723.6 °C1,387 mm1370
197636.4 °C18 June 19767.7 °C13 January 197623.2 °C1,474 mm1330
197536.4 °C30 July 19755.1 °C31 December 197523.6 °C1,818 mm1370
197438.7 °C11 July 19743.9 °C2 January 197423.9 °C1,670 mm1530
197339.0 °C20 May 19736.5 °C27 December 197324.5 °C2,184 mm1570
197238.3 °C11 July 19727.5 °C8 February 197223.9 °C1,960 mm1580
197140.3 °C18 June 19716.9 °C10 January 197123.4 °C1,896 mm1290
197037.0 °C9 May 19709.0 °C31 January 197023.9 °C1,442 mm1430
196940.7 °C23 May 19698.4 °C5 December 196924.3 °C1,106 mm1730
196839.4 °C20 July 19687.1 °C13 February 196824.1 °C1,372 mm1390
196739.4 °C6 July 19674.8 °C18 January 196723.5 °C1,393 mm1260
196637.3 °C12 May 19668.1 °C27 December 196624.0 °C1,557 mm1170
196536.7 °C21 July 19657.1 °C18 December 196523.6 °C1,466 mm1170
196438.2 °C31 July 19646.9 °C19 December 196423.5 °C1,745 mm1210
196336.5 °C18 July 19634.8 °C16 January 196323.4 °C1,896 mm1350
196236.9 °C29 May 19626.6 °C28 January 196223.4 °C1,315 mm1390
196138.3 °C13 July 19615.4 °C17 January 196124.0 °C1,632 mm1230
196037.1 °C15 June 19606.7 °C2 January 196024.0 °C1,507 mm1400
195937.3 °C12 June 19597.4 °C12 January 195923.9 °C1,262 mm1240
195837.4 °C10 May 19586.1 °C1 February 195823.7 °C1,367 mm1500
195739.2 °C14 May 19576.7 °C14 February 195723.8 °C1,541 mm1380
195636.3 °C28 July 19567.6 °C10 January 195623.5 °C1,745 mm1350
195536.5 °C15 April 19553.1 °C12 January 195523.6 °C1,358 mm1310
195439.4 °C18 June 19547.4 °C17 December 195424.4 °C1,320 mm1360
195337.3 °C19 July 19538.5 °C13 December 195324.2 °C1,775 mm1320
195237.8 °C11 July 19526.7 °C19 February 195224.4 °C2,084 mm1460
195137.0 °C10 April 19517.1 °C13 January 195124.0 °C1,699 mm1440
195036.1 °C13 July 195010.3 °C18 February 195024.3 °C1,534 mm1390
194939.5 °C14 June 19497.3 °C16 January 194924.4 °C1,276 mm1400
194837.9 °C30 June 19487.7 °C26 January 194824.0 °C1,407 mm1300
194735.8 °C14 June 19478.0 °C23 February 194723.5 °C1,217 mm1160
194641.5 °C23 June 19467.1 °C8 January 194625.0 °C834 mm1610
194535.0 °C14 July 19456.5 °C18 January 194522.6 °C1,493 mm940
194435.4 °C7 April 19445.5 °C21 December 194423.4 °C1,454 mm1230
194337.5 °C4 June 19437.5 °C13 January 194323.2 °C1,372 mm1050
194235.1 °C25 May 19428.5 °C13 February 194223.5 °C1,611 mm1020
194135.3 °C26 April 19419.7 °C1 February 194123.7 °C2,034 mm1160
194035.7 °C16 May 19408.3 °C23 January 194023.2 °C1,780 mm1090

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.7 °C
+0.3 °C
Hot days (≥ 30 °C)
149 d/yr
+9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2245 mm
+617 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.9 °C+1.5 °C16 mm-14 mm
Feb20.1 °C-1.1 °C31 mm+5 mm
Mar23.6 °C-0.5 °C29 mm-11 mm
Apr27.9 °C0.0 °C130 mm+62 mm
May30.9 °C-0.5 °C199 mm+28 mm
Jun33.4 °C+0.4 °C197 mm+4 mm
Jul33.1 °C0.0 °C458 mm+257 mm
Aug32.2 °C+0.3 °C499 mm+174 mm
Sep31.7 °C+1.2 °C402 mm+106 mm
Oct28.9 °C+0.8 °C143 mm-49 mm
Nov24.2 °C-1.0 °C97 mm+32 mm
Dec23.7 °C+1.9 °C46 mm+22 mm

The year's extremes

Hottest day
38.6 °C
2 Jun 2025
Coldest day
8.2 °C
13 Jan 2025
Wettest day
168.3 mm
22 Jul 2025
Windiest day
44.7 km/h
29 Sep 2025
Strongest gust
94.3 km/h
29 Sep 2025
Hottest feels-like
45.6 °C
2 Jun 2025
Coldest feels-like
6.4 °C
13 Jan 2025
Sunniest day
12.5 h
6 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 Ninh Binh?

Ninh Binh 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,628 mm of precipitation per year.

What is the hottest day ever recorded in Ninh Binh?

The hottest day measured in Ninh Binh between 1940 and 2025 was 23 June 1946, reaching 41.5 °C.

What is the coldest day in Ninh Binh?

The coldest day measured in Ninh Binh between 1940 and 2025 was 12 January 1955, at 3.1 °C.

Does it snow in Ninh Binh?

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

Has the climate of Ninh Binh warmed?

Yes: Ninh Binh warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Ninh Binh?

The wettest day measured in Ninh Binh between 1940 and 2025 was 24 October 1971, with 334 mm of rain in 24 hours.

What was the windiest day in Ninh Binh?

The windiest day measured in Ninh Binh between 1940 and 2025 was 27 September 2005, with winds reaching 55.7 km/h.

What is the warmest month in Ninh Binh?

The warmest month in Ninh Binh is July (29.7 °C on average); the coldest is January (17.0 °C).

How much does it rain in Ninh Binh?

Ninh Binh receives on average 1,628 mm of precipitation per year, spread over about 157 rainy days.

Is it sunny in Ninh Binh?

Ninh Binh gets on average 7.5 hours of sunshine per day, roughly 2,738 hours per year over 1940-2025.

Are there tropical nights in Ninh Binh?

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

What was the most extreme apparent temperature in Ninh Binh?

In Ninh Binh, between 1940 and 2025, the highest apparent temperature reached 48.1 °C on 2 June 2023, and the lowest was -0.1 °C on 12 January 1955.

Compare Ninh Binh with another city

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

Nearby cities

The climate around Ninh Binh

Other cities — Vietnam