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
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.
About 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
Climate
| Population | 19,806 |
| Population Density | 58 / sq mi |
| Elevation | 272 ft (83 m) |
| Coordinates | 42.9572°, 129.9933° |
| Timezone | Asia/Pyongyang |
| Country | 🇰🇵 North Korea |
| State / Province | North Hamgyong |
| Average Temperature | 42°F (5°C) |
| January Average | 9°F (-13°C) |
| July Average | 69°F (21°C) |
| Annual Precipitation | 23.1 inches (586 mm) |
| Annual Snowfall | 1.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.
Temperature
| Annual Average | 41.5°F |
| 23% below North Korea avg | |
| January Average | 9°F (-13°C) |
| July Average | 69°F (21°C) |
| Sunny Days | 294 days/yr |
Geography
| Elevation | 272 ft (83 m) |
| Area | 339.6 sq mi (879.4 km²) |
| Population Density | 58/sq mi |
| Coordinates | 42.9572°N, 129.9933°W |
| Timezone | Asia/Pyongyang |
Precipitation & Snow
Air Quality
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 |
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").
Museums in Onsŏng
| Name | Type | Address | Phone | Annual Revenue |
|---|---|---|---|---|
| Wangjaesan Revolutionary Museum | ||||
| 图们博物馆 |
Farmers Markets in Onsŏng
| Name | Address | Season | Hours | Organic | Website |
|---|---|---|---|---|---|
| Gyeongwon Market | |||||
| 图们市场 |
Train Stations in Onsŏng
2 train stations within city radius - OpenStreetMap data
Stadiums & Teams in Onsŏng
| Team | League | Division |
|---|---|---|
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.
| Airport | IATA | Type |
|---|---|---|
| Yanji Chaoyangchuan Airport | YNJ | Medium Airport |
Quick Facts
🇰🇵 About North Korea
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.
All Countries























































































































































































































































