North Korea: cities by population
North Korea has a population of 25,549,819, with Pyongyang as its capital. The 50 largest of its 118 recorded towns and cities, ranked.
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Pyongyang | Pyongyang | 3,222,000 |
| 2 | Hamhŭng | South Hamgyong | 559,056 |
| 3 | Namp’o | Nampo | 455,000 |
| 4 | Sunch’ŏn | South Pyongan | 437,000 |
| 5 | Hŭngnam | South Hamgyong | 346,082 |
| 6 | Kaesŏng | Kaesong | 338,155 |
| 7 | Wŏnsan | Kangwŏn-do | 329,207 |
| 8 | Chongjin | North Hamgyong | 327,000 |
| 9 | Man’gyŏngdae-ri | Pyongyang | 321,690 |
| 10 | Kaech’ŏn | South Pyongan | 319,554 |
| 11 | Sariwŏn-si | North Hwanghae | 310,100 |
| 12 | Sinŭiju | P'yŏngan-bukto | 288,112 |
| 13 | Tŏkch’ŏn | South Pyongan | 237,133 |
| 14 | Haeju | South Hwanghae | 222,396 |
| 15 | Kanggye | Chagang | 209,530 |
| 16 | Changam-ch’on | South Hamgyong | 207,299 |
| 17 | Hyesan | Yanggang-do | 192,680 |
| 18 | Paech’ŏn-ŭp | South Hwanghae | 159,825 |
| 19 | Sinp’o | South Hamgyong | 152,759 |
| 20 | Songnim-ni | North Hwanghae | 152,425 |
| 21 | Ch’ŏngdan-ŭp | South Hwanghae | 142,607 |
| 22 | Sinch’ŏn-ŭp | South Hwanghae | 141,407 |
| 23 | Paek'ak | South Pyongan | 125,924 |
| 24 | Chaeryŏng-ni | South Pyongan | 125,631 |
| 25 | Manp’o | Chagang | 116,760 |
| 26 | Ŭllyul | South Hwanghae | 107,997 |
| 27 | Kangnyŏng | South Hwanghae | 106,827 |
| 28 | Kangsŏn | South Pyongan | 102,436 |
| 29 | P’yŏngsŏng | South Pyongan | 100,000 |
| 30 | Hwasŏng | North Hamgyong | 99,557 |
| 31 | Myŏnggan-dong | North Hamgyong | 99,557 |
| 32 | Hyesan-dong | Yanggang-do | 97,794 |
| 33 | Ŭnch’ŏn-ŭp | South Hwanghae | 95,597 |
| 34 | Kwail-ŭp | South Hwanghae | 89,895 |
| 35 | Ŭndŏk | North Hamgyong | 89,244 |
| 36 | Ŏrang | North Hamgyong | 87,757 |
| 37 | Samch’ŏn | South Hwanghae | 86,042 |
| 38 | Sinwŏn-ŭp | South Hwanghae | 83,161 |
| 39 | Pongch’ŏn-ŭp | South Hwanghae | 79,740 |
| 40 | Yuktae-dong | South Hamgyong | 76,427 |
| 41 | Hongwŏn | South Hamgyong | 70,923 |
| 42 | Hwadae | North Hamgyong | 67,677 |
| 43 | Rajin | Rason | 66,224 |
| 44 | Namyang-nodongjagu | North Hamgyong | 65,956 |
| 45 | Myŏngch’ŏn | North Hamgyong | 65,797 |
| 46 | T’aet’an-ŭp | South Hwanghae | 64,258 |
| 47 | Ongjin | South Hwanghae | 64,247 |
| 48 | Kilju | North Hamgyong | 63,652 |
| 49 | Chaeryŏng-ŭp | South Hwanghae | 53,330 |
| 50 | Anju | South Pyongan | 50,196 |
Twenty years earlier: North Korea in the 2005 World Gazetteer — population then 23,115,202.