The market in numbers

$288K
Typical home value across 719 ZIP codes, August 2026
+3.6%
Change in the typical home value over the past 12 months
506 of 719
ZIP codes where home values are higher than a year ago
+4.8%
Typical yearly price growth over the past five years
$1,700
Typical monthly rent, in the 255 ZIP codes with rent data
5.9%
Typical gross rental yield: a year's rent over the home value
4.2×
Typical home value as a multiple of local median household income
+78,952
Net households gained from moves, tax years 2022 to 2023, across its counties

Home values over the last two years

The typical home in North Carolina was worth $282,000 in September 2024 and $287,700 in August 2026, a change of +2.0% over two years. Values are at the highest point of the period.

Typical home value, last 24 monthsTypical home value in North Carolina by month, from September 2024 ($282,000) to August 2026 ($287,700).$278K$281K$284K$288KSep 2024Sep 2025Aug 2026
Typical home value across the state's ZIP codes, monthly. Source: CITIZEN.

Housing markets by metro

Typical home value, 12-month change and rents for each metro area in North Carolina, largest first. Linked metros have their own report, ZIP code by ZIP code. Where a metro crosses a state line, the figures cover only its part inside North Carolina. Of North Carolina's ZIP codes, 93 lie outside any metro area.

Metro areaZIP codesHome value12 monthsMonthly rentGross yield
Charlotte84$348,100+1.1%$1,8005.8%
Raleigh47$414,600−1.3%$1,7004.3%
Winston-Salem35$267,400+5.5%$1,6007.2%
Durham32$386,900−2.5%$1,6004.3%
Greensboro42$261,300+4.4%$1,4006.9%
Fayetteville25$254,000+0.7%$1,4007.3%
Wilmington18$374,500+0.1%$1,8005.2%
Hickory21$260,400+2.3%$1,5006.5%
Asheville34$423,000−1.9%$1,7005.0%
Burlington7$314,300+2.9%$1,4005.4%
Greenville11$211,000+0.6%$1,5006.8%
Shelby9$204,000+5.1%$1,2006.7%
New Bern15$207,200+6.5%$1,6007.0%
Jacksonville11$277,200+4.5%$1,5006.5%
Goldsboro8$176,500−1.2%n/an/a
Show all 39 metro areas
Metro areaZIP codesHome value12 monthsMonthly rentGross yield
Charlotte84$348,100+1.1%$1,8005.8%
Raleigh47$414,600−1.3%$1,7004.3%
Winston-Salem35$267,400+5.5%$1,6007.2%
Durham32$386,900−2.5%$1,6004.3%
Greensboro42$261,300+4.4%$1,4006.9%
Fayetteville25$254,000+0.7%$1,4007.3%
Wilmington18$374,500+0.1%$1,8005.2%
Hickory21$260,400+2.3%$1,5006.5%
Asheville34$423,000−1.9%$1,7005.0%
Burlington7$314,300+2.9%$1,4005.4%
Greenville11$211,000+0.6%$1,5006.8%
Shelby9$204,000+5.1%$1,2006.7%
New Bern15$207,200+6.5%$1,6007.0%
Jacksonville11$277,200+4.5%$1,5006.5%
Goldsboro8$176,500−1.2%n/an/a
Sanford2$293,600+0.3%n/an/a
Rocky Mount14$190,400+2.6%$1,2008.2%
Lumberton12$136,100+3.5%n/an/a
Myrtle Beach12$369,400+0.5%$1,7004.7%
Mount Airy9$259,700+5.1%n/an/a
Albemarle8$322,400+3.9%n/an/a
Boone8$444,6000.0%n/an/a
Wilson6$222,200+0.6%n/an/a
Elizabeth City4$259,200+6.5%n/an/a
Marion3$257,000−3.7%n/an/a
Virginia Beach24$394,800+1.1%n/an/a
Roanoke Rapids19$97,500+4.0%n/an/a
Morehead City15$345,300+2.4%$1,8005.0%
Kill Devil Hills14$520,600−0.2%n/an/a
Pinehurst12$356,900+1.4%$2,0005.9%
North Wilkesboro11$217,300+5.4%n/an/a
Cullowhee10$380,500−0.8%n/an/a
Brevard8$430,700−2.5%n/an/a
Forest City8$204,300+4.9%n/an/a
Washington8$214,500+1.9%n/an/a
Kinston6$169,800+5.4%n/an/a
Henderson5$240,400+0.2%n/an/a
Laurinburg5$133,400+9.7%n/an/a
Rockingham4$142,400+2.3%n/an/a

Home values by county

Of North Carolina's 100 counties, Dare County has the highest typical home value, $520,600, and Bertie County the lowest, $58,700. Among counties with at least five ZIP codes, Northampton County has risen most over the year, up 11.8%, and Buncombe County has moved least, down 4.8%.

Show all 100 counties
CountyZIP codesHome value12 monthsMonthly rentGross yield
Dare County14$520,600−0.2%n/an/a
Wake County33$497,300−3.0%$1,7004.2%
Orange County7$472,700−2.5%$1,5003.8%
Mecklenburg County29$458,500−0.3%$1,7004.7%
Henderson County10$439,000−2.0%$1,8005.1%
Buncombe County14$435,700−4.8%$1,7004.5%
New Hanover County10$432,700+0.1%$1,8005.2%
Transylvania County8$430,700−2.5%n/an/a
Jackson County7$429,100−0.6%n/an/a
Watauga County7$420,300+1.2%n/an/a
Durham County8$417,900−1.9%$1,7004.7%
Currituck County15$417,100+2.0%n/an/a
Avery County4$397,800−0.6%n/an/a
Macon County5$394,000+4.9%n/an/a
Camden County3$393,100+2.7%n/an/a
Cabarrus County7$382,600+2.1%$1,8006.3%
Brunswick County11$376,300−0.1%$1,7004.7%
Union County7$372,200−0.4%$2,1006.1%
Madison County3$368,400+1.0%n/an/a
Moore County10$367,100+1.3%$2,0005.9%
Haywood County6$365,300−3.2%n/an/a
Iredell County8$350,300+8.1%$1,9006.3%
Lincoln County5$345,800+3.4%n/an/a
Carteret County15$345,300+2.4%$1,8005.0%
Polk County4$344,500−1.9%n/an/a
Person County6$334,400+4.5%n/an/a
Stanly County8$322,400+3.9%n/an/a
Swain County1$322,3000.0%n/an/a
Ashe County8$321,100+1.8%n/an/a
Clay County2$320,600−0.9%n/an/a
Alamance County7$314,300+2.9%$1,4005.4%
Chatham County6$309,900+6.1%n/an/a
Alleghany County6$306,700+5.4%n/an/a
Franklin County5$306,300+0.8%n/an/a
Catawba County10$301,800+3.1%$1,6005.7%
Johnston County8$298,500+0.6%$1,8006.3%
Rowan County11$296,300+1.0%$1,5006.2%
Guilford County22$295,900+0.6%$1,4006.7%
Gaston County12$295,200−0.1%$1,8006.9%
Granville County4$294,000−0.6%n/an/a
Lee County2$293,600+0.3%n/an/a
Hoke County1$285,900−0.1%n/an/a
Davie County3$283,300+4.0%n/an/a
Yancey County2$283,100−0.2%n/an/a
Forsyth County15$279,400−0.6%$1,7007.5%
Onslow County10$278,300+4.5%$1,5006.5%
Harnett County9$276,300+1.9%$1,8007.2%
Perquimans County2$271,200+9.9%n/an/a
Pender County6$270,100+1.4%n/an/a
Pamlico County6$270,100+10.7%n/an/a
Alexander County3$269,400+7.6%n/an/a
Pasquotank County1$268,300+1.2%n/an/a
Davidson County5$265,100+6.2%$1,4006.8%
Randolph County12$261,300+4.4%$1,3007.0%
Surry County9$259,700+5.1%n/an/a
Cherokee County4$259,000−0.6%n/an/a
McDowell County3$257,000−3.7%n/an/a
Cumberland County13$254,000+0.7%$1,4007.5%
Stokes County7$252,700+11.1%n/an/a
Yadkin County5$251,600+7.2%n/an/a
Burke County3$247,500+0.8%n/an/a
Graham County2$247,100−0.2%n/an/a
Nash County8$242,600+2.6%n/an/a
Beaufort County6$242,500+2.0%n/an/a
Gates County6$242,500+9.6%n/an/a
Mitchell County2$242,000+2.6%n/an/a
Vance County5$240,400+0.2%n/an/a
Caldwell County4$234,200+0.8%n/an/a
Pitt County9$231,300+3.3%$1,5006.8%
Chowan County2$227,500+5.8%n/an/a
Craven County7$222,900+2.8%$1,6007.0%
Wilson County6$222,200+0.6%n/an/a
Wilkes County11$217,300+5.4%n/an/a
Caswell County7$211,700+10.2%n/an/a
Rockingham County7$211,100+2.4%n/an/a
Duplin County10$207,600+0.5%n/an/a
Rutherford County8$204,300+4.9%n/an/a
Cleveland County9$204,000+5.1%$1,2006.7%
Columbus County13$189,300+6.0%n/an/a
Wayne County7$179,100−0.3%n/an/a
Greene County3$175,600+0.4%n/an/a
Tyrrell County1$173,700+1.6%n/an/a
Hyde County4$169,900+5.5%n/an/a
Lenoir County5$168,200+8.0%n/an/a
Montgomery County5$159,100+6.7%n/an/a
Bladen County4$152,700−0.9%n/an/a
Edgecombe County5$152,300+0.6%n/an/a
Sampson County9$149,600−2.6%n/an/a
Warren County3$148,600+5.7%n/an/a
Robeson County12$136,100+3.5%n/an/a
Richmond County3$136,000+3.7%n/an/a
Scotland County5$133,400+9.7%n/an/a
Anson County5$133,400−3.4%n/an/a
Jones County2$127,300−4.2%n/an/a
Washington County4$123,600+3.0%n/an/a
Martin County6$122,200+8.8%n/an/a
Hertford County3$110,500+3.2%n/an/a
Halifax County7$97,500+3.0%n/an/a
Northampton County11$97,400+11.8%n/an/a
Bertie County6$58,700+3.9%n/an/a

Where prices are rising fastest

The ten ZIP codes with the strongest change in home values over the past twelve months. Among the larger half of North Carolina's ZIP codes by population, so that places with only a handful of sales a year do not crowd the list.

ZIP codeAreaHome value12 months5 yrs, per year
27052Walnut Cove$245,600+10.1%+6.9%
27017Dobson$269,700+9.2%+7.6%
28501Kinston$99,300+7.8%+9.8%
28207Charlotte$1,662,800+7.7%+7.2%
27574Roxboro$240,900+7.6%+4.4%
28681Taylorsville$269,400+7.6%+5.9%
27944Hertford$292,400+7.5%+5.7%
27239Denton$267,400+7.2%+6.3%
28551La Grange$184,600+7.2%+5.3%
27041Pilot Mountain$287,700+6.4%+5.9%

Where prices are falling

Across North Carolina, 212 ZIP codes are below where they were a year ago. These are the ten largest declines among the larger half by population.

ZIP codeAreaHome value12 monthsFrom its peak
28805Asheville$441,700−5.9%−9.2%
28803Asheville$437,900−5.5%−7.4%
28333Dudley$131,800−4.9%−12.3%
28778Swannanoa$359,900−4.8%−8.1%
28806Asheville$393,000−4.6%−7.9%
28804Asheville$583,700−4.5%−6.8%
27560Morrisville$492,800−4.5%−9.3%
28730Fairview$518,700−4.5%−5.7%
27703Durham$379,900−4.2%−8.6%
28716Canton$288,400−4.1%−6.7%

Best rental yields

Gross yield is a year's rent divided by the home value, before costs. These are the highest yields among the larger ZIP codes with rent data.

ZIP codeAreaHome valueMonthly rentGross yieldRent, 12 months
28501Kinston$99,300$1,00012.2%n/a
28301Fayetteville$145,500$1,40011.7%+3.9%
27260High Point$141,100$1,20010.0%+5.3%
27301Mc Leansville$287,500$2,4009.8%n/a
27536Henderson$114,700$9009.8%−0.2%
27801Rocky Mount$122,700$1,0009.7%+6.0%
28358Lumberton$144,400$1,2009.6%n/a
27401Greensboro$182,400$1,4009.5%+2.0%
27530Goldsboro$179,100$1,4009.4%+4.5%
27886Tarboro$152,300$1,1008.8%n/a

Most affordable against local incomes

Home value divided by the median household income of the people who live in the ZIP code. A lower multiple means homes cost fewer years of local earnings. The state typical is 4.2×.

ZIP codeAreaHome valueMedian incomePrice to income
27983Williamston$61,300$44,4001.4×
28320Bladenboro$135,900$57,5002.4×
28365Mount Olive$127,400$52,2002.4×
27910Ahoskie$110,500$43,1002.6×
28333Dudley$131,800$50,2002.6×
28114Mooresboro$159,700$60,5002.6×
27870Roanoke Rapids$132,700$49,5002.7×
27801Rocky Mount$122,700$44,9002.7×
27892Williamston$133,100$48,2002.8×
28379Rockingham$136,000$49,1002.8×

Who is moving in

Household moves between the 2022 and 2023 tax years, measured county by county. Summed across its counties, North Carolina gained 78,952 households on net, and the households that arrived brought $7.8bn more income than those that left. Of its 100 counties, 89 gained households. The tables show the largest gains and losses; the last column is how much more, or less, the average arriving household earned than the average household that left.

CountyNet householdsNet income movedArrivals vs leavers, per household
Wake County+7,904+$748m+$1,107
Mecklenburg County+7,464−$18m−$8,008
Brunswick County+6,974+$1.0bn+$32,081
Johnston County+4,232+$331m+$4,164
Iredell County+2,836+$260m+$2,625
Harnett County+2,706+$216m+$5,015
Union County+2,706+$399m+$9,731
New Hanover County+2,614+$463m+$15,702
CountyNet householdsNet income movedArrivals vs leavers, per household
Orange County−1,638−$91m+$4,240
Cumberland County−1,476−$284m−$7,728
Watauga County−466+$35m+$18,516
Halifax County−186−$6m+$1,390
Washington County−82−$2m+$2,395

What CITIZEN sees

CITIZEN grades every US ZIP code on one national scale, reading price and its direction, rent, local earnings, resident equity and where buyers and their money are arriving from. Grades are ranks: an A is the top 10% of the country, an F the bottom 10%. In North Carolina, 44 of 719 ZIP codes grade A and 67 grade F. Which ones, and why, is in CITIZEN.

Questions

Are home prices going up or down in North Carolina?

Up. Home values across North Carolina are up 3.6% over the past twelve months, to a typical $288K, and 506 of its 719 ZIP codes are higher than a year ago.

What is the typical home value in North Carolina?

$287,700 across North Carolina's 719 ZIP codes, as of August 2026. Among its metro areas, the typical home ranges from $97,500 in Roanoke Rapids to $520,600 in Kill Devil Hills.

What is the cheapest place to buy a house in North Carolina?

Among North Carolina's metro areas with at least eight ZIP codes, Roanoke Rapids has the lowest typical home value, $97,500. Among the larger half of its ZIP codes, 27983 in Williamston is the cheapest, at $61,300.

Where are home prices rising fastest in North Carolina?

27052 in Walnut Cove (+10.1%), 27017 in Dobson (+9.2%) and 28501 in Kinston (+7.8%), over the past twelve months, among the larger half of its ZIP codes.

What is the typical rent in North Carolina?

About $1,700 a month, across the 255 ZIP codes with rent data, up 2.0% over the past year.

Are people moving to North Carolina?

Yes, on balance. Between the 2022 and 2023 tax years, North Carolina gained 78,952 households on net from moves, summed across its counties.

Other states

Sources and method

  • Source: CITIZEN, Lualdi Advisors' US housing market intelligence. Home values and rents through August 2026; household incomes 2020 to 2024; migration for tax years 2022 to 2023.
  • State, metro and county figures are medians across their ZIP codes, not a separate index. The two-year chart is the median ZIP value for each month. Grades and scores are CITIZEN's own.
  • ZIP code lists use the larger half of the state's ZIP codes by population.
  • Updated monthly. Last updated 2026-10-14.