Kanggye climate — normals and trends

Kanggye (North Korea) has a warm-summer humid continental, dry winter climate (Dwb) under the Köppen-Geiger classification. Its mean annual temperature is 5.3 °C and it receives 1,157 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 (21.5 °C on average) and the coldest is January (-14.2 °C). Rainfall peaks in July.

Kanggye averages 167 frost days, 5 hot days (≥ 30 °C) and 132 rainy days per year.

Kanggye has warmed by +2.7 °C between 1940 and 2025, or +0.31 °C per decade. This trend is statistically significant.

The number of frost days there went from about 176 to 158 per year over the period.

The hottest day of the period reached 35.6 °C (on 2 August 2018) and the coldest -37.8 °C (on 13 January 1951).

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

KanggyeChagang

coords
40.97°, 126.59°
period
19402025 · 86 yrs
DwbWarm-summer humid continental, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

5.3°C

Average daily high

10.9°C

Average daily low

-0.3°C

Annual rainfall

1,157mm

Sunshine / day

8.7h

Mean relative humidity

71%

Average peak wind

10.7km/h

Seasonal range

35.7°C

Frost days (< 0 °C)

167 d/yr

Hot days (≥ 30 °C)

5 d/yr

Rainy days (≥ 1 mm)

132 d/yr

Annual snowfall

107.9 cm

Average feels-like high

9.1 °C

Average feels-like low

-2.6 °C

Average peak gust

33.6 km/h

Tropical nights (≥ 20 °C)

10 d/yr

Solar radiation

14.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.7 °C

since 1940

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

35.6 °C

2 August 2018

Coldest day

-37.8 °C

13 January 1951

Wettest day

169 mm

5 September 1956

Windiest day

30.7 km/h

6 May 2017

Strongest gust

107.3 km/h

19 April 1980

Hottest feels-like

41.2 °C

5 August 2016

Coldest feels-like

-42.6 °C

13 January 1951

Snowiest day

20.4 cm

25 November 2013

Sunniest day

14.8 h

22 June 1961

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.7 °C9 July 2025-23.1 °C6 February 20257.6 °C1,306 mm18158
202431.7 °C20 June 2024-26.5 °C23 January 20248.1 °C1,357 mm16141
202333.2 °C18 June 2023-29.7 °C25 January 20237.4 °C1,201 mm14150
202231.5 °C28 July 2022-28.7 °C23 February 20226.0 °C1,327 mm8163
202133.5 °C28 July 2021-30.0 °C27 December 20217.2 °C1,156 mm19154
202031.6 °C22 July 2020-33.5 °C6 February 20206.7 °C1,222 mm4176
201933.0 °C7 August 2019-32.0 °C31 December 20196.8 °C879 mm12164
201835.6 °C2 August 2018-35.7 °C12 January 20186.5 °C1,057 mm19156
201734.1 °C6 July 2017-33.9 °C13 December 20176.0 °C848 mm11162
201634.5 °C5 August 2016-30.8 °C16 December 20166.2 °C1,110 mm13158
201531.6 °C11 July 2015-33.0 °C27 December 20156.5 °C940 mm4153
201432.6 °C2 August 2014-33.4 °C9 January 20146.4 °C777 mm7155
201331.6 °C9 June 2013-32.2 °C3 January 20135.6 °C1,418 mm3170
201231.4 °C7 August 2012-34.6 °C26 December 20125.5 °C1,185 mm4162
201131.1 °C19 July 2011-28.5 °C17 January 20115.9 °C1,078 mm7162
201031.9 °C25 June 2010-30.7 °C1 January 20105.3 °C1,497 mm6169
200933.7 °C16 August 2009-35.0 °C31 December 20096.2 °C983 mm8159
200834.0 °C7 August 2008-23.1 °C16 January 20086.9 °C803 mm9158
200731.9 °C23 June 2007-25.0 °C14 January 20076.8 °C1,336 mm5165
200630.7 °C8 August 2006-30.8 °C4 February 20066.6 °C1,049 mm1161
200531.4 °C7 August 2005-32.7 °C10 January 20055.2 °C1,108 mm8163
200431.8 °C10 August 2004-31.8 °C21 January 20046.5 °C1,248 mm5158
200329.7 °C30 July 2003-34.7 °C6 January 20036.2 °C968 mm0160
200233.3 °C28 July 2002-32.2 °C3 January 20025.8 °C1,013 mm3167
200131.2 °C25 July 2001-35.5 °C15 January 20015.8 °C1,089 mm4167
200032.4 °C10 July 2000-33.0 °C26 December 20005.5 °C950 mm14177
199934.2 °C28 July 1999-33.4 °C19 December 19996.1 °C841 mm14163
199830.0 °C28 July 1998-31.1 °C19 January 19987.1 °C1,154 mm1149
199734.2 °C26 July 1997-32.1 °C3 January 19975.8 °C879 mm16170
199630.3 °C31 May 1996-28.9 °C4 January 19965.2 °C1,273 mm1172
199529.5 °C23 July 1995-29.8 °C30 January 19955.1 °C1,500 mm0169
199433.4 °C24 July 1994-32.8 °C16 December 19946.4 °C1,099 mm9161
199328.3 °C28 May 1993-30.3 °C15 December 19935.6 °C989 mm0166
199230.7 °C6 July 1992-29.4 °C15 December 19925.8 °C1,127 mm1158
199130.4 °C22 August 1991-31.2 °C29 December 19915.7 °C1,094 mm1169
199030.4 °C7 August 1990-36.5 °C26 January 19906.9 °C1,373 mm4146
198933.2 °C5 August 1989-30.7 °C28 January 19896.6 °C1,119 mm7165
198833.4 °C2 August 1988-30.4 °C10 January 19885.3 °C980 mm16175
198729.6 °C31 July 1987-31.6 °C10 January 19875.3 °C1,287 mm0172
198629.0 °C11 June 1986-32.7 °C5 January 19864.9 °C1,436 mm0174
198529.8 °C12 August 1985-35.0 °C14 January 19854.6 °C1,339 mm0166
198430.5 °C31 July 1984-34.7 °C17 January 19844.6 °C1,133 mm3170
198331.6 °C15 August 1983-31.8 °C9 January 19835.6 °C1,188 mm5173
198231.0 °C11 August 1982-30.0 °C6 December 19825.8 °C1,117 mm6164
198131.8 °C25 July 1981-31.9 °C5 January 19814.8 °C1,058 mm5174
198030.2 °C31 May 1980-33.1 °C5 January 19804.4 °C931 mm1172
197929.3 °C12 August 1979-31.4 °C14 January 19795.4 °C1,284 mm0174
197831.9 °C26 July 1978-30.4 °C30 December 19785.3 °C1,136 mm4182
197730.9 °C29 July 1977-32.4 °C3 January 19775.7 °C958 mm1160
197629.5 °C25 July 1976-33.3 °C27 December 19764.3 °C1,028 mm0177
197530.0 °C28 July 1975-31.0 °C11 January 19755.6 °C1,090 mm2163
197431.0 °C18 August 1974-32.0 °C24 January 19744.4 °C1,259 mm3176
197331.1 °C16 August 1973-26.9 °C17 December 19735.1 °C1,238 mm4177
197231.7 °C18 July 1972-32.6 °C13 December 19725.2 °C1,593 mm4170
197130.3 °C30 July 1971-33.8 °C5 January 19714.9 °C1,440 mm1174
197031.6 °C11 August 1970-35.4 °C5 January 19704.8 °C1,040 mm3171
196929.9 °C26 July 1969-34.1 °C2 January 19694.2 °C1,182 mm0175
196830.6 °C3 August 1968-30.5 °C3 February 19685.1 °C1,196 mm2163
196729.9 °C26 July 1967-35.3 °C16 January 19674.7 °C1,347 mm0166
196631.2 °C6 August 1966-34.1 °C20 January 19664.8 °C1,529 mm3163
196529.0 °C13 July 1965-33.8 °C17 December 19654.6 °C1,181 mm0167
196432.7 °C2 August 1964-32.2 °C12 December 19645.4 °C1,569 mm2170
196330.2 °C9 August 1963-32.3 °C27 December 19635.0 °C1,303 mm2171
196233.2 °C16 June 1962-30.8 °C13 February 19625.0 °C1,252 mm6180
196130.9 °C3 August 1961-32.1 °C12 January 19616.0 °C1,238 mm5165
196029.0 °C16 July 1960-31.2 °C24 January 19605.4 °C1,326 mm0167
195931.3 °C3 August 1959-34.9 °C6 January 19596.1 °C985 mm5149
195833.4 °C17 July 1958-33.4 °C3 January 19586.0 °C767 mm14177
195729.0 °C14 June 1957-30.1 °C7 January 19574.6 °C1,105 mm0169
195631.7 °C31 July 1956-34.2 °C23 January 19562.9 °C1,404 mm3181
195531.2 °C25 July 1955-35.1 °C2 January 19554.8 °C1,122 mm3177
195428.7 °C25 August 1954-32.9 °C26 December 19544.6 °C1,311 mm0168
195330.9 °C16 July 1953-37.1 °C15 January 19533.9 °C1,273 mm2175
195230.5 °C18 July 1952-34.7 °C12 January 19524.4 °C979 mm1174
195130.3 °C22 August 1951-37.8 °C13 January 19514.5 °C990 mm1177
195032.1 °C28 July 1950-34.3 °C7 January 19504.9 °C1,043 mm7165
194930.0 °C30 July 1949-34.4 °C29 December 19494.5 °C1,628 mm1179
194829.2 °C14 July 1948-30.3 °C7 January 19485.4 °C1,109 mm0170
194729.4 °C24 July 1947-36.8 °C26 January 19472.4 °C1,396 mm0180
194631.7 °C29 July 1946-34.4 °C28 December 19464.9 °C1,237 mm3163
194530.4 °C4 August 1945-36.3 °C7 January 19453.7 °C1,080 mm1181
194431.6 °C2 August 1944-35.3 °C16 December 19444.5 °C941 mm3173
194328.6 °C23 August 1943-35.0 °C13 January 19434.8 °C1,284 mm0171
194231.7 °C20 June 1942-33.2 °C9 February 19424.3 °C849 mm5177
194127.8 °C15 August 1941-36.3 °C25 January 19414.1 °C987 mm0183
194030.4 °C1 August 1940-37.0 °C10 January 19403.4 °C1,004 mm1175

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
13.0 °C
+2.1 °C
Hot days (≥ 30 °C)
18 d/yr
+13
Frost days (< 0 °C)
158 d/yr
-9
Annual rainfall
1306 mm
+149 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan-3.4 °C+4.0 °C21 mm+2 mm
Feb-3.1 °C+0.5 °C12 mm-13 mm
Mar7.0 °C+3.6 °C27 mm-17 mm
Apr14.2 °C+1.7 °C116 mm+41 mm
May19.5 °C+0.4 °C107 mm+0 mm
Jun25.0 °C+2.0 °C144 mm+2 mm
Jul28.6 °C+2.8 °C202 mm-64 mm
Aug26.2 °C+0.6 °C367 mm+138 mm
Sep23.7 °C+2.9 °C124 mm+26 mm
Oct14.2 °C+0.7 °C101 mm+35 mm
Nov6.3 °C+2.7 °C50 mm-7 mm
Dec-3.5 °C+1.6 °C35 mm+6 mm

The year's extremes

Hottest day
32.7 °C
9 Jul 2025
Coldest day
-23.1 °C
6 Feb 2025
Wettest day
82.2 mm
25 Aug 2025
Windiest day
22.9 km/h
25 Feb 2025
Strongest gust
77.8 km/h
25 Mar 2025
Hottest feels-like
38.2 °C
9 Jul 2025
Coldest feels-like
-27.6 °C
6 Feb 2025
Snowiest day
19.2 cm
13 Apr 2025
Sunniest day
14.4 h
23 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 Kanggye?

Kanggye has a warm-summer humid continental, dry winter climate (Köppen Dwb). Over 1940-2025, the average annual temperature is 5.3 °C and it receives 1,157 mm of precipitation per year.

What is the hottest day ever recorded in Kanggye?

The hottest day measured in Kanggye between 1940 and 2025 was 2 August 2018, reaching 35.6 °C.

What is the coldest day in Kanggye?

The coldest day measured in Kanggye between 1940 and 2025 was 13 January 1951, at -37.8 °C.

Does it snow in Kanggye?

Yes. Kanggye gets on average 107.9 cm of snow per year and has around 167 frost days.

Has the climate of Kanggye warmed?

Yes: Kanggye warmed by +2.7 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Kanggye?

The wettest day measured in Kanggye between 1940 and 2025 was 5 September 1956, with 169 mm of rain in 24 hours.

What was the windiest day in Kanggye?

The windiest day measured in Kanggye between 1940 and 2025 was 6 May 2017, with winds reaching 30.7 km/h.

What is the warmest month in Kanggye?

The warmest month in Kanggye is July (21.5 °C on average); the coldest is January (-14.2 °C).

How much does it rain in Kanggye?

Kanggye receives on average 1,157 mm of precipitation per year, spread over about 132 rainy days.

Is it sunny in Kanggye?

Kanggye gets on average 8.7 hours of sunshine per day, roughly 3,175 hours per year over 1940-2025.

What is the biggest single-day snowfall in Kanggye?

The heaviest 24-hour snowfall measured in Kanggye between 1940 and 2025 was 25 November 2013, with 20.4 cm.

Are there tropical nights in Kanggye?

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

What was the most extreme apparent temperature in Kanggye?

In Kanggye, between 1940 and 2025, the highest apparent temperature reached 41.2 °C on 5 August 2016, and the lowest was -42.6 °C on 13 January 1951.

Compare Kanggye with another city

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

Nearby cities

The climate around Kanggye

Other cities — North Korea