CensusEasy
RANKING · 2020 CENSUS · 174 SHOWN OF 174

Most affordable housing, North Carolina cities · 2020

North Carolina cities with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2023 ACS). This list covers the 174 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
01Pleasant Garden, NCNC5,1652.0−26%
02Sawmills, NCNC5,1052.1−9%
03Eden, NCNC15,5002.2−4%
04Winterville, NCNC10,9732.3−7%
05Gibsonville, NCNC9,8762.3+7%
06Spring Lake, NCNC11,2522.4−14%
07Newton, NCNC13,8222.4+4%
08Marion, NCNC7,4402.4−1%
09Creedmoor, NCNC5,0462.4−10%
10Ayden, NCNC5,2632.4−22%
11Williamston, NCNC5,0862.4−13%
12Roxboro, NCNC8,3802.4−5%
13Hamlet, NCNC5,8702.4+34%
14King, NCNC7,9772.5+8%
15Spout Springs, NCNC11,2422.5
16Cramerton, NCNC5,7132.5+14%
17Archdale, NCNC12,2542.5+7%
18St. Stephens, NCNC9,4572.5+10%
19Silver Lake, NCNC6,5632.5+5%
20Trinity, NCNC7,2742.6+17%
21Rocky Mount, NCNC55,1202.6−2%
22Lewisville, NCNC14,4212.6+15%
23Archer Lodge, NCNC5,6492.6
24Rolesville, NCNC12,8392.6−8%
25Nashville, NCNC5,9112.6+2%
26Stokesdale, NCNC6,1332.6+11%
27Long View, NCNC5,3872.6+24%
28Butner, NCNC8,1122.7+16%
29Harrisburg, NCNC20,7422.7+6%
30Cherryville, NCNC6,5232.8+12%
31Indian Trail, NCNC44,3032.8+28%
32Henderson, NCNC15,0132.8−10%
33Piney Green, NCNC14,0782.8+34%
34Roanoke Rapids, NCNC14,3862.8+10%
35Thomasville, NCNC27,7332.8+9%
36Rockingham, NCNC8,8152.8+16%
37Havelock, NCNC17,4302.8+22%
38Lenoir, NCNC18,3722.8+10%
39Holly Ridge, NCNC5,9082.8+22%
40Anderson Creek, NCNC13,9272.8
41Bessemer City, NCNC5,8342.8+32%
42Half Moon, NCNC7,3782.8+52%
43Albemarle, NCNC17,7692.8+9%
44Kannapolis, NCNC61,7082.9+25%
45Midway, NCNC5,1042.9
46Hope Mills, NCNC18,3242.9+40%
47Fayetteville, NCNC209,1202.9+21%
48Lumberton, NCNC18,9552.9+18%
49Wesley Chapel, NCNC9,5662.9+11%
50Briar Chapel, NCNC6,0493.0
51Stallings, NCNC17,7603.0+27%
52Walkertown, NCNC6,1203.0+41%
53Waxhaw, NCNC23,1403.0+24%
54Burlington, NCNC61,4963.0+12%
55Unionville, NCNC7,3223.0+40%
56Moyock, NCNC5,6843.0
57Reidsville, NCNC14,6923.0+18%
58East Flat Rock, NCNC6,3233.0+33%
59Kinston, NCNC19,7053.1+5%
60Sanford, NCNC34,1383.1+25%
61Apex, NCNC80,4193.1+24%
62Wrightsboro, NCNC6,2873.1+26%
63Concord, NCNC114,5983.1+26%
64Wake Forest, NCNC58,1473.1+15%
65Dallas, NCNC6,3923.1+48%
66Siler City, NCNC8,1553.1+33%
67Matthews, NCNC32,7693.1+24%
68Huntersville, NCNC68,5353.2+26%
69Wadesboro, NCNC5,0353.2+12%
70Garner, NCNC41,5623.2+26%
71Wendell, NCNC19,6873.2+29%
72Oak Ridge, NCNC7,8963.2+17%
73Clemmons, NCNC22,8083.2+22%
74Mocksville, NCNC6,2823.2+16%
75Tarboro, NCNC10,9793.2+44%
76Locust, NCNC6,1203.2+49%
77Holly Springs, NCNC50,2883.2+38%
78Winston-Salem, NCNC257,2713.2+20%
79Mount Holly, NCNC19,0333.2+44%
80Knightdale, NCNC23,1443.2+36%
81Asheboro, NCNC27,9903.2+22%
82Salisbury, NCNC36,8793.2+16%
83Clayton, NCNC32,6333.2+40%
84Gastonia, NCNC87,0673.2+30%
85Conover, NCNC8,9383.3+24%
86High Point, NCNC120,5713.3+29%
87Marvin, NCNC7,0403.3−1%
88Swannanoa, NCNC6,9013.3+41%
89Monroe, NCNC42,6443.3+28%
90Weddington, NCNC14,5173.3+19%
91Greensboro, NCNC308,6673.3+25%
92Midland, NCNC5,1513.3
93Summerfield, NCNC11,3273.3+31%
94Ogden, NCNC8,2493.3+23%
95Mebane, NCNC21,9523.3+14%
96Morrisville, NCNC32,4663.3+17%
97Boiling Spring Lakes, NCNC6,8753.3+27%
98Davidson, NCNC16,6623.3+7%
99Hampstead, NCNC9,2923.4
100Belmont, NCNC16,4153.4+49%
101Shelby, NCNC23,3093.4+24%
102Wilson, NCNC49,5723.4+16%
103Fuquay-Varina, NCNC48,5363.4+25%
104Lillington, NCNC5,0403.4+19%
105Aberdeen, NCNC10,0663.4+17%
106Jacksonville, NCNC72,7323.4+35%
107Lexington, NCNC20,2383.4+15%
108Kernersville, NCNC29,1283.4+18%
109Myrtle Grove, NCNC12,6373.5+23%
110Elizabeth City, NCNC19,6223.5+20%
111Kings Mountain, NCNC12,1173.5+38%
112Leland, NCNC35,7313.5+22%
113Westport, NCNC5,9153.5+14%
114Mooresville, NCNC55,8423.5+12%
115Murraysville, NCNC16,3393.5+40%
116Cary, NCNC183,5823.5+36%
117Mint Hill, NCNC29,4763.5+49%
118Graham, NCNC20,1313.5+36%
119Laurinburg, NCNC14,5823.5+36%
120Goldsboro, NCNC35,0123.6+26%
121Angier, NCNC9,4103.6+28%
122Charlotte, NCNC964,7843.6+28%
123Pinehurst, NCNC18,6703.6+17%
124Zebulon, NCNC11,9333.6+39%
125Etowah, NCNC7,9683.6+40%
126Oak Island, NCNC9,3373.6+28%
127Forest City, NCNC7,4103.7+44%
128Shallotte, NCNC5,3353.7+5%
129New Bern, NCNC34,7243.7+36%
130Oxford, NCNC8,9853.7+20%
131Carolina Shores, NCNC5,5403.7+8%
132Greenville, NCNC96,4433.7+16%
133Fletcher, NCNC8,3733.8+38%
134Morganton, NCNC17,8493.8+48%
135Surf City, NCNC5,1423.8−2%
136Kings Grant, NCNC9,0033.8+65%
137Raleigh, NCNC506,3063.8+17%
138Washington, NCNC9,9103.8+16%
139Statesville, NCNC32,1813.8+31%
140Hickory, NCNC45,9753.9+24%
141Cornelius, NCNC35,0943.9+28%
142Whispering Pines, NCNC5,5053.9+32%
143Durham, NCNC305,5613.9+29%
144Dunn, NCNC8,8143.9+44%
145Porters Neck, NCNC7,6544.0
146Clinton, NCNC8,4664.0+34%
147Northchase, NCNC5,8964.1
148Waynesville, NCNC11,0064.1+36%
149St. James, NCNC7,3184.1+28%
150Pineville, NCNC11,8514.2+62%
151Black Mountain, NCNC8,4914.2+53%
152Smithfield, NCNC13,1144.2+23%
153Southern Pines, NCNC17,3574.3+31%
154Elon, NCNC11,3664.3
155Mills River, NCNC7,5044.3
156Mount Airy, NCNC10,6824.3+53%
157Kill Devil Hills, NCNC7,7314.3+68%
158Lake Norman of Iredell, NCNC12,4944.4+22%
159Hillsborough, NCNC9,7784.5+68%
160Lincolnton, NCNC12,4654.5+65%
161Selma, NCNC7,4064.8+82%
162Woodfin, NCNC8,2294.8+101%
163Hendersonville, NCNC15,8675.0+44%
165Wilmington, NCNC126,8095.2+32%
166Carolina Beach, NCNC6,8705.2+34%
167Asheville, NCNC93,5235.4+70%
168Morehead City, NCNC10,4345.7+62%
169Carrboro, NCNC20,9625.7+15%
170Chapel Hill, NCNC63,5655.8+4%
171Brevard, NCNC8,0986.1+90%
172Pittsboro, NCNC5,0547.2+131%
173Cullowhee, NCNC7,97310.0+63%
174Boone, NCNC19,92910.9+69%
SHOWING 1–174 OF 174
Download CSV (full list, 174 rows)How this score is calculated

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