POPULATION ATLAS · KOREA
Where Korea’s population is moving
Which places are growing, and where are people moving? Explore regional change and the paths taken by different generations.
Explore the population map01 / POPULATION CHANGE
How has your region changed?
Compare year-end registered population. Seoul and metropolitan cities are shown as whole cities; other areas as cities and counties. Births, deaths and migration all affect population change.
Loading the map…
Playback holds the baseline year fixed and advances the comparison year.
Growth and decline, side by side
Choose a region to explore its map and population history.
Top 5 increases
Top 5 decreases
Compare every region
| Region | Baseline population | Comparison population | Change | Change (%) |
|---|---|---|---|---|
| Seoul | 10,022,181 | 9,299,548 | -722,633 | -7.2% |
| Busan | 3,513,777 | 3,241,600 | -272,177 | -7.7% |
| Daegu | 2,511,955 | 2,353,032 | -158,923 | -6.3% |
| Incheon | 2,925,815 | 3,051,961 | 126,146 | 4.3% |
| Gwangju | 1,472,199 | 1,392,013 | -80,186 | -5.4% |
| Daejeon | 1,518,775 | 1,440,729 | -78,046 | -5.1% |
| Ulsan | 1,173,534 | 1,091,948 | -81,586 | -7.0% |
| Sejong | 210,884 | 391,965 | 181,081 | 85.9% |
| Gyeonggi · Suwon | 1,184,624 | 1,186,515 | 1,891 | 0.2% |
| Gyeonggi · Seongnam | 971,424 | 905,794 | -65,630 | -6.8% |
| Gyeonggi · Uijeongbu | 433,937 | 461,572 | 27,635 | 6.4% |
| Gyeonggi · Anyang | 597,789 | 563,279 | -34,510 | -5.8% |
| Gyeonggi · Bucheon | 848,987 | 758,796 | -90,191 | -10.6% |
| Gyeonggi · Gwangmyeong | 344,978 | 293,947 | -51,031 | -14.8% |
| Gyeonggi · Pyeongtaek | 460,532 | 610,402 | 149,870 | 32.5% |
| Gyeonggi · Dongducheon | 97,974 | 86,438 | -11,536 | -11.8% |
| Gyeonggi · Ansan | 697,885 | 612,508 | -85,377 | -12.2% |
| Gyeonggi · Goyang | 1,027,546 | 1,060,081 | 32,535 | 3.2% |
| Gyeonggi · Gwacheon | 68,946 | 79,908 | 10,962 | 15.9% |
| Gyeonggi · Guri | 186,721 | 186,090 | -631 | -0.3% |
| Gyeonggi · Namyangju | 653,454 | 729,754 | 76,300 | 11.7% |
| Gyeonggi · Osan | 206,828 | 249,410 | 42,582 | 20.6% |
| Gyeonggi · Siheung | 398,256 | 515,032 | 116,776 | 29.3% |
| Gyeonggi · Gunpo | 287,519 | 251,367 | -36,152 | -12.6% |
| Gyeonggi · Uiwang | 157,740 | 160,370 | 2,630 | 1.7% |
| Gyeonggi · Hanam | 166,713 | 327,939 | 161,226 | 96.7% |
| Gyeonggi · Yongin | 975,746 | 1,091,186 | 115,440 | 11.8% |
| Gyeonggi · Paju | 423,321 | 526,005 | 102,684 | 24.3% |
| Gyeonggi · Icheon | 204,935 | 222,967 | 18,032 | 8.8% |
| Gyeonggi · Anseong | 180,199 | 196,592 | 16,393 | 9.1% |
| Gyeonggi · Gimpo | 349,990 | 484,792 | 134,802 | 38.5% |
| Gyeonggi · Hwaseong | 596,525 | 989,969 | 393,444 | 66.0% |
| Gyeonggi · Gwangju | 312,579 | 397,346 | 84,767 | 27.1% |
| Gyeonggi · Yangju | 205,184 | 296,224 | 91,040 | 44.4% |
| Gyeonggi · Pocheon | 155,192 | 140,452 | -14,740 | -9.5% |
| Gyeonggi · Yeoju | 111,033 | 114,002 | 2,969 | 2.7% |
| Gyeonggi · Yeoncheon | 45,725 | 42,340 | -3,385 | -7.4% |
| Gyeonggi · Gapyeong | 62,008 | 62,125 | 117 | 0.2% |
| Gyeonggi · Yangpyeong | 108,316 | 126,933 | 18,617 | 17.2% |
| Gangwon · Chuncheon | 277,997 | 285,234 | 7,237 | 2.6% |
| Gangwon · Wonju | 332,995 | 363,194 | 30,199 | 9.1% |
| Gangwon · Gangneung | 214,560 | 206,237 | -8,323 | -3.9% |
| Gangwon · Donghae | 93,895 | 86,333 | -7,562 | -8.1% |
| Gangwon · Taebaek | 47,501 | 37,088 | -10,413 | -21.9% |
| Gangwon · Sokcho | 81,992 | 79,636 | -2,356 | -2.9% |
| Gangwon · Samcheok | 70,839 | 60,518 | -10,321 | -14.6% |
| Gangwon · Hongcheon | 70,336 | 66,109 | -4,227 | -6.0% |
| Gangwon · Hoengseong | 45,777 | 45,627 | -150 | -0.3% |
| Gangwon · Yeongwol | 40,216 | 36,054 | -4,162 | -10.3% |
| Gangwon · Pyeongchang | 43,500 | 39,831 | -3,669 | -8.4% |
| Gangwon · Jeongseon | 39,197 | 34,879 | -4,318 | -11.0% |
| Gangwon · Cheorwon | 48,799 | 39,979 | -8,820 | -18.1% |
| Gangwon · Hwacheon | 27,020 | 22,371 | -4,649 | -17.2% |
| Gangwon · Yanggu | 24,089 | 20,410 | -3,679 | -15.3% |
| Gangwon · Inje | 33,255 | 30,863 | -2,392 | -7.2% |
| Gangwon · Goseong | 30,060 | 26,845 | -3,215 | -10.7% |
| Gangwon · Yangyang | 27,479 | 27,292 | -187 | -0.7% |
| Chungbuk · Chungju | 207,913 | 206,540 | -1,373 | -0.7% |
| Chungbuk · Jecheon | 136,138 | 128,003 | -8,135 | -6.0% |
| Chungbuk · Cheongju | 831,912 | 856,152 | 24,240 | 2.9% |
| Chungbuk · Boeun | 34,296 | 30,529 | -3,767 | -11.0% |
| Chungbuk · Okcheon | 52,404 | 49,601 | -2,803 | -5.3% |
| Chungbuk · Yeongdong | 50,693 | 43,032 | -7,661 | -15.1% |
| Chungbuk · Jincheon | 67,981 | 86,580 | 18,599 | 27.4% |
| Chungbuk · Goesan | 38,787 | 38,293 | -494 | -1.3% |
| Chungbuk · Eumseong | 96,396 | 94,280 | -2,116 | -2.2% |
| Chungbuk · Danyang | 30,761 | 26,812 | -3,949 | -12.8% |
| Chungbuk · Jeungpyeong | 36,671 | 36,680 | 9 | 0.0% |
| Chungnam · Cheonan | 605,776 | 664,322 | 58,546 | 9.7% |
| Chungnam · Gongju | 111,261 | 99,979 | -11,282 | -10.1% |
| Chungnam · Boryeong | 104,754 | 92,117 | -12,637 | -12.1% |
| Chungnam · Asan | 297,737 | 359,378 | 61,641 | 20.7% |
| Chungnam · Seosan | 170,099 | 172,438 | 2,339 | 1.4% |
| Chungnam · Nonsan | 124,232 | 106,777 | -17,455 | -14.1% |
| Chungnam · Gyeryong | 41,730 | 45,846 | 4,116 | 9.9% |
| Chungnam · Dangjin | 165,122 | 172,564 | 7,442 | 4.5% |
| Chungnam · Geumsan | 54,879 | 48,898 | -5,981 | -10.9% |
| Chungnam · Buyeo | 71,143 | 58,377 | -12,766 | -17.9% |
| Chungnam · Seocheon | 56,910 | 47,225 | -9,685 | -17.0% |
| Chungnam · Cheongyang | 32,485 | 29,986 | -2,499 | -7.7% |
| Chungnam · Hongseong | 94,553 | 100,557 | 6,004 | 6.3% |
| Chungnam · Yesan | 83,484 | 78,815 | -4,669 | -5.6% |
| Chungnam · Taean | 63,484 | 59,474 | -4,010 | -6.3% |
| Jeonbuk · Jeonju | 652,282 | 625,437 | -26,845 | -4.1% |
| Jeonbuk · Gunsan | 278,398 | 256,291 | -22,107 | -7.9% |
| Jeonbuk · Iksan | 302,061 | 267,066 | -34,995 | -11.6% |
| Jeonbuk · Jeongeup | 115,977 | 101,123 | -14,854 | -12.8% |
| Jeonbuk · Namwon | 84,856 | 74,272 | -10,584 | -12.5% |
| Jeonbuk · Gimje | 88,721 | 81,676 | -7,045 | -7.9% |
| Jeonbuk · Wanju | 95,303 | 100,444 | 5,141 | 5.4% |
| Jeonbuk · Jinan | 26,203 | 24,249 | -1,954 | -7.5% |
| Jeonbuk · Muju | 25,220 | 22,787 | -2,433 | -9.6% |
| Jeonbuk · Jangsu | 23,277 | 20,922 | -2,355 | -10.1% |
| Jeonbuk · Imsil | 30,271 | 25,259 | -5,012 | -16.6% |
| Jeonbuk · Sunchang | 30,248 | 27,714 | -2,534 | -8.4% |
| Jeonbuk · Gochang | 60,046 | 50,396 | -9,650 | -16.1% |
| Jeonbuk · Buan | 56,848 | 47,220 | -9,628 | -16.9% |
| Jeonnam · Mokpo | 238,382 | 202,003 | -36,379 | -15.3% |
| Jeonnam · Yeosu | 290,168 | 263,284 | -26,884 | -9.3% |
| Jeonnam · Suncheon | 278,765 | 275,492 | -3,273 | -1.2% |
| Jeonnam · Naju | 98,182 | 117,076 | 18,894 | 19.2% |
| Jeonnam · Gwangyang | 153,587 | 155,259 | 1,672 | 1.1% |
| Jeonnam · Damyang | 47,009 | 44,177 | -2,832 | -6.0% |
| Jeonnam · Gokseong | 30,672 | 27,287 | -3,385 | -11.0% |
| Jeonnam · Gurye | 27,308 | 23,803 | -3,505 | -12.8% |
| Jeonnam · Goheung | 68,601 | 59,455 | -9,146 | -13.3% |
| Jeonnam · Boseong | 45,349 | 36,858 | -8,491 | -18.7% |
| Jeonnam · Hwasun | 65,848 | 60,215 | -5,633 | -8.6% |
| Jeonnam · Jangheung | 43,513 | 34,201 | -9,312 | -21.4% |
| Jeonnam · Gangjin | 38,758 | 31,799 | -6,959 | -18.0% |
| Jeonnam · Haenam | 76,194 | 62,188 | -14,006 | -18.4% |
| Jeonnam · Yeongam | 58,137 | 50,069 | -8,068 | -13.9% |
| Jeonnam · Muan | 82,236 | 95,592 | 13,356 | 16.2% |
| Jeonnam · Hampyeong | 34,876 | 29,458 | -5,418 | -15.5% |
| Jeonnam · Yeonggwang | 56,267 | 53,526 | -2,741 | -4.9% |
| Jeonnam · Jangseong | 46,360 | 42,958 | -3,402 | -7.3% |
| Jeonnam · Wando | 53,014 | 44,613 | -8,401 | -15.8% |
| Jeonnam · Jindo | 32,476 | 27,964 | -4,512 | -13.9% |
| Jeonnam · Sinan | 43,294 | 41,858 | -1,436 | -3.3% |
| Gyeongbuk · Pohang | 519,584 | 488,707 | -30,877 | -5.9% |
| Gyeongbuk · Gyeongju | 259,773 | 244,055 | -15,718 | -6.1% |
| Gyeongbuk · Gimcheon | 140,132 | 133,791 | -6,341 | -4.5% |
| Gyeongbuk · Andong | 169,221 | 152,610 | -16,611 | -9.8% |
| Gyeongbuk · Gumi | 419,915 | 403,883 | -16,032 | -3.8% |
| Gyeongbuk · Yeongju | 109,735 | 97,162 | -12,573 | -11.5% |
| Gyeongbuk · Yeongcheon | 100,648 | 95,185 | -5,463 | -5.4% |
| Gyeongbuk · Sangju | 102,374 | 89,888 | -12,486 | -12.2% |
| Gyeongbuk · Mungyeong | 75,784 | 65,348 | -10,436 | -13.8% |
| Gyeongbuk · Gyeongsan | 256,888 | 263,853 | 6,965 | 2.7% |
| Gyeongbuk · Uiseong | 54,477 | 47,902 | -6,575 | -12.1% |
| Gyeongbuk · Cheongsong | 26,384 | 23,363 | -3,021 | -11.5% |
| Gyeongbuk · Yeongyang | 17,898 | 15,941 | -1,957 | -10.9% |
| Gyeongbuk · Yeongdeok | 39,191 | 32,698 | -6,493 | -16.6% |
| Gyeongbuk · Cheongdo | 43,724 | 40,117 | -3,607 | -8.2% |
| Gyeongbuk · Goryeong | 34,594 | 29,667 | -4,927 | -14.2% |
| Gyeongbuk · Seongju | 45,029 | 40,720 | -4,309 | -9.6% |
| Gyeongbuk · Chilgok | 122,829 | 104,842 | -17,987 | -14.6% |
| Gyeongbuk · Yecheon | 44,674 | 53,887 | 9,213 | 20.6% |
| Gyeongbuk · Bonghwa | 33,808 | 28,315 | -5,493 | -16.2% |
| Gyeongbuk · Uljin | 51,885 | 45,896 | -5,989 | -11.5% |
| Gyeongbuk · Ulleung | 10,153 | 8,696 | -1,457 | -14.4% |
| Gyeongnam · Jinju | 344,426 | 335,939 | -8,487 | -2.5% |
| Gyeongnam · Tongyeong | 139,168 | 116,667 | -22,501 | -16.2% |
| Gyeongnam · Sacheon | 115,452 | 107,935 | -7,517 | -6.5% |
| Gyeongnam · Gimhae | 528,865 | 533,035 | 4,170 | 0.8% |
| Gyeongnam · Miryang | 107,896 | 99,252 | -8,644 | -8.0% |
| Gyeongnam · Geoje | 255,828 | 231,178 | -24,650 | -9.6% |
| Gyeongnam · Yangsan | 301,291 | 361,155 | 59,864 | 19.9% |
| Gyeongnam · Changwon | 1,070,064 | 990,898 | -79,166 | -7.4% |
| Gyeongnam · Uiryeong | 28,544 | 24,636 | -3,908 | -13.7% |
| Gyeongnam · Haman | 69,156 | 57,558 | -11,598 | -16.8% |
| Gyeongnam · Changnyeong | 63,817 | 54,900 | -8,917 | -14.0% |
| Gyeongnam · Goseong | 55,284 | 47,099 | -8,185 | -14.8% |
| Gyeongnam · Namhae | 45,865 | 40,770 | -5,095 | -11.1% |
| Gyeongnam · Hadong | 50,259 | 39,974 | -10,285 | -20.5% |
| Gyeongnam · Sancheong | 36,071 | 32,745 | -3,326 | -9.2% |
| Gyeongnam · Hamyang | 40,339 | 35,472 | -4,867 | -12.1% |
| Gyeongnam · Geochang | 63,232 | 58,980 | -4,252 | -6.7% |
| Gyeongnam · Hapcheon | 49,145 | 39,190 | -9,955 | -20.3% |
| Jeju · Jeju | 459,876 | 485,182 | 25,306 | 5.5% |
| Jeju · Seogwipo | 164,519 | 179,610 | 15,091 | 9.2% |
A shrinking population can still attract a generation.
Total population change and migration for a particular age group measure different things. Change the quarter and age group below to compare arrivals and departures.
02 / PEOPLE ON THE MOVE
Where are people heading?
Moves between provinces in the selected quarter, based on resident registration. Within-province moves are excluded. A person moving more than once may be counted repeatedly.
Migration is available for ages 20–29 through 60+. The population map covers all ages; the migration map covers only the selected age group.
Loading the map…
Compare migration by province
| Region | Arrivals from other provinces | Departures to other provinces | Net migration |
|---|---|---|---|
| Seoul | 33,762 | 27,376 | 6,386 |
| Busan | 8,214 | 8,823 | -609 |
| Daegu | 6,618 | 7,609 | -991 |
| Incheon | 9,562 | 8,896 | 666 |
| Gwangju | 4,381 | 5,093 | -712 |
| Daejeon | 6,806 | 6,191 | 615 |
| Ulsan | 2,994 | 3,668 | -674 |
| Sejong | 1,737 | 1,791 | -54 |
| Gyeonggi | 32,137 | 32,219 | -82 |
| Chungbuk | 6,498 | 5,562 | 936 |
| Chungnam | 7,980 | 8,018 | -38 |
| Jeonnam | 4,228 | 5,607 | -1,379 |
| Gyeongbuk | 7,640 | 8,937 | -1,297 |
| Gyeongnam | 7,240 | 8,948 | -1,708 |
| Jeju | 1,794 | 2,073 | -279 |
| Gangwon | 5,011 | 4,735 | 276 |
| Jeonbuk | 3,841 | 4,897 | -1,056 |
Migration uses the administrative boundaries of each period. Before July 2023, Daegu excludes Gunwi and differs from this map. Population comparisons combine Gunwi and Cheongwon with their current map areas.
How to read these data
Population change (%) = (comparison population − baseline population) ÷ baseline population × 100. Map thresholds stay fixed across periods. Values are displayed to one decimal place. Rates are unavailable for a zero baseline. This schematic map moves some islands and is not suitable for measuring area or distance.