Portfolio — Apartment price change · by district

49 / 123

Matched by complex and by size band, 49 districts fell and 123 rose. The median is 1.7%, the range -7.4% to 21.3%. Zero is a real middle, so this map splits its colour in two directions.


{late}–{lateEnd} against {early}–{earlyEnd}

A district’s median sale price is the wrong thing to compare — it moves when the mix of what sold moves, so a neighbourhood that did not change appears to rise. The unit here is a (district, complex, 10 m² band) that traded at both ends of the window: 24,322 of them. Each contributes one percentage change of its price per unit area, and the district is the median of its pairs. That holds the building, the size class and the neighbourhood fixed, which is as close to repeat sales as filings without a unit identifier allow. Same 245 cells as the brokerage map, same placement — only the value differs.

Click a hexagon to open that district’s 읍면동 grid. A dimmed cell has fewer than five 읍면동 with an office, so there is no grid behind it.

179/245 districts · 24,322 matched pairs · median of per-pair change

강원특별자치도 양구군 · —경기도 파주시 · -1.8%경기도 연천군 · —경기도 동두천시 · -2.3%경기도 포천시 · +0.5%강원특별자치도 철원군 · —강원특별자치도 고성군 · —경기도 고양시덕양구 · +2.3%경기도 양주시 · +0.4%서울특별시 도봉구 · +7.9%경기도 의정부시 · +1.1%경기도 가평군 · +2.5%강원특별자치도 화천군 · —강원특별자치도 인제군 · —인천광역시 옹진군 · —경기도 고양시일산서구 · -3.2%경기도 고양시일산동구 · -1.4%서울특별시 은평구 · +10%서울특별시 종로구 · +13.2%서울특별시 강북구 · +10.6%서울특별시 노원구 · +11.4%경기도 남양주시 · +3.6%강원특별자치도 춘천시 · 0%강원특별자치도 속초시 · -5.2%인천광역시 강화군 · —경기도 김포시 · -1%서울특별시 강서구 · +15.8%서울특별시 마포구 · +10.4%서울특별시 서대문구 · +15.6%서울특별시 성북구 · +19.4%서울특별시 동대문구 · +19.5%서울특별시 중랑구 · +10.6%경기도 구리시 · +17.2%강원특별자치도 홍천군 · —강원특별자치도 양양군 · —인천광역시 계양구 · +0.1%서울특별시 양천구 · +11.2%서울특별시 영등포구 · +16.4%서울특별시 중구 · +15.2%서울특별시 성동구 · +15%서울특별시 광진구 · +11.7%서울특별시 강동구 · +14.7%경기도 하남시 · +19.1%강원특별자치도 횡성군 · —강원특별자치도 강릉시 · -0.8%강원특별자치도 동해시 · +8.1%경상북도 울릉군 · —인천광역시 부평구 · +1.1%경기도 부천시오정구 · -0.2%서울특별시 구로구 · +12.5%서울특별시 동작구 · +17.3%서울특별시 용산구 · +6.9%서울특별시 강남구 · +1.2%서울특별시 송파구 · +14.1%경기도 광주시 · +2.3%경기도 양평군 · +0.4%강원특별자치도 평창군 · —강원특별자치도 정선군 · —경기도 부천시원미구 · +4.3%경기도 광명시 · +19%서울특별시 금천구 · +8.1%서울특별시 관악구 · +14.7%서울특별시 서초구 · +2.2%경기도 성남시수정구 · +19.3%경기도 성남시중원구 · +21.3%경기도 여주시 · -2.5%강원특별자치도 원주시 · -1.5%강원특별자치도 영월군 · —강원특별자치도 삼척시 · +11.1%경기도 부천시소사구 · +3.3%경기도 안양시만안구 · +6.9%경기도 안양시동안구 · +17.6%경기도 과천시 · +2%경기도 용인시수지구 · +19.3%경기도 성남시분당구 · +17.8%경기도 이천시 · -7.4%충청북도 충주시 · +1.9%충청북도 단양군 · —경상북도 봉화군 · —강원특별자치도 태백시 · +4.6%인천광역시 연수구 · +2%인천광역시 남동구 · 0%경기도 시흥시 · +0.4%경기도 군포시 · +7.1%경기도 의왕시 · +9.7%경기도 수원시장안구 · +6.2%경기도 용인시기흥구 · +8.8%경기도 용인시처인구 · +3.5%충청북도 음성군 · -5.1%충청북도 괴산군 · —충청북도 제천시 · 0%경상북도 영주시 · +1.9%경상북도 영양군 · —경상북도 울진군 · —충청남도 태안군 · +0.4%경기도 안산시단원구 · +1.1%경기도 안산시상록구 · +0.7%경기도 수원시권선구 · +5.2%경기도 수원시팔달구 · +7%경기도 수원시영통구 · +12.1%경기도 안성시 · -1.1%충청북도 진천군 · -1.7%충청북도 증평군 · -2.9%경상북도 문경시 · —경상북도 예천군 · —경상북도 안동시 · +4.6%경상북도 영덕군 · —충청남도 당진시 · +2.4%경기도 평택시 · -1.6%경기도 오산시 · +0.8%충청남도 천안시서북구 · 0%충청북도 청주시흥덕구 · +1.1%충청북도 청주시상당구 · -1%충청북도 보은군 · —경상북도 상주시 · +2.4%경상북도 의성군 · —대구광역시 군위군 · —경상북도 청송군 · —경상북도 포항시북구 · -5%충청남도 서산시 · +2.8%충청남도 예산군 · -0.5%충청남도 아산시 · -2.7%충청남도 천안시동남구 · -1.1%세종특별자치시 세종시 · -0.7%대전광역시 대덕구 · +0.3%충청북도 옥천군 · —경상북도 구미시 · +0.8%경상북도 칠곡군 · 0%대구광역시 북구 · +0.6%경상북도 영천시 · +2.2%경상북도 포항시남구 · -5.3%충청남도 홍성군 · -1.4%충청남도 청양군 · —충청남도 공주시 · +0.6%대전광역시 유성구 · +0.2%대전광역시 동구 · +0.9%충청북도 영동군 · —경상북도 김천시 · +0.8%대구광역시 서구 · +2.7%대구광역시 중구 · +5.7%대구광역시 동구 · +1.5%경상북도 경주시 · +3.4%충청남도 보령시 · +0.2%충청남도 부여군 · —충청남도 계룡시 · +1.7%대전광역시 서구 · +1.8%대전광역시 중구 · -0.4%경상북도 성주군 · —대구광역시 달서구 · 0%대구광역시 남구 · +1.6%대구광역시 수성구 · +1.9%경상북도 경산시 · +0.3%울산광역시 중구 · +2.5%울산광역시 북구 · +1.5%충청남도 서천군 · —전북특별자치도 익산시 · -0.7%충청남도 논산시 · +1.7%전북특별자치도 완주군 · +4.7%충청남도 금산군 · —전북특별자치도 무주군 · —경상북도 고령군 · —대구광역시 달성군 · -1.2%경상북도 청도군 · —경상남도 양산시 · +1.8%울산광역시 울주군 · +2.6%울산광역시 동구 · 0%전북특별자치도 군산시 · -2.1%전북특별자치도 김제시 · -5%전북특별자치도 전주시덕진구 · +6.4%전북특별자치도 전주시완산구 · +5.7%전북특별자치도 진안군 · —경상남도 거창군 · +5.4%경상남도 합천군 · —경상남도 창녕군 · -1.7%경상남도 밀양시 · +2.4%부산광역시 북구 · +1.3%부산광역시 금정구 · +0.6%울산광역시 남구 · +3.9%전북특별자치도 부안군 · —전북특별자치도 정읍시 · +1.2%전북특별자치도 임실군 · —전북특별자치도 장수군 · —경상남도 함양군 · —경상남도 의령군 · —경상남도 창원시의창구 · +2.3%경상남도 김해시 · -1.5%부산광역시 부산진구 · +1.8%부산광역시 동래구 · +2.2%부산광역시 해운대구 · +2%부산광역시 기장군 · -0.3%전북특별자치도 고창군 · —전남광주통합특별시 장성군 · —전남광주통합특별시 담양군 · —전북특별자치도 순창군 · —전북특별자치도 남원시 · +7.9%경상남도 산청군 · —경상남도 진주시 · +7.8%경상남도 함안군 · +0.5%경상남도 창원시성산구 · +8.7%부산광역시 사상구 · -1.5%부산광역시 동구 · +1.4%부산광역시 연제구 · +2.5%부산광역시 수영구 · +2.2%전남광주통합특별시 영광군 · —전남광주통합특별시 광산구 · -1.3%전남광주통합특별시 서구 · -1.3%전남광주통합특별시 북구 · -2.7%전남광주통합특별시 곡성군 · —전남광주통합특별시 구례군 · —경상남도 하동군 · —경상남도 창원시마산합포구 · +1.2%경상남도 창원시마산회원구 · +2.2%부산광역시 강서구 · -2.7%부산광역시 서구 · -0.1%부산광역시 중구 · —부산광역시 남구 · +0.7%전남광주통합특별시 함평군 · —전남광주통합특별시 남구 · -2.1%전남광주통합특별시 동구 · -1.9%전남광주통합특별시 화순군 · +1.8%전남광주통합특별시 순천시 · +3.3%전남광주통합특별시 광양시 · -1.8%경상남도 사천시 · -1.4%경상남도 고성군 · —경상남도 창원시진해구 · -2.3%부산광역시 영도구 · -1.6%전남광주통합특별시 신안군 · —전남광주통합특별시 무안군 · +10.9%전남광주통합특별시 나주시 · +1.7%전남광주통합특별시 보성군 · —전남광주통합특별시 여수시 · -5.6%경상남도 남해군 · —경상남도 통영시 · -0.4%부산광역시 사하구 · +0.9%경상남도 거제시 · -2.1%전남광주통합특별시 목포시 · +3.1%전남광주통합특별시 영암군 · —전남광주통합특별시 장흥군 · —전남광주통합특별시 고흥군 · —전남광주통합특별시 진도군 · —전남광주통합특별시 해남군 · —전남광주통합특별시 강진군 · —전남광주통합특별시 완도군 · —제주특별자치도 제주시 · -0.5%제주특별자치도 서귀포시 · -0.1%

Where each class starts, and how many districts are in it · colour splits at zero

  1. ↓5
  2. -513
  3. -231
  4. 050
  5. +231
  6. +518
  7. +1015
  8. +1516

↑

Not measurable · 66

See all of them in rank order
  1. 성남시중원구 · +21.3%
  2. 동대문구 · +19.5%
  3. 성북구 · +19.4%
  4. 성남시수정구 · +19.3%
  5. 용인시수지구 · +19.3%
  6. 하남시 · +19.1%
  7. 광명시 · +19%
  8. 성남시분당구 · +17.8%
  9. 안양시동안구 · +17.6%
  10. 동작구 · +17.3%
  11. 구리시 · +17.2%
  12. 영등포구 · +16.4%
  13. 강서구 · +15.8%
  14. 서대문구 · +15.6%
  15. 중구 · +15.2%
  16. 성동구 · +15%
  17. 강동구 · +14.7%
  18. 관악구 · +14.7%
  19. 송파구 · +14.1%
  20. 종로구 · +13.2%
  21. 구로구 · +12.5%
  22. 수원시영통구 · +12.1%
  23. 광진구 · +11.7%
  24. 노원구 · +11.4%
  25. 양천구 · +11.2%
  26. 삼척시 · +11.1%
  27. 무안군 · +10.9%
  28. 강북구 · +10.6%
  29. 중랑구 · +10.6%
  30. 마포구 · +10.4%
  31. 은평구 · +10%
  32. 의왕시 · +9.7%
  33. 용인시기흥구 · +8.8%
  34. 창원시성산구 · +8.7%
  35. 동해시 · +8.1%
  36. 금천구 · +8.1%
  37. 도봉구 · +7.9%
  38. 남원시 · +7.9%
  39. 진주시 · +7.8%
  40. 군포시 · +7.1%
  41. 수원시팔달구 · +7%
  42. 용산구 · +6.9%
  43. 안양시만안구 · +6.9%
  44. 전주시덕진구 · +6.4%
  45. 수원시장안구 · +6.2%
  46. 중구 · +5.7%
  47. 전주시완산구 · +5.7%
  48. 거창군 · +5.4%
  49. 수원시권선구 · +5.2%
  50. 완주군 · +4.7%
  51. 태백시 · +4.6%
  52. 안동시 · +4.6%
  53. 부천시원미구 · +4.3%
  54. 남구 · +3.9%
  55. 남양주시 · +3.6%
  56. 용인시처인구 · +3.5%
  57. 경주시 · +3.4%
  58. 부천시소사구 · +3.3%
  59. 순천시 · +3.3%
  60. 목포시 · +3.1%
  61. 서산시 · +2.8%
  62. 서구 · +2.7%
  63. 울주군 · +2.6%
  64. 가평군 · +2.5%
  65. 중구 · +2.5%
  66. 연제구 · +2.5%
  67. 당진시 · +2.4%
  68. 상주시 · +2.4%
  69. 밀양시 · +2.4%
  70. 고양시덕양구 · +2.3%
  71. 광주시 · +2.3%
  72. 창원시의창구 · +2.3%
  73. 서초구 · +2.2%
  74. 영천시 · +2.2%
  75. 동래구 · +2.2%
  76. 수영구 · +2.2%
  77. 창원시마산회원구 · +2.2%
  78. 과천시 · +2%
  79. 연수구 · +2%
  80. 해운대구 · +2%
  81. 충주시 · +1.9%
  82. 영주시 · +1.9%
  83. 수성구 · +1.9%
  84. 서구 · +1.8%
  85. 양산시 · +1.8%
  86. 부산진구 · +1.8%
  87. 화순군 · +1.8%
  88. 계룡시 · +1.7%
  89. 논산시 · +1.7%
  90. 나주시 · +1.7%
  91. 남구 · +1.6%
  92. 동구 · +1.5%
  93. 북구 · +1.5%
  94. 동구 · +1.4%
  95. 북구 · +1.3%
  96. 강남구 · +1.2%
  97. 정읍시 · +1.2%
  98. 창원시마산합포구 · +1.2%
  99. 의정부시 · +1.1%
  100. 부평구 · +1.1%
  101. 안산시단원구 · +1.1%
  102. 청주시흥덕구 · +1.1%
  103. 동구 · +0.9%
  104. 사하구 · +0.9%
  105. 오산시 · +0.8%
  106. 구미시 · +0.8%
  107. 김천시 · +0.8%
  108. 안산시상록구 · +0.7%
  109. 남구 · +0.7%
  110. 북구 · +0.6%
  111. 공주시 · +0.6%
  112. 금정구 · +0.6%
  113. 포천시 · +0.5%
  114. 함안군 · +0.5%
  115. 양주시 · +0.4%
  116. 양평군 · +0.4%
  117. 시흥시 · +0.4%
  118. 태안군 · +0.4%
  119. 대덕구 · +0.3%
  120. 경산시 · +0.3%
  121. 유성구 · +0.2%
  122. 보령시 · +0.2%
  123. 계양구 · +0.1%
  124. 춘천시 · 0%
  125. 남동구 · 0%
  126. 제천시 · 0%
  127. 천안시서북구 · 0%
  128. 칠곡군 · 0%
  129. 달서구 · 0%
  130. 동구 · 0%
  131. 서구 · -0.1%
  132. 서귀포시 · -0.1%
  133. 부천시오정구 · -0.2%
  134. 기장군 · -0.3%
  135. 중구 · -0.4%
  136. 통영시 · -0.4%
  137. 예산군 · -0.5%
  138. 제주시 · -0.5%
  139. 세종시 · -0.7%
  140. 익산시 · -0.7%
  141. 강릉시 · -0.8%
  142. 김포시 · -1%
  143. 청주시상당구 · -1%
  144. 안성시 · -1.1%
  145. 천안시동남구 · -1.1%
  146. 달성군 · -1.2%
  147. 광산구 · -1.3%
  148. 서구 · -1.3%
  149. 고양시일산동구 · -1.4%
  150. 홍성군 · -1.4%
  151. 사천시 · -1.4%
  152. 원주시 · -1.5%
  153. 김해시 · -1.5%
  154. 사상구 · -1.5%
  155. 평택시 · -1.6%
  156. 영도구 · -1.6%
  157. 진천군 · -1.7%
  158. 창녕군 · -1.7%
  159. 파주시 · -1.8%
  160. 광양시 · -1.8%
  161. 동구 · -1.9%
  162. 군산시 · -2.1%
  163. 남구 · -2.1%
  164. 거제시 · -2.1%
  165. 동두천시 · -2.3%
  166. 창원시진해구 · -2.3%
  167. 여주시 · -2.5%
  168. 아산시 · -2.7%
  169. 북구 · -2.7%
  170. 강서구 · -2.7%
  171. 증평군 · -2.9%
  172. 고양시일산서구 · -3.2%
  173. 포항시북구 · -5%
  174. 김제시 · -5%
  175. 음성군 · -5.1%
  176. 속초시 · -5.2%
  177. 포항시남구 · -5.3%
  178. 여수시 · -5.6%
  179. 이천시 · -7.4%
MOLIT apartment sale transactions · price per unit area compared within the same complex and size band · grid identical to the district map · 이용허락범위 제한 없음

What this map does not hide

Not a comparison of medians
Measured across 24,322 pairs. Districts with fewer than 20 are left without a value — a district resting on twenty pairs and one resting on nine hundred draw the same hexagon, so the popup carries the pair count. When a cell surprises you, read that number first.
{unmeasured} districts have no colour
No complex in them traded at both ends of the window. 61 had pairs but fewer than 20 of them; 5 had no pair at all — their sales happened in buildings that never repeated, which is not the same as nothing being filed. A retired region code also answers with a valid response and zero rows, so the build fails if any district’s whole window is empty. They keep a hexagon in a neutral fill rather than becoming a hole: the country’s outline is why this map is readable, and an empty cell meaning "no evidence" reads as "no change". Those are different statements.
Not an annual figure
The first three months of a twelve-month window against the last three — "2026-06–2026-08 against 2025-09–2025-11". It is neither a yearly rate nor a recent trend. And the months are filing months, not signing months.
A second colour
This site had exactly one colour. A signed value is read by hue — that is the convention, and a reader should not have to consult a legend to learn which way a cell points — so the falling half got one of its own. It was added on the data’s terms: the two ends are matched on contrast, 3.13:1 against 3.05:1 on paper and 5.76 against 5.91 on ink, because on a diverging scale a half that shouts louder is an argument rather than a measurement. The new role is measured by the same gate and published on /art-direction like every other one.

District cartogram →