Lang Son climate — normals and trends

Lang Son (Vietnam) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 21.4 °C and it receives 1,717 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 (27.0 °C on average) and the coldest is January (13.7 °C). Rainfall peaks in August.

Lang Son averages 0 frost days, 83 hot days (≥ 30 °C) and 200 rainy days per year.

Lang Son has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

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

Lang SonLạng Sơn Province

coords
21.85°, 106.76°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthAugustDriest monthDecember

Mean daily temperature

21.4°C

Average daily high

25.1°C

Average daily low

18.6°C

Annual rainfall

1,717mm

Sunshine / day

7.1h

Mean relative humidity

82%

Average peak wind

14.5km/h

Seasonal range

13.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

83 d/yr

Rainy days (≥ 1 mm)

200 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.6 °C

Average feels-like low

20.2 °C

Average peak gust

34.4 km/h

Tropical nights (≥ 20 °C)

185 d/yr

Solar radiation

13.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

39.1 °C

30 July 1946

Coldest day

1.0 °C

12 January 1955

Wettest day

226 mm

11 August 1962

Windiest day

51.6 km/h

23 July 1980

Strongest gust

130.7 km/h

23 July 1980

Hottest feels-like

45.3 °C

16 May 2013

Coldest feels-like

-4.4 °C

24 January 2016

Snowiest day

1.0 cm

24 January 2016

Sunniest day

13.1 h

14 June 1981

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.8 °C30 July 20255.5 °C13 January 202522.1 °C1,897 mm1080
202435.6 °C30 April 20244.6 °C24 January 202422.6 °C1,991 mm1200
202336.1 °C22 May 20235.8 °C30 January 202322.7 °C1,453 mm1210
202233.8 °C21 June 20224.8 °C20 February 202221.7 °C1,805 mm1070
202135.8 °C20 June 20215.1 °C8 January 202122.4 °C1,521 mm1290
202035.3 °C21 May 20206.5 °C17 December 202022.2 °C1,506 mm1120
201935.5 °C19 May 20195.9 °C1 January 201922.5 °C1,781 mm1130
201835.0 °C5 July 20184.3 °C31 December 201822.0 °C1,860 mm960
201737.4 °C3 June 20177.8 °C20 December 201722.0 °C1,853 mm900
201635.0 °C3 June 20161.6 °C24 January 201622.1 °C1,589 mm1200
201536.4 °C30 May 20157.0 °C15 January 201522.5 °C1,755 mm1140
201434.8 °C23 May 20144.5 °C13 February 201421.7 °C1,835 mm1050
201336.1 °C16 May 20133.9 °C20 December 201321.5 °C1,724 mm860
201236.4 °C4 May 20124.8 °C5 January 201221.4 °C1,865 mm1010
201135.0 °C31 August 20114.2 °C11 January 201120.5 °C1,415 mm930
201035.2 °C20 May 20105.9 °C17 December 201022.0 °C1,726 mm1010
200934.5 °C20 June 20094.4 °C11 January 200922.2 °C1,280 mm1200
200833.9 °C30 July 20083.0 °C1 February 200820.9 °C1,762 mm930
200734.9 °C24 May 20076.0 °C29 January 200721.8 °C1,468 mm980
200634.0 °C12 April 20066.9 °C7 January 200622.0 °C1,594 mm1050
200534.0 °C12 May 20055.3 °C13 January 200521.5 °C1,247 mm1080
200435.3 °C1 July 20044.5 °C9 February 200421.4 °C1,219 mm890
200335.9 °C7 May 20034.2 °C7 January 200322.3 °C1,459 mm1050
200234.2 °C21 May 20023.6 °C27 December 200221.8 °C1,814 mm870
200134.9 °C21 April 20013.1 °C25 December 200121.4 °C2,049 mm750
200033.5 °C5 July 20004.6 °C2 February 200021.5 °C1,486 mm880
199934.5 °C6 June 19993.2 °C23 December 199921.7 °C1,505 mm990
199835.0 °C22 May 19985.3 °C20 January 199822.4 °C1,290 mm1050
199735.0 °C9 June 19977.3 °C12 January 199721.5 °C2,204 mm670
199634.7 °C2 August 19962.8 °C21 February 199621.0 °C1,856 mm780
199534.0 °C25 May 19954.5 °C31 December 199521.2 °C1,770 mm750
199435.4 °C2 May 19945.9 °C20 January 199421.7 °C1,976 mm740
199333.9 °C4 June 19934.4 °C16 January 199321.4 °C1,686 mm990
199234.6 °C8 May 19926.3 °C17 January 199221.2 °C1,506 mm910
199134.2 °C24 May 19912.9 °C28 December 199121.9 °C1,210 mm1000
199036.1 °C22 April 19905.4 °C1 February 199021.7 °C1,838 mm850
198934.3 °C18 June 19894.4 °C13 January 198921.1 °C1,608 mm870
198835.8 °C24 May 19884.4 °C19 February 198820.9 °C1,709 mm790
198734.7 °C21 May 19875.4 °C8 December 198722.3 °C1,656 mm1020
198635.2 °C2 July 19863.5 °C1 March 198621.4 °C2,057 mm820
198534.0 °C6 May 19855.3 °C17 December 198520.8 °C1,867 mm960
198434.8 °C19 March 19844.1 °C9 January 198420.7 °C1,648 mm850
198335.4 °C13 July 19833.4 °C29 December 198321.0 °C1,573 mm1140
198233.8 °C21 June 19821.8 °C27 December 198221.4 °C1,965 mm830
198134.4 °C21 July 19815.1 °C8 December 198121.5 °C2,269 mm940
198034.8 °C24 April 19803.9 °C7 February 198021.5 °C1,946 mm830
197934.7 °C29 July 19796.2 °C16 January 197921.6 °C1,912 mm780
197834.5 °C29 July 19785.4 °C18 January 197821.1 °C2,405 mm680
197734.4 °C9 June 19772.0 °C31 January 197721.1 °C1,593 mm850
197633.8 °C17 June 19763.8 °C29 December 197620.7 °C1,644 mm770
197533.5 °C30 July 19752.3 °C14 December 197521.3 °C2,121 mm920
197434.7 °C2 June 19742.3 °C1 January 197421.2 °C1,712 mm850
197336.9 °C8 April 19733.1 °C27 December 197322.0 °C2,556 mm920
197234.9 °C10 July 19723.7 °C8 February 197221.4 °C2,143 mm980
197135.1 °C18 May 19713.2 °C6 January 197121.0 °C1,697 mm670
197035.0 °C12 May 19704.8 °C7 January 197021.1 °C1,674 mm880
196936.2 °C13 May 19694.9 °C31 January 196921.5 °C1,349 mm1130
196834.4 °C28 July 19683.5 °C14 February 196821.4 °C1,767 mm770
196735.0 °C30 August 19671.9 °C17 January 196720.8 °C1,459 mm910
196633.7 °C12 May 19663.7 °C27 December 196621.0 °C1,931 mm390
196533.5 °C21 July 19651.9 °C18 December 196520.9 °C1,965 mm460
196434.4 °C8 August 19643.1 °C19 December 196421.1 °C1,605 mm800
196333.7 °C6 September 19632.3 °C16 January 196321.2 °C1,745 mm750
196234.0 °C28 May 19625.4 °C27 January 196221.1 °C1,698 mm900
196134.3 °C26 August 19612.7 °C18 January 196121.6 °C1,705 mm890
196034.7 °C27 April 19603.1 °C24 January 196021.6 °C1,830 mm850
195934.3 °C30 August 19595.5 °C25 December 195921.2 °C1,652 mm620
195838.0 °C2 June 19582.5 °C2 February 195821.6 °C1,665 mm980
195735.3 °C16 August 19572.5 °C14 February 195721.5 °C1,569 mm930
195635.2 °C19 April 19563.2 °C9 January 195621.1 °C1,392 mm590
195534.1 °C15 April 19551.0 °C12 January 195521.2 °C1,274 mm400
195434.7 °C29 July 19544.4 °C26 January 195421.5 °C1,342 mm700
195333.5 °C13 August 19535.5 °C13 December 195321.4 °C1,762 mm680
195233.0 °C10 April 19522.3 °C19 February 195221.8 °C2,021 mm660
195132.8 °C10 April 19512.2 °C13 January 195121.1 °C2,036 mm410
195034.2 °C21 April 19504.4 °C14 February 195021.3 °C1,980 mm370
194936.7 °C14 June 19493.7 °C10 January 194921.8 °C1,269 mm700
194832.8 °C14 March 19482.6 °C26 January 194821.2 °C1,772 mm590
194732.6 °C18 July 19473.5 °C20 December 194720.8 °C1,671 mm380
194639.1 °C30 July 19465.5 °C8 January 194622.5 °C784 mm1290
194531.8 °C14 July 19452.6 °C4 February 194519.8 °C1,777 mm260
194436.3 °C8 April 19442.7 °C22 December 194420.8 °C1,847 mm270
194333.8 °C29 May 19433.3 °C13 January 194320.6 °C1,505 mm410
194232.0 °C6 August 19424.5 °C13 February 194220.7 °C2,145 mm210
194132.8 °C26 April 19415.7 °C4 February 194120.8 °C1,850 mm200
194031.8 °C15 May 19403.6 °C25 January 194020.5 °C1,717 mm300

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
25.6 °C
+0.5 °C
Hot days (≥ 30 °C)
108 d/yr
+25
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1897 mm
+180 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.0 °C+2.7 °C16 mm-36 mm
Feb16.6 °C-1.8 °C47 mm-9 mm
Mar22.0 °C+0.1 °C70 mm-8 mm
Apr27.2 °C+1.2 °C95 mm-17 mm
May28.6 °C-0.3 °C218 mm-6 mm
Jun30.6 °C+0.5 °C270 mm+1 mm
Jul31.4 °C+0.9 °C307 mm+54 mm
Aug30.1 °C0.0 °C313 mm+22 mm
Sep30.3 °C+1.3 °C260 mm+68 mm
Oct27.1 °C+0.8 °C179 mm+76 mm
Nov21.7 °C-1.3 °C62 mm+12 mm
Dec21.1 °C+1.9 °C61 mm+24 mm

The year's extremes

Hottest day
34.8 °C
30 Jul 2025
Coldest day
5.5 °C
13 Jan 2025
Wettest day
93.6 mm
6 Oct 2025
Windiest day
35.0 km/h
22 Jul 2025
Strongest gust
76.3 km/h
22 Jul 2025
Hottest feels-like
43.9 °C
30 Jul 2025
Coldest feels-like
2.8 °C
13 Jan 2025
Sunniest day
12.8 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 Lang Son?

Lang Son has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 21.4 °C and it receives 1,717 mm of precipitation per year.

What is the hottest day ever recorded in Lang Son?

The hottest day measured in Lang Son between 1940 and 2025 was 30 July 1946, reaching 39.1 °C.

What is the coldest day in Lang Son?

The coldest day measured in Lang Son between 1940 and 2025 was 12 January 1955, at 1.0 °C.

Does it snow in Lang Son?

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

Has the climate of Lang Son warmed?

Yes: Lang Son warmed by +1.1 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Lang Son?

The wettest day measured in Lang Son between 1940 and 2025 was 11 August 1962, with 226 mm of rain in 24 hours.

What was the windiest day in Lang Son?

The windiest day measured in Lang Son between 1940 and 2025 was 23 July 1980, with winds reaching 51.6 km/h.

What is the warmest month in Lang Son?

The warmest month in Lang Son is July (27.0 °C on average); the coldest is January (13.7 °C).

How much does it rain in Lang Son?

Lang Son receives on average 1,717 mm of precipitation per year, spread over about 200 rainy days.

Is it sunny in Lang Son?

Lang Son gets on average 7.1 hours of sunshine per day, roughly 2,592 hours per year over 1940-2025.

What is the biggest single-day snowfall in Lang Son?

The heaviest 24-hour snowfall measured in Lang Son between 1940 and 2025 was 24 January 2016, with 1.0 cm.

Are there tropical nights in Lang Son?

Yes: Lang Son has on average 185 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Lang Son?

In Lang Son, between 1940 and 2025, the highest apparent temperature reached 45.3 °C on 16 May 2013, and the lowest was -4.4 °C on 24 January 2016.

Compare Lang Son with another city

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

Nearby cities

The climate around Lang Son

Other cities — Vietnam