ZipCodeLook
Loading 33,000 zip codes…

About this map

How much home prices changed in the latest year. 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
+3.1%
North Carolina
+2.7%
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 a year

See all
  1. 128114Mooresboro+31.1%
  2. 227536Henderson+28.2%
  3. 328612Connelly Springs+24.4%
  4. 428723Cullowhee+18.9%
  5. 528472Whiteville+17.7%
  6. 628352Laurinburg+17.5%
  7. 727523Apex+16.7%
  8. 828478Willard+16.2%
  9. 928501Kinston+16.1%
  10. 1027521Coats+15.6%

Zip codes where home prices fell most in a year

See all
  1. 127306Mount Gilead−26.7%
  2. 227801Rocky Mount−16.4%
  3. 328761Nebo−13.4%
  4. 428128Norwood−13.3%
  5. 528713Bryson City−12.1%
  6. 628753Marshall−10.7%
  7. 728040Ellenboro−10.6%
  8. 827574Roxboro−10.1%
  9. 928168Vale−9.5%
  10. 1027560Morrisville−8.5%

1-year home price change by county in North Carolina

  1. 1Columbus County+17.7%
  2. 2Scotland County+17.5%
  3. 3Vance County+12.8%
  4. 4Pasquotank County+11.5%
  5. 5Chowan County+11.3%
  6. 6Mitchell County+11.1%
  7. 7Chatham County+10.3%
  8. 8Perquimans County+9.5%
  9. 9Cherokee County+8.5%
  10. 10Jackson County+8.4%
  11. 11Bladen County+8.1%
  12. 12Alexander County+7.8%
  13. 13Watauga County+6.8%
  14. 14Rockingham County+6.6%
  15. 15Wilkes County+6.0%
  16. 16Lee County+5.9%
  17. 17Harnett County+5.7%
  18. 18Avery County+5.6%
  19. 19Burke County+5.6%
  20. 20Lenoir County+5.5%
  21. 21Beaufort County+5.4%
  22. 22Carteret County+5.3%
  23. 23Clay County+4.9%
  24. 24Dare County+4.8%
  25. 25Cumberland County+4.7%
  26. 26New Hanover County+4.7%
  27. 27Wilson County+4.6%
  28. 28Davidson County+4.5%
  29. 29Davie County+4.5%
  30. 30Iredell County+4.3%
  31. 31Onslow County+4.1%
  32. 32Richmond County+4.0%
  33. 33Rowan County+3.9%
  34. 34Union County+3.4%
  35. 35Wayne County+3.4%
  36. 36Yancey County+3.4%
  37. 37Macon County+3.3%
  38. 38Forsyth County+3.2%
  39. 39Nash County+3.1%
  40. 40Pitt County+3.1%
  41. 41Cleveland County+3.0%
  42. 42Johnston County+2.9%
  43. 43Robeson County+2.8%
  44. 44Gaston County+2.6%
  45. 45Guilford County+2.5%
  46. 46Orange County+2.4%
  47. 47Randolph County+2.4%
  48. 48Brunswick County+2.3%
  49. 49Mecklenburg County+2.3%
  50. 50Pamlico County+2.3%
  51. 51Rutherford County+2.3%
  52. 52Transylvania County+2.3%
  53. 53Cabarrus County+2.2%
  54. 54Catawba County+1.9%
  55. 55Caldwell County+1.8%
  56. 56Polk County+1.7%
  57. 57Alamance County+1.6%
  58. 58Craven County+1.6%
  59. 59Buncombe County+1.4%
  60. 60Sampson County+1.4%
  61. 61Lincoln County+1.3%
  62. 62Anson County+1.2%
  63. 63Franklin County+1.2%
  64. 64Graham County+1.2%
  65. 65Haywood County+1.2%
  66. 66Wake County+1.0%
  67. 67Moore County+0.9%
  68. 68Halifax County+0.8%
  69. 69Stanly County+0.7%
  70. 70Pender County+0.6%
  71. 71Durham County+0.5%
  72. 72Surry County+0.2%
  73. 73Hoke County0.0%
  74. 74Yadkin County0.0%
  75. 75Henderson County−0.3%
  76. 76Stokes County−0.5%
  77. 77Granville County−1.0%
  78. 78Ashe County−1.6%
  79. 79Alleghany County−1.9%
  80. 80Person County−2.3%
  81. 81McDowell County−2.6%
  82. 82Edgecombe County−2.7%
  83. 83Currituck County−3.4%
  84. 84Duplin County−4.2%
  85. 85Hyde County−5.6%
  86. 86Madison County−5.7%
  87. 87Camden County−7.1%
  88. 88Swain County−12.1%
  89. 89Montgomery County−26.7%

Questions about this map

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

Among zip codes with at least 5,000 residents, 28114 (Mooresboro, NC) has the highest: +31.1%.

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

27306 (Mount Gilead, NC) has the lowest: −26.7%.

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

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

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 in the latest year. 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