CensusEasy
RANKING · 1990 CENSUS · 151 SHOWN OF 151

Most affordable housing, North Carolina cities · 1990

North Carolina cities with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2023 ACS). This list covers the 151 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
01Cramerton, NCNC5,7131.6−26%
02Stallings, NCNC17,7601.8−23%
03Dallas, NCNC6,3921.8−15%
04Locust, NCNC6,1201.9−14%
05Bessemer City, NCNC5,8341.9−13%
06King, NCNC7,9771.9−17%
07Eden, NCNC15,5001.9−19%
08Woodfin, NCNC8,2291.9−20%
09Wrightsboro, NCNC6,2871.9−22%
10Mount Holly, NCNC19,0331.9−13%
11Rockingham, NCNC8,8152.0−18%
12Long View, NCNC5,3872.0−7%
13Butner, NCNC8,1122.0−13%
14Cornelius, NCNC35,0942.0−34%
15Half Moon, NCNC7,3782.0+8%
16Sawmills, NCNC5,1052.0−11%
17Kings Mountain, NCNC12,1172.0−19%
18Mint Hill, NCNC29,4762.0−14%
19Swannanoa, NCNC6,9012.0−12%
20Indian Trail, NCNC44,3032.0−5%
21Hamlet, NCNC5,8702.1+14%
22Newton, NCNC13,8222.1−9%
23Kannapolis, NCNC61,7082.1−10%
24Pineville, NCNC11,8512.1−20%
25Ogden, NCNC8,2492.1−23%
26Wadesboro, NCNC5,0352.1−26%
27St. Stephens, NCNC9,4572.1−9%
28Tarboro, NCNC10,9792.1−6%
29Harrisburg, NCNC20,7422.1−17%
30Hope Mills, NCNC18,3242.1+2%
31Garner, NCNC41,5622.1−16%
32Belmont, NCNC16,4152.1−7%
33Waxhaw, NCNC23,1402.1−13%
34Lewisville, NCNC14,4212.1−6%
35Rolesville, NCNC12,8392.1−26%
36Silver Lake, NCNC6,5632.1−12%
37Marion, NCNC7,4402.1−11%
38Reidsville, NCNC14,6922.1−16%
39Albemarle, NCNC17,7692.1−17%
40Thomasville, NCNC27,7332.2−16%
41Roanoke Rapids, NCNC14,3862.2−14%
42Roxboro, NCNC8,3802.2−14%
43Knightdale, NCNC23,1442.2−7%
44Gibsonville, NCNC9,8762.2+0%
45Lenoir, NCNC18,3722.2−14%
46Cherryville, NCNC6,5232.2−10%
47Siler City, NCNC8,1552.2−6%
48Conover, NCNC8,9382.2−15%
49Matthews, NCNC32,7692.2−13%
50Clayton, NCNC32,6332.2−4%
51Morganton, NCNC17,8492.2−13%
52Clemmons, NCNC22,8082.2−14%
53Forest City, NCNC7,4102.3−11%
54Salisbury, NCNC36,8792.3−19%
55Lexington, NCNC20,2382.3−24%
56Walkertown, NCNC6,1202.3+8%
57Black Mountain, NCNC8,4912.3−17%
58Nashville, NCNC5,9112.3−12%
59Asheboro, NCNC27,9902.3−13%
60Gastonia, NCNC87,0672.3−8%
61Archdale, NCNC12,2542.3−2%
62Statesville, NCNC32,1812.3−21%
63Mount Airy, NCNC10,6822.3−18%
64Mooresville, NCNC55,8422.3−25%
65Cary, NCNC183,5822.3−9%
66Concord, NCNC114,5982.4−5%
67Trinity, NCNC7,2742.4+9%
68Lillington, NCNC5,0402.4−16%
69Lincolnton, NCNC12,4652.4−12%
70Boiling Spring Lakes, NCNC6,8752.4−8%
71Creedmoor, NCNC5,0462.4−8%
72Pittsboro, NCNC5,0542.4−21%
73Sanford, NCNC34,1382.5−1%
74Rocky Mount, NCNC55,1202.5−6%
75Fletcher, NCNC8,3732.5−9%
76Burlington, NCNC61,4962.5−8%
77Hickory, NCNC45,9752.5−21%
78Myrtle Grove, NCNC12,6372.5−12%
79Aberdeen, NCNC10,0662.5−14%
80Apex, NCNC80,4192.5+0%
81Graham, NCNC20,1312.5−3%
82Piney Green, NCNC14,0782.5+21%
83Wendell, NCNC19,6872.5+3%
84Charlotte, NCNC964,7842.5−10%
85Asheville, NCNC93,5232.6−21%
86Jacksonville, NCNC72,7322.6+0%
87High Point, NCNC120,5712.6+1%
88Summerfield, NCNC11,3272.6+2%
89Mebane, NCNC21,9522.6−12%
90Lumberton, NCNC18,9552.6+5%
91Winston-Salem, NCNC257,2712.6−3%
92Havelock, NCNC17,4302.6+13%
93Stokesdale, NCNC6,1332.6+10%
94Fuquay-Varina, NCNC48,5362.6−3%
95Ayden, NCNC5,2632.6−14%
96Shelby, NCNC23,3092.6−3%
97Spring Lake, NCNC11,2522.6−3%
98Oxford, NCNC8,9852.6−14%
99Mocksville, NCNC6,2822.6−4%
100Williamston, NCNC5,0862.7−4%
101Greensboro, NCNC308,6672.7+1%
102Hillsborough, NCNC9,7782.7+0%
103Pleasant Garden, NCNC5,1652.7−1%
104Carolina Beach, NCNC6,8702.7−32%
105Morehead City, NCNC10,4342.7−24%
106Monroe, NCNC42,6442.7+6%
107Laurinburg, NCNC14,5822.7+5%
108East Flat Rock, NCNC6,3232.7+20%
109Fayetteville, NCNC209,1202.8+14%
110Goldsboro, NCNC35,0122.8−3%
111Washington, NCNC9,9102.8−17%
112Wake Forest, NCNC58,1472.8+2%
113Smithfield, NCNC13,1142.8−20%
114Winterville, NCNC10,9732.8+13%
115Henderson, NCNC15,0132.8−10%
116Davidson, NCNC16,6622.8−11%
117Angier, NCNC9,4102.8−1%
118Dunn, NCNC8,8142.8+2%
119New Bern, NCNC34,7242.8+3%
120Huntersville, NCNC68,5352.8+12%
121Hendersonville, NCNC15,8672.8−20%
122Weddington, NCNC14,5172.8+1%
123Etowah, NCNC7,9682.8+9%
124Leland, NCNC35,7312.9+0%
125Wilson, NCNC49,5722.9−1%
126Morrisville, NCNC32,4662.9+1%
127Brevard, NCNC8,0982.9−11%
128Holly Ridge, NCNC5,9082.9+27%
129Durham, NCNC305,5612.9−4%
130Shallotte, NCNC5,3352.9−16%
131Clinton, NCNC8,4662.9−2%
132Kinston, NCNC19,7053.0+1%
133Raleigh, NCNC506,3063.0−9%
134Waynesville, NCNC11,0063.0+0%
135Wilmington, NCNC126,8093.0−23%
136Holly Springs, NCNC50,2883.0+31%
137Selma, NCNC7,4063.1+17%
138Zebulon, NCNC11,9333.1+19%
139Elizabeth City, NCNC19,6223.1+9%
140Kernersville, NCNC29,1283.2+8%
141Greenville, NCNC96,4433.2−2%
142Whispering Pines, NCNC5,5053.3+11%
143Southern Pines, NCNC17,3573.3+1%
144Surf City, NCNC5,1423.4−13%
145Kill Devil Hills, NCNC7,7313.5+34%
146Pinehurst, NCNC18,6703.7+20%
147Westport, NCNC5,9154.0+31%
148Carrboro, NCNC20,9624.5−10%
149Chapel Hill, NCNC63,5654.6−17%
150Cullowhee, NCNC7,9734.9−21%
151Boone, NCNC19,9296.3−3%
SHOWING 1–151 OF 151
Download CSV (full list, 151 rows)How this score is calculated

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