CensusEasy
RANKING · 2024 ACS · 175 SHOWN OF 175

Most affordable housing, North Carolina cities

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

Flip the list · Least affordable housing, US cities
North CarolinaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR19902000201020202024
Most affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 2000
01Spring Lake, NCNC11,2522.4−12%
02Pleasant Garden, NCNC5,1652.5−6%
03Eden, NCNC15,5002.6+9%
04Trinity, NCNC7,2742.6+20%
05Half Moon, NCNC7,3782.6+42%
06Roanoke Rapids, NCNC14,3862.7+5%
07Hamlet, NCNC5,8702.7+50%
08Williamston, NCNC5,0862.8−0%
09Barbecue, NCNC5,9102.8
10Walkertown, NCNC6,1202.9+35%
11Hope Mills, NCNC18,3242.9+41%
12Thomasville, NCNC27,7332.9+15%
13Winterville, NCNC10,9732.9+20%
14Rocky Mount, NCNC55,1203.0+14%
15Newton, NCNC13,8223.0+32%
16Lillington, NCNC5,0403.0+5%
17Archdale, NCNC12,2543.1+30%
18Sawmills, NCNC5,1053.1+35%
19Butner, NCNC8,1123.1+35%
20Henderson, NCNC15,0133.1+0%
21Gibsonville, NCNC9,8763.1+42%
22Stokesdale, NCNC6,1333.1+32%
23Piney Green, NCNC14,0783.2+51%
24Laurinburg, NCNC14,5823.2+23%
25Marion, NCNC7,4403.2+33%
26Fayetteville, NCNC209,1203.2+34%
27Harrisburg, NCNC20,7423.2+27%
28Lewisville, NCNC14,4213.2+44%
29Anderson Creek, NCNC13,9273.2
30Reidsville, NCNC14,6923.2+26%
31Kinston, NCNC19,7053.2+11%
32Summerfield, NCNC11,3273.3+29%
33Wrightsboro, NCNC6,2873.3+33%
34Midway, NCNC5,1043.3
35Cherryville, NCNC6,5233.3+34%
36Siler City, NCNC8,1553.3+41%
37Long View, NCNC5,3873.4+58%
38Nashville, NCNC5,9113.4+30%
39Creedmoor, NCNC5,0463.4+28%
40Oak Ridge, NCNC7,8963.4+26%
41Bessemer City, NCNC5,8343.4+60%
42Briar Chapel, NCNC6,0493.4
43Holly Ridge, NCNC5,9083.4+50%
44Wendell, NCNC19,6873.5+41%
45Unionville, NCNC7,3223.5+63%
46Burlington, NCNC61,4963.5+31%
47Moyock, NCNC5,6843.5
48St. Stephens, NCNC9,4573.5+54%
49Indian Trail, NCNC44,3033.5+65%
50Havelock, NCNC17,4303.6+54%
51Archer Lodge, NCNC5,6493.6
52Lumberton, NCNC18,9553.6+45%
53Rolesville, NCNC12,8393.6+25%
54Wadesboro, NCNC5,0353.6+27%
55Lenoir, NCNC18,3723.6+40%
56Elizabeth City, NCNC19,6223.6+25%
57Marvin, NCNC7,0403.6+9%
58Midland, NCNC5,1513.6
59Jacksonville, NCNC72,7323.6+43%
60High Point, NCNC120,5713.7+44%
61Whispering Pines, NCNC5,5053.7+24%
62Knightdale, NCNC23,1443.7+56%
63Stallings, NCNC17,7603.7+58%
64Tarboro, NCNC10,9793.7+68%
65Kannapolis, NCNC61,7083.7+63%
66Carolina Shores, NCNC5,5403.8+9%
67Ogden, NCNC8,2493.8+42%
68Clemmons, NCNC22,8083.8+47%
69Wake Forest, NCNC58,1473.8+41%
70Myrtle Grove, NCNC12,6373.9+37%
71Spout Springs, NCNC11,2423.9
72Fuquay-Varina, NCNC48,5363.9+44%
73Huntersville, NCNC68,5353.9+57%
74New Bern, NCNC34,7243.9+45%
75Winston-Salem, NCNC257,2713.9+47%
76Murraysville, NCNC16,3394.0+59%
77Holly Springs, NCNC50,2884.0+71%
78Shallotte, NCNC5,3354.0+13%
79Greensboro, NCNC308,6674.0+51%
80Asheboro, NCNC27,9904.0+51%
81Apex, NCNC80,4194.0+60%
82Wilson, NCNC49,5724.0+38%
83Kernersville, NCNC29,1284.0+39%
84Wesley Chapel, NCNC9,5664.1+54%
85Rockingham, NCNC8,8154.1+68%
86Zebulon, NCNC11,9334.1+55%
87Concord, NCNC114,5984.1+65%
88Mebane, NCNC21,9524.1+40%
89Shelby, NCNC23,3094.1+50%
90Matthews, NCNC32,7694.1+61%
91Conover, NCNC8,9384.1+57%
92Kings Mountain, NCNC12,1174.1+64%
93King, NCNC7,9774.1+82%
94Swannanoa, NCNC6,9014.1+77%
95East Flat Rock, NCNC6,3234.1+80%
96Goldsboro, NCNC35,0124.1+46%
97Davidson, NCNC16,6624.1+32%
98Morrisville, NCNC32,4664.1+46%
99Mills River, NCNC7,5044.1
100Dunn, NCNC8,8144.1+51%
101Selma, NCNC7,4064.1+58%
102Graham, NCNC20,1314.2+61%
103Belmont, NCNC16,4154.2+84%
104Waxhaw, NCNC23,1404.2+72%
105Lexington, NCNC20,2384.2+39%
106Cramerton, NCNC5,7134.2+90%
107Clayton, NCNC32,6334.2+80%
108Aberdeen, NCNC10,0664.2+44%
109Locust, NCNC6,1204.2+96%
110Silver Lake, NCNC6,5634.2+75%
111Mint Hill, NCNC29,4764.3+80%
112Mount Holly, NCNC19,0334.3+91%
113Monroe, NCNC42,6444.3+66%
114Sanford, NCNC34,1384.3+72%
115Ayden, NCNC5,2634.3+40%
116Cary, NCNC183,5824.3+67%
117Hickory, NCNC45,9754.3+38%
118Roxboro, NCNC8,3804.3+70%
119Morganton, NCNC17,8494.3+68%
120Weddington, NCNC14,5174.3+56%
121Elon, NCNC11,3664.3
122Gastonia, NCNC87,0674.3+74%
123Leland, NCNC35,7314.3+52%
124Pinehurst, NCNC18,6704.3+40%
125Mocksville, NCNC6,2824.3+58%
126Dallas, NCNC6,3924.3+105%
127Mooresville, NCNC55,8424.4+40%
128Albemarle, NCNC17,7694.4+69%
130Hampstead, NCNC9,2924.4
131Westport, NCNC5,9154.4+44%
132Fletcher, NCNC8,3734.4+62%
133Garner, NCNC41,5624.5+79%
134Salisbury, NCNC36,8794.5+62%
135Mount Airy, NCNC10,6824.5+60%
136Forest City, NCNC7,4104.5+78%
137Oxford, NCNC8,9854.6+48%
138Pittsboro, NCNC5,0544.6+49%
139Etowah, NCNC7,9684.7+79%
140Black Mountain, NCNC8,4914.7+70%
141Boiling Spring Lakes, NCNC6,8754.7+78%
142Hillsborough, NCNC9,7784.7+77%
143Statesville, NCNC32,1814.7+60%
144Greenville, NCNC96,4434.7+46%
145Charlotte, NCNC964,7844.7+68%
146Clinton, NCNC8,4664.7+56%
147Porters Neck, NCNC7,6544.7
148Durham, NCNC305,5614.8+58%
149Kings Grant, NCNC9,0034.8+108%
150Raleigh, NCNC506,3064.9+49%
151Cornelius, NCNC35,0944.9+61%
152Kill Devil Hills, NCNC7,7314.9+91%
153Southern Pines, NCNC17,3575.1+55%
154Lake Norman of Iredell, NCNC12,4945.1+43%
155Waynesville, NCNC11,0065.1+71%
156Angier, NCNC9,4105.1+83%
157Woodfin, NCNC8,2295.1+115%
158Washington, NCNC9,9105.1+56%
159Oak Island, NCNC9,3375.3+86%
160Northchase, NCNC5,8965.4
161Lincolnton, NCNC12,4655.4+95%
162St. James, NCNC7,3185.5+71%
163Smithfield, NCNC13,1145.6+62%
164Pineville, NCNC11,8515.7+121%
165Wilmington, NCNC126,8095.8+47%
166Hendersonville, NCNC15,8675.9+70%
167Carolina Beach, NCNC6,8706.0+54%
168Asheville, NCNC93,5236.2+93%
169Carrboro, NCNC20,9626.3+27%
170Surf City, NCNC5,1426.3+61%
171Morehead City, NCNC10,4346.4+80%
172Chapel Hill, NCNC63,5657.1+29%
173Brevard, NCNC8,0988.3+158%
174Cullowhee, NCNC7,97310.6+73%
175Boone, NCNC19,92913.7+111%
SHOWING 1–175 OF 175
Download CSV (full list, 175 rows)How this score is calculated

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