Sign In Register

Onsŏng, North Korea

North Hamgyong · North Korea

Onsŏng is a small city in North Hamgyong, North Korea with a population of 19,806. Elevation: 272 ft (83 m). Average temperature: 42°F (5°C).

Data updated June 2026

19,806 Population 58/sq mi density
272 ft Elevation 83 meters
42°F Avg Temperature 5°C
23.1 in Annual Rain
Asia / Pyongyang Timezone

Discover Onsŏng, North Korea

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Onsŏng

Onsŏng

Onsŏng is a county (kun) in North Hamgyong Province, North Korea, located near the border with China. The administrative center is the town (ŭp) of Onsong. Onsong is the site of the former Onsong concentration camp, now closed.

People

Population19,806
Density58/mi²

Climate

Avg Temp42°F (5°C)
Rain23.1 in/yr
Sunny Days294/yr
Elevation272 ft (83 m)
Population19,806
Population Density58 / sq mi
Elevation272 ft (83 m)
Coordinates42.9572°, 129.9933°
TimezoneAsia/Pyongyang
Country🇰🇵 North Korea
State / ProvinceNorth Hamgyong
Average Temperature42°F (5°C)
January Average9°F (-13°C)
July Average69°F (21°C)
Annual Precipitation23.1 inches (586 mm)
Annual Snowfall1.6 inches (4 cm)

About Onsŏng

Onsŏng is a small city in North Korea (North Hamgyong) with a population of 19,806. The city sits at an elevation of 272 feet (83 meters) above sea level. The average annual temperature is 42°F (5°C). Temperatures range from 9°F in January to 69°F in July. Annual precipitation averages 23.1 inches. The timezone is Asia/Pyongyang.

Climate in Onsŏng

Onsŏng has an average annual temperature of 5.6°C (42°F). The hottest month is Jul (22°C), the coldest is Jan (-12.9°C). Average annual precipitation is 808 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan -12.9°C / 9°F -24.9° / 1° 6.6
Feb -9°C / 16°F -22° / 7.7° 8.2
Mar -0.6°C / 31°F -13.5° / 15.7° 27.0
Apr 6.5°C / 44°F -5.7° / 23.8° 23.2
May 13.4°C / 56°F 0.6° / 30.5° 66.4
Jun 17.6°C / 64°F 6.9° / 31.5° 144.9
Jul 22°C / 72°F 12.7° / 33.4° 140.4
Aug 21.5°C / 71°F 11.4° / 33.4° 217.6
Sep 15.9°C / 61°F 3.9° / 26.7° 79.7
Oct 7.1°C / 45°F -5.6° / 21.8° 33.5
Nov -2.7°C / 27°F -18° / 13.4° 55.5
Dec -12.2°C / 10°F -23.4° / 1.2° 5.2
Onsŏng has a cool climate with an average annual temperature of 42°F (5°C). Winters average 9°F in January while summers reach 69°F in July. The area gets 294 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 23.1 inches (drier than the 38-inch national average). The area receives 1.6 inches of snow annually. The city sits at an elevation of 272 feet.

Temperature

9°F Jan (-13°C) 69°F Jul (21°C)
Annual Average41.5°F
23% below North Korea avg
January Average9°F (-13°C)
July Average69°F (21°C)
Sunny Days294 days/yr

Geography

Elevation272 ft (83 m)
Area339.6 sq mi (879.4 km²)
Population Density58/sq mi
Coordinates42.9572°N, 129.9933°W
TimezoneAsia/Pyongyang

Precipitation & Snow

Annual Rainfall 23.1"
39% below North Korea avg
Snowfall 1.6"
Wettest Month (Aug) 5.39"
Driest Month (Jan) 0.12"

Air Quality

Earthquake History

33 earthquakes (M2.5+) within 150 km since 1990. Strongest: M7.3. Most recent: M4.0 on Aug 29, 2025.

Jun 28, 2002 50 km SW of Dongning, China M7.3 104 km
Apr 8, 1999 57 km ENE of Wangqing, China M7.1 78 km
Feb 18, 2010 15 km SSW of Kraskino, Russia M6.9 71 km
Apr 5, 2013 13 km NNW of Zarubino, Russia M6.3 86 km
May 11, 1990 67 km SE of Rajin, North Korea M6.3 145 km
Feb 13, 2000 15 km E of Slavyanka, Russia M6.0 129 km
Apr 6, 2013 13 km NW of Zarubino, Russia M5.8 84 km
May 10, 2011 46 km WNW of Barabash, Russia M5.7 85 km
Oct 29, 2013 49 km W of Barabash, Russia M5.1 78 km
Nov 2, 1993 20 km N of Zarubino, Russia M4.9 94 km
Apr 18, 2009 10 km ESE of Hunchun, China M4.9 42 km
Jan 7, 2011 32 km WNW of Slavyanka, Russia M4.8 85 km
Aug 10, 2009 68 km ENE of Wangqing, China M4.8 76 km
Jul 6, 1997 4 km W of Slavyanka, Russia M4.7 109 km
Aug 15, 2004 44 km WNW of Barabash, Russia M4.6 96 km
Feb 21, 2010 22 km SSW of Kraskino, Russia M4.5 74 km
Apr 6, 2009 5 km WSW of Popova, Russia M4.5 136 km
Oct 15, 1994 50 km SSE of Zarubino, Russia M4.4 139 km
Feb 8, 1994 71 km SSW of Dongning, China M4.4 83 km
Jul 26, 2006 62 km SW of Dongning, China M4.4 91 km
Source: USGS (M2.5+, 1990-2025)

Nearby Volcanoes

2 volcanoes within 200 km. Closest: Jingbo (156 km).

Name Type Elevation Last Eruption Distance
Jingbo Volcanic field 1,000 m (3,281 ft) -520 156 km
Changbaishan Stratovolcano 2,744 m (9,003 ft) 1903 191 km
Source: Smithsonian Institution Global Volcanism Program (GVP). Sorted by distance.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 9°F (-13°C) 0.1 in Coldest, Driest
February 15°F (-9°C) 0.2 in
March 29°F (-2°C) 0.5 in
April 44°F (7°C) 1.0 in
May 55°F (13°C) 2.5 in
June 62°F (17°C) 3.6 in
July 69°F (21°C) 4.4 in
August 70°F (21°C) 5.4 in Warmest, Wettest
September 59°F (15°C) 3.2 in
October 45°F (7°C) 1.5 in
November 28°F (-2°C) 0.6 in
December 13°F (-10°C) 0.2 in

Onsŏng has a seasonal temperature swing of 61°F / from 9°F in January to 70°F in August. Total annual precipitation is 23.1 inches, with August being the wettest month (5.4") and January the driest (0.1").

View full weather details →

Museums in Onsŏng

NameTypeAddressPhoneAnnual Revenue
Wangjaesan Revolutionary Museum
图们博物馆

Farmers Markets in Onsŏng

NameAddressSeasonHoursOrganicWebsite
Gyeongwon Market
图们市场

Train Stations in Onsŏng

2 train stations within city radius - OpenStreetMap data

Onsŏng
Sesŏn

Stadiums & Teams in Onsŏng

TeamLeagueDivision

Ski Resorts Near Onsŏng

1 ski resorts within range.

Resort Slopes (km) Lifts Peak (m) Price Season Night Park
梦都美滑雪场 0.0 - - $0 - - -

Airports Near Onsŏng

1 airports within the area.

AirportIATAType
Yanji Chaoyangchuan AirportYNJMedium Airport

Quick Facts

Timezone
Asia/Pyongyang
Area
430.0 km² (166.0 mi²)

🇰🇵 About North Korea

Capital Pyongyang
Population 25,549,819
Area 120,540 km²
HDI 0.580
Life expectancy 73.6 years
Internet users 0.0%
Urban population 63.5%
Currency KPW (Won)
Languages Korean
Calling code +850
TLD .kp
Driving side right

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Onsŏng.

Get Report

Frequently Asked Questions About Onsŏng

What is the population of Onsŏng?

Onsŏng has a population of 19,806 residents and is located in North Korea. The population density is 58 people per square mile, spread across 339.6 square miles.

What is the weather like in Onsŏng?

Onsŏng has a cool climate with an average annual temperature of 42°F (5°C). Winter temperatures average 9°F in January, while summers reach an average of 69°F in July. The area receives 294 sunny days per year, well above the national average of 205. Annual rainfall totals 23.1 inches, with 1.6 inches of snow.

Nearby Cities

Compare Onsŏng with another city: