Kaesong climate — normals and trends

Kaesong (North Korea) has a hot-summer humid continental, dry winter climate (Dwa) under the Köppen-Geiger classification. Its mean annual temperature is 11.2 °C and it receives 1,205 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 August (25.2 °C on average) and the coldest is January (-4.5 °C). Rainfall peaks in July.

Kaesong averages 118 frost days, 24 hot days (≥ 30 °C) and 98 rainy days per year.

Kaesong has warmed by +2.1 °C between 1940 and 2025, or +0.25 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 37.9 °C (on 1 August 2018) and the coldest -26.2 °C (on 17 January 2001).

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

KaesongKaesong

coords
37.97°, 126.55°
period
19402025 · 86 yrs
DwaHot-summer humid continental, dry winterWarmest monthAugustColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

11.2°C

Average daily high

16.1°C

Average daily low

6.8°C

Annual rainfall

1,205mm

Sunshine / day

8.7h

Mean relative humidity

71%

Average peak wind

14.5km/h

Seasonal range

29.7°C

Frost days (< 0 °C)

118 d/yr

Hot days (≥ 30 °C)

24 d/yr

Rainy days (≥ 1 mm)

98 d/yr

Annual snowfall

23.5 cm

Average feels-like high

15.1 °C

Average feels-like low

5.1 °C

Average peak gust

32.6 km/h

Tropical nights (≥ 20 °C)

55 d/yr

Solar radiation

14.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.1 °C

since 1940

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

37.9 °C

1 August 2018

Coldest day

-26.2 °C

17 January 2001

Wettest day

188 mm

9 August 2007

Windiest day

56.1 km/h

7 September 2019

Strongest gust

120.6 km/h

28 August 2012

Hottest feels-like

45.4 °C

1 August 2018

Coldest feels-like

-31.2 °C

17 January 2001

Snowiest day

17.7 cm

8 March 1991

Sunniest day

14.3 h

28 June 1951

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.3 °C8 July 2025-14.3 °C10 January 202512.7 °C1,128 mm50113
202435.4 °C19 June 2024-14.9 °C23 January 202413.7 °C1,097 mm69100
202334.3 °C30 July 2023-18.1 °C25 January 202312.8 °C1,342 mm46105
202235.8 °C30 July 2022-15.3 °C24 December 202211.9 °C1,180 mm32108
202135.4 °C27 July 2021-18.0 °C8 January 202112.7 °C991 mm4597
202036.3 °C22 June 2020-13.8 °C17 December 202012.3 °C1,503 mm25103
201936.1 °C6 August 2019-11.3 °C2 January 201912.6 °C793 mm41117
201837.9 °C1 August 2018-18.3 °C26 January 201811.8 °C1,060 mm45115
201733.8 °C5 August 2017-14.2 °C14 December 201712.1 °C769 mm33121
201634.7 °C5 August 2016-17.2 °C24 January 201612.6 °C985 mm37108
201536.0 °C11 July 2015-13.1 °C9 February 201512.6 °C811 mm36111
201434.8 °C1 August 2014-12.8 °C18 December 201412.5 °C602 mm26109
201333.0 °C30 June 2013-19.2 °C8 February 201311.5 °C1,133 mm33122
201234.9 °C6 August 2012-19.1 °C9 December 201211.2 °C1,243 mm33121
201134.2 °C20 June 2011-18.5 °C16 January 201111.1 °C1,504 mm22117
201033.1 °C11 August 2010-23.1 °C8 January 201011.2 °C1,386 mm32118
200934.0 °C16 August 2009-13.7 °C15 January 200911.7 °C1,183 mm20114
200835.3 °C8 August 2008-14.2 °C17 January 200811.9 °C1,207 mm25111
200732.4 °C19 June 2007-11.5 °C2 February 200712.1 °C1,476 mm27117
200634.5 °C9 August 2006-16.4 °C4 February 200612.0 °C1,391 mm23115
200534.6 °C23 July 2005-15.7 °C18 December 200511.0 °C1,295 mm19121
200434.4 °C11 August 2004-19.1 °C21 January 200411.9 °C1,306 mm28110
200331.4 °C9 August 2003-18.1 °C5 January 200311.7 °C1,550 mm13105
200234.0 °C28 July 2002-16.6 °C3 January 200211.7 °C1,084 mm19114
200133.6 °C10 June 2001-26.2 °C17 January 200111.5 °C916 mm40125
200035.6 °C6 July 2000-13.6 °C26 December 200011.5 °C1,206 mm46123
199934.8 °C29 June 1999-13.3 °C20 December 199912.2 °C1,378 mm42115
199832.4 °C12 September 1998-16.4 °C24 January 199812.7 °C1,460 mm18113
199734.9 °C26 July 1997-16.5 °C22 January 199711.6 °C1,081 mm42110
199634.3 °C2 August 1996-18.5 °C2 December 199611.1 °C1,003 mm26123
199532.9 °C23 July 1995-12.6 °C30 January 199511.2 °C1,008 mm7119
199436.1 °C22 July 1994-16.3 °C10 February 199412.2 °C1,094 mm33113
199330.4 °C5 July 1993-13.0 °C19 January 199311.1 °C1,130 mm1105
199232.0 °C8 July 1992-11.6 °C25 December 199211.5 °C1,162 mm10105
199133.2 °C20 August 1991-21.2 °C9 January 199111.3 °C1,101 mm18117
199033.6 °C7 August 1990-22.2 °C23 January 199011.8 °C1,973 mm2093
198934.6 °C5 August 1989-17.5 °C14 January 198912.1 °C1,490 mm2098
198835.3 °C10 August 1988-12.5 °C24 January 198811.3 °C982 mm22122
198732.3 °C26 June 1987-20.6 °C14 January 198711.1 °C1,553 mm8119
198631.8 °C11 June 1986-22.7 °C6 January 198610.4 °C1,283 mm9124
198533.5 °C24 August 1985-19.9 °C16 January 198510.7 °C1,293 mm26121
198433.5 °C18 August 1984-22.0 °C6 January 198410.3 °C1,444 mm23123
198332.7 °C4 August 1983-17.0 °C29 December 198311.5 °C953 mm24116
198233.9 °C14 July 1982-14.4 °C29 January 198211.7 °C1,162 mm24111
198134.6 °C31 July 1981-23.0 °C17 January 198110.2 °C1,287 mm17123
198031.3 °C14 June 1980-16.7 °C17 January 198010.2 °C1,191 mm3118
197932.5 °C26 August 1979-19.1 °C2 February 197911.6 °C1,289 mm16110
197835.2 °C26 July 1978-19.0 °C15 February 197811.7 °C1,313 mm25112
197734.5 °C29 July 1977-19.1 °C29 January 197711.5 °C891 mm23100
197632.6 °C25 July 1976-18.2 °C27 December 197610.7 °C1,193 mm7123
197533.5 °C20 June 1975-12.1 °C18 January 197511.9 °C1,300 mm27109
197432.5 °C19 August 1974-17.8 °C28 January 197410.4 °C1,233 mm10128
197334.6 °C18 July 1973-18.5 °C24 December 197311.4 °C1,049 mm28124
197234.8 °C20 July 1972-17.8 °C2 December 197211.0 °C1,688 mm17110
197132.3 °C3 August 1971-18.3 °C5 January 197110.7 °C1,433 mm9106
197034.1 °C12 August 1970-22.2 °C15 January 197010.7 °C1,298 mm11129
196930.3 °C14 August 1969-23.2 °C3 February 196910.1 °C1,501 mm4133
196833.3 °C3 August 1968-14.9 °C1 February 196811.0 °C1,192 mm15113
196734.3 °C26 July 1967-21.2 °C31 January 196710.8 °C1,006 mm18112
196632.7 °C30 August 1966-18.6 °C27 December 196611.0 °C1,516 mm18115
196535.1 °C25 June 1965-18.3 °C25 January 196510.9 °C1,121 mm23127
196435.2 °C2 August 1964-22.4 °C13 February 196411.4 °C1,812 mm26127
196333.8 °C8 August 1963-22.8 °C22 January 196310.6 °C1,410 mm23122
196233.5 °C2 July 1962-11.1 °C28 January 196211.3 °C1,463 mm33124
196135.3 °C1 August 1961-21.1 °C5 January 196111.8 °C1,258 mm37108
196033.8 °C10 August 1960-19.6 °C28 January 196011.7 °C1,192 mm37116
195935.9 °C3 August 1959-19.8 °C18 January 195911.7 °C1,398 mm30104
195836.2 °C25 June 1958-23.9 °C19 January 195811.1 °C1,306 mm33114
195732.6 °C30 June 1957-24.2 °C22 January 195710.0 °C1,224 mm12133
195636.4 °C2 August 1956-17.5 °C23 December 19569.4 °C1,561 mm18137
195533.8 °C27 August 1955-18.7 °C11 January 195511.1 °C1,252 mm46125
195433.2 °C16 August 1954-15.0 °C3 February 195411.1 °C1,519 mm18117
195333.5 °C17 August 1953-18.9 °C16 January 195310.7 °C947 mm23129
195235.6 °C22 July 1952-18.1 °C12 January 195211.2 °C1,022 mm43124
195135.5 °C1 July 1951-22.7 °C13 January 195110.8 °C842 mm24120
195033.5 °C12 August 1950-24.7 °C6 January 195010.6 °C973 mm28123
194932.5 °C18 July 1949-20.8 °C29 December 194910.6 °C980 mm11129
194831.2 °C16 August 1948-21.1 °C27 January 194810.8 °C1,371 mm20121
194731.5 °C31 July 1947-19.2 °C19 December 19479.0 °C1,327 mm1143
194636.2 °C28 July 1946-17.3 °C29 December 194610.9 °C778 mm22123
194532.0 °C3 August 1945-20.1 °C27 January 19459.4 °C1,448 mm10133
194434.0 °C6 August 1944-15.9 °C20 January 194410.4 °C1,040 mm21130
194331.1 °C18 August 1943-18.9 °C12 January 194310.8 °C1,006 mm13123
194235.6 °C23 June 1942-17.8 °C17 January 194210.6 °C438 mm45140
194132.2 °C8 August 1941-23.3 °C25 January 19419.9 °C798 mm3131
194032.3 °C1 August 1940-20.4 °C10 January 19409.7 °C1,055 mm7139

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
17.6 °C
+1.5 °C
Hot days (≥ 30 °C)
50 d/yr
+26
Frost days (< 0 °C)
113 d/yr
-5
Annual rainfall
1128 mm
-77 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan2.9 °C+2.5 °C15 mm-3 mm
Feb2.8 °C-0.7 °C5 mm-18 mm
Mar12.3 °C+2.7 °C41 mm+2 mm
Apr17.6 °C+0.8 °C91 mm+17 mm
May21.5 °C-0.9 °C92 mm-1 mm
Jun27.4 °C+1.2 °C166 mm+37 mm
Jul30.8 °C+2.7 °C137 mm-178 mm
Aug31.1 °C+2.1 °C152 mm-104 mm
Sep26.8 °C+1.7 °C199 mm+61 mm
Oct19.6 °C+0.7 °C177 mm+127 mm
Nov13.1 °C+2.4 °C17 mm-28 mm
Dec3.8 °C+0.8 °C35 mm+11 mm

The year's extremes

Hottest day
36.3 °C
8 Jul 2025
Coldest day
-14.3 °C
10 Jan 2025
Wettest day
68.8 mm
20 Jun 2025
Windiest day
34.3 km/h
20 Jun 2025
Strongest gust
82.8 km/h
20 Jun 2025
Hottest feels-like
44.0 °C
8 Jul 2025
Coldest feels-like
-19.4 °C
10 Jan 2025
Snowiest day
6.4 cm
3 Mar 2025
Sunniest day
13.8 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 Kaesong?

Kaesong has a hot-summer humid continental, dry winter climate (Köppen Dwa). Over 1940-2025, the average annual temperature is 11.2 °C and it receives 1,205 mm of precipitation per year.

What is the hottest day ever recorded in Kaesong?

The hottest day measured in Kaesong between 1940 and 2025 was 1 August 2018, reaching 37.9 °C.

What is the coldest day in Kaesong?

The coldest day measured in Kaesong between 1940 and 2025 was 17 January 2001, at -26.2 °C.

Does it snow in Kaesong?

Yes. Kaesong gets on average 23.5 cm of snow per year and has around 118 frost days.

Has the climate of Kaesong warmed?

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

What is the wettest day in Kaesong?

The wettest day measured in Kaesong between 1940 and 2025 was 9 August 2007, with 188 mm of rain in 24 hours.

What was the windiest day in Kaesong?

The windiest day measured in Kaesong between 1940 and 2025 was 7 September 2019, with winds reaching 56.1 km/h.

What is the warmest month in Kaesong?

The warmest month in Kaesong is August (25.2 °C on average); the coldest is January (-4.5 °C).

How much does it rain in Kaesong?

Kaesong receives on average 1,205 mm of precipitation per year, spread over about 98 rainy days.

Is it sunny in Kaesong?

Kaesong 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 Kaesong?

The heaviest 24-hour snowfall measured in Kaesong between 1940 and 2025 was 8 March 1991, with 17.7 cm.

Are there tropical nights in Kaesong?

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

What was the most extreme apparent temperature in Kaesong?

In Kaesong, between 1940 and 2025, the highest apparent temperature reached 45.4 °C on 1 August 2018, and the lowest was -31.2 °C on 17 January 2001.

Compare Kaesong with another city

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

Nearby cities

The climate around Kaesong

Other cities — North Korea