Thành phố có các ngọn núi như Madusan (536m), Jangdaebong (353m), Sangsan (530m), Cheopmubong (340m), Chubongsan (307m), Salryubong (534m), Seosanbong (449m). Nhiệt độ trung bình hàng năm là 8,7°, nhiệt dộ trung bính tháng 1 là -9,5 ℃ và nhiệt độ trung bình tháng 8 là 23,8 ℃. Lượng mưa trung bình hàng năm là 1.152 mm.