CensusEasy
RANKING · 1990 CENSUS · 151 SHOWN OF 151

Least affordable housing, North Carolina cities · 1990

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