CensusEasy
RANKING · 2024 ACS · 100 SHOWN OF 100

Most affordable housing, North Carolina counties

North Carolina counties with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2023 ACS). This list covers the 100 counties in North Carolina that qualify, ranked against each other statewide.

Flip the list · Least affordable housing, US counties
North CarolinaAll statesAll rankings
SAME RANKING BYCitiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR19902000201020202024
Most affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 2000
01Bertie County, NCNC17,0862.0−5%
02Jones County, NCNC9,5752.2+3%
03Greene County, NCNC20,7002.2+11%
04Robeson County, NCNC119,9412.3+20%
05Martin County, NCNC21,6012.3+6%
06Northampton County, NCNC16,4912.3+16%
07Hyde County, NCNC4,5542.3+9%
08Halifax County, NCNC46,5342.3+1%
09Edgecombe County, NCNC49,1212.4+19%
10Duplin County, NCNC51,5712.5+17%
11Scotland County, NCNC33,3222.5+24%
12Gates County, NCNC10,2342.6+39%
13Hertford County, NCNC19,0152.6+29%
14Lenoir County, NCNC55,8372.7+21%
15Caswell County, NCNC22,5632.8+30%
16Montgomery County, NCNC26,4032.8+36%
17Richmond County, NCNC42,0412.8+52%
18Sampson County, NCNC61,5042.9+38%
19Yadkin County, NCNC38,3252.9+30%
20Columbus County, NCNC50,4873.0+23%
21Rockingham County, NCNC94,1953.0+28%
22Wayne County, NCNC122,2783.0+32%
23McDowell County, NCNC45,1983.0+50%
24Washington County, NCNC10,6383.0+36%
25Warren County, NCNC18,8983.0+34%
26Nash County, NCNC99,3653.1+33%
27Stokes County, NCNC46,1263.1+44%
28Anson County, NCNC21,7583.1+55%
29Burke County, NCNC88,6553.2+45%
30Bladen County, NCNC30,0073.2+53%
31Surry County, NCNC72,2873.2+34%
32Vance County, NCNC42,6383.2+41%
33Randolph County, NCNC149,5163.2+44%
34Alexander County, NCNC36,9583.2+49%
35Cumberland County, NCNC338,4733.3+43%
36Wilkes County, NCNC66,2333.3+39%
37Wilson County, NCNC81,1503.3+38%
38Beaufort County, NCNC44,6703.3+48%
39Hoke County, NCNC56,9393.4+59%
40Person County, NCNC40,6363.4+47%
41Davie County, NCNC45,8553.4+32%
42Caldwell County, NCNC81,1053.4+53%
43Perquimans County, NCNC13,4903.4+41%
44Davidson County, NCNC180,1823.4+44%
45Cleveland County, NCNC103,3253.4+55%
46Graham County, NCNC8,1903.4+42%
47Harnett County, NCNC150,1373.5+50%
48Onslow County, NCNC217,1753.5+50%
49Granville County, NCNC61,4213.5+58%
50Craven County, NCNC105,0253.5+47%
51Pasquotank County, NCNC42,2013.5+38%
52Catawba County, NCNC170,1723.6+52%
53Pitt County, NCNC182,9363.6+44%
54Rowan County, NCNC155,0963.6+55%
55Pamlico County, NCNC12,7583.6+65%
56Johnston County, NCNC256,4483.7+54%
57Lee County, NCNC70,2583.7+60%
58Alamance County, NCNC186,1773.7+50%
59Camden County, NCNC11,3153.7+56%
60Pender County, NCNC72,1113.7+54%
61Forsyth County, NCNC401,7183.7+44%
62Guilford County, NCNC562,2343.8+43%
63Mitchell County, NCNC15,0623.8+66%
64Franklin County, NCNC82,0373.8+74%
65Rutherford County, NCNC65,7453.9+71%
66Gaston County, NCNC246,5583.9+80%
67Tyrrell County, NCNC3,5373.9+104%
68Iredell County, NCNC211,7983.9+58%
69Swain County, NCNC14,0244.0+41%
70Cabarrus County, NCNC249,7254.0+69%
71Stanly County, NCNC68,8304.0+75%
72Lincoln County, NCNC98,6544.0+80%
73Currituck County, NCNC33,1584.1+73%
74Union County, NCNC267,6744.1+67%
75Moore County, NCNC110,6194.1+50%
76Yancey County, NCNC19,0844.1+51%
77Macon County, NCNC39,2324.3+41%
78Ashe County, NCNC27,5144.3+42%
79Avery County, NCNC18,1104.3+68%
80Cherokee County, NCNC30,8304.3+61%
81Wake County, NCNC1,257,2354.4+54%
82Chowan County, NCNC14,0824.4+78%
83Haywood County, NCNC63,3694.5+71%
84Brunswick County, NCNC174,7024.5+71%
85Alleghany County, NCNC11,4794.6+54%
86Carteret County, NCNC70,4694.6+66%
87Polk County, NCNC20,5334.6+62%
88Mecklenburg County, NCNC1,233,3834.7+70%
89Durham County, NCNC347,2404.7+60%
90Chatham County, NCNC85,1114.7+79%
91Madison County, NCNC22,5534.9+79%
92Clay County, NCNC12,2394.9+68%
93Orange County, NCNC152,4985.1+34%
94Jackson County, NCNC45,0395.1+78%
95Henderson County, NCNC122,3755.2+72%
96New Hanover County, NCNC245,9595.2+62%
97Dare County, NCNC38,2455.2+71%
98Buncombe County, NCNC277,4175.3+89%
99Transylvania County, NCNC34,2115.6+104%
100Watauga County, NCNC54,7866.9+77%
SHOWING 1–100 OF 100
Download CSV (full list, 100 rows)How this score is calculated

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES