CensusEasy
RANKING · 2024 ACS · 175 SHOWN OF 175

Least affordable housing, North Carolina cities

North Carolina cities ranked by the CensusEasy Afford Score, median home value divided by median household income (2023 ACS). A higher score means a home costs more years of local income. This list covers the 175 cities in North Carolina that qualify, ranked against each other statewide.

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