ZipCodeLook
Loading 33,000 zip codes…

About this map

How much home prices changed over the last ten years. Based on the Federal Housing Finance Agency’s house price index for this zip code, which tracks repeat sales and appraisals of the same homes. It covers mortgages backed by Fannie Mae and Freddie Mac, so very expensive areas and some dense urban zips have no index. The U.S. figure is the population-weighted average of zip codes that have one.

Source: Federal Housing Finance Agency house price index for five-digit ZIP codes, through 2025.

Home price changes come from FHFA's developmental zip-level index. In smaller zip codes a handful of sales can swing the figure, so rankings include zip codes with 5,000+ residents.

U.S. average
+97.1%
North Carolina
+111.9%
Rankings
Full list

Top and bottom zip codes in North Carolina

Zip codes with 5,000+ residents

Zip codes where home prices rose most in 10 years

See all
  1. 128206Charlotte+230.6%
  2. 228217Charlotte+202.2%
  3. 328208Charlotte+198.6%
  4. 428212Charlotte+194.8%
  5. 527536Henderson+170.6%
  6. 628555Maysville+169.9%
  7. 728213Charlotte+168.4%
  8. 828216Charlotte+168.2%
  9. 928273Charlotte+166.6%
  10. 1028465Oak Island+166.5%

Zip codes where home prices rose least in 10 years

See all
  1. 128305Fayetteville+56.5%
  2. 228358Lumberton+59.0%
  3. 327921Camden+59.4%
  4. 427870Roanoke Rapids+59.6%
  5. 528312Fayetteville+65.6%
  6. 627837Grimesland+66.5%
  7. 728360Lumberton+67.9%
  8. 827886Tarboro+68.6%
  9. 927863Pikeville+68.8%
  10. 1027574Roxboro+69.3%

10-year home price change by county in North Carolina

  1. 1Mecklenburg County+144.3%
  2. 2Gaston County+134.1%
  3. 3Union County+127.6%
  4. 4New Hanover County+126.5%
  5. 5Durham County+126.4%
  6. 6Cabarrus County+124.5%
  7. 7Clay County+124.5%
  8. 8Vance County+124.5%
  9. 9Transylvania County+124.3%
  10. 10Cherokee County+123.4%
  11. 11Watauga County+122.4%
  12. 12Yancey County+118.9%
  13. 13Rowan County+117.7%
  14. 14Alleghany County+117.2%
  15. 15Cleveland County+117.1%
  16. 16Jones County+115.8%
  17. 17Dare County+115.7%
  18. 18McDowell County+115.7%
  19. 19Ashe County+115.5%
  20. 20Macon County+115.5%
  21. 21Polk County+115.5%
  22. 22Jackson County+114.2%
  23. 23Granville County+113.8%
  24. 24Rutherford County+112.8%
  25. 25Catawba County+112.4%
  26. 26Pasquotank County+112.4%
  27. 27Henderson County+112.0%
  28. 28Onslow County+112.0%
  29. 29Haywood County+111.6%
  30. 30Wake County+111.6%
  31. 31Chatham County+109.2%
  32. 32Brunswick County+109.1%
  33. 33Caldwell County+109.1%
  34. 34Avery County+108.7%
  35. 35Iredell County+108.4%
  36. 36Davidson County+107.9%
  37. 37Stanly County+107.9%
  38. 38Buncombe County+107.8%
  39. 39Alamance County+107.7%
  40. 40Lincoln County+107.2%
  41. 41Johnston County+107.1%
  42. 42Franklin County+107.0%
  43. 43Randolph County+106.6%
  44. 44Guilford County+105.5%
  45. 45Gates County+105.3%
  46. 46Burke County+105.1%
  47. 47Lee County+105.1%
  48. 48Forsyth County+103.6%
  49. 49Carteret County+102.9%
  50. 50Graham County+102.5%
  51. 51Alexander County+101.8%
  52. 52Harnett County+101.7%
  53. 53Stokes County+101.4%
  54. 54Moore County+101.2%
  55. 55Beaufort County+99.1%
  56. 56Rockingham County+98.6%
  57. 57Pender County+98.1%
  58. 58Mitchell County+97.2%
  59. 59Surry County+97.2%
  60. 60Orange County+96.9%
  61. 61Craven County+96.6%
  62. 62Nash County+96.3%
  63. 63Hyde County+94.1%
  64. 64Yadkin County+92.6%
  65. 65Chowan County+91.6%
  66. 66Wilkes County+91.4%
  67. 67Cumberland County+90.9%
  68. 68Person County+90.8%
  69. 69Wilson County+90.5%
  70. 70Anson County+89.7%
  71. 71Pitt County+89.2%
  72. 72Swain County+88.2%
  73. 73Hoke County+88.1%
  74. 74Duplin County+87.1%
  75. 75Davie County+86.8%
  76. 76Richmond County+86.3%
  77. 77Pamlico County+86.1%
  78. 78Scotland County+86.0%
  79. 79Sampson County+83.4%
  80. 80Montgomery County+82.3%
  81. 81Columbus County+81.3%
  82. 82Madison County+81.1%
  83. 83Lenoir County+79.3%
  84. 84Currituck County+77.6%
  85. 85Wayne County+77.6%
  86. 86Robeson County+76.8%
  87. 87Edgecombe County+76.4%
  88. 88Bladen County+75.1%
  89. 89Perquimans County+74.9%
  90. 90Halifax County+68.9%
  91. 91Camden County+59.4%

Questions about this map

Which zip code has the highest 10-year home price change in North Carolina?

Among zip codes with at least 5,000 residents, 28206 (Charlotte, NC) has the highest: +230.6%.

Which zip code has the lowest 10-year home price change in North Carolina?

28305 (Fayetteville, NC) has the lowest: +56.5%.

What is the 10-year home price change for the United States?

+97.1% (population-weighted average of zip codes with a price index); in North Carolina it is +111.9%.

Where does this data come from?

Federal Housing Finance Agency house price index for five-digit ZIP codes, through 2025. How much home prices changed over the last ten years. Based on the Federal Housing Finance Agency’s house price index for this zip code, which tracks repeat sales and appraisals of the same homes. It covers mortgages backed by Fannie Mae and Freddie Mac, so very expensive areas and some dense urban zips have no index. The U.S. figure is the population-weighted average of zip codes that have one.

More maps