Most Affordable Housing in North Carolina (2026)

Scotland Neck is the #1 ranked city in North Carolina with $76,100 (median home value). This ranking includes 454 North Carolina cities with available data.

#1
Scotland Neck
$76,100
Pop. 2,087
#2
Magnolia
$76,900
Pop. 1,109
#3
La Grange
$78,500
Pop. 2,692
#4
Maxton
$79,600
Pop. 2,398
#5
Enfield
$81,800
Pop. 1,967
#6
Maury
$83,800
Pop. 1,069
#7
Plymouth
$83,900
Pop. 3,264
#8
South Rosemary
$84,100
Pop. 2,522
#9
Red Springs
$85,400
Pop. 3,107
#10
Robersonville
$85,900
Pop. 1,319
Loading map…

All 454 Cities Ranked

Source: U.S. Census Bureau ACS
#CityPopulationMedian Home Value
1Scotland Neck2,087$76,100
2Magnolia1,109$76,900
3La Grange2,692$78,500
4Maxton2,398$79,600
5Enfield1,967$81,800
6Maury1,069$83,800
7Plymouth3,264$83,900
8South Rosemary2,522$84,100
9Red Springs3,107$85,400
10Robersonville1,319$85,900
11Norlina1,050$88,200
12Fairmont2,326$88,500
13Emma2,757$88,900
14Bonnetsville1,368$89,300
15Bladenboro2,181$89,800
16Toast1,066$93,900
17Weldon1,522$96,000
18Brogden2,712$96,100
19Andrews1,976$97,600
20Lucama1,108$98,200
21Belhaven1,421$98,200
22Wadesboro4,966$98,600
23Princeville1,502$99,100
24Chadbourn1,347$100,300
25Dudley2,320$100,700
26Spring Lake11,613$101,300
27East Rockingham3,177$102,700
28Robbins1,398$102,900
29Hamlet6,000$103,800
30Nebo1,608$104,100
31Elm City1,173$106,600
32Ellerbe1,070$107,200
33Kinston19,576$108,300
34East Spencer1,309$108,500
35Williamston5,157$108,900
36Tabor City3,695$109,600
37Roseboro1,007$110,500
38Windsor3,417$111,400
39Biscoe2,259$112,800
40Rhodhiss1,062$113,400
41Bethel1,528$114,000
42Pembroke2,823$114,700
43Rocky Point1,045$115,500
44Mayodan2,446$116,100
45Rose Hill1,501$116,200
46Chocowinity1,090$116,500
47Sharpsburg1,629$116,700
48Coats2,029$116,800
49Henderson14,922$116,800
50Mount Olive4,204$117,200
51Jonesville2,782$117,500
52St. Pauls2,628$118,300
53Elroy3,507$120,500
54Snow Hill2,102$121,300
55Laurinburg15,079$121,500
56Grifton2,661$122,100
57Franklinville1,129$122,400
58Eden15,353$122,800
59West Marion1,018$123,300
60Beulaville1,438$123,400
61Ahoskie4,798$123,800
62Roanoke Rapids15,024$129,400
63Ramseur2,061$130,000
64Badin2,163$130,500
65Spindale4,244$130,800
66Marion7,594$131,100
67Star1,430$131,600
68Jackson Heights1,002$132,300
69Pinetops1,323$132,600
70Yanceyville2,376$132,900
71Bayboro1,282$133,400
72Rockingham9,094$133,900
73Polkton2,759$134,100
74Fairplains1,876$134,300
75Troy2,905$134,500
76Fruitland2,417$136,500
77Icard2,291$136,600
78Roxboro8,144$138,700
79Reidsville14,547$139,000
80Candor1,284$139,400
81Mar-Mac2,802$139,800
82Lumberton19,220$140,100
83Mount Gilead1,166$141,700
84Forest City7,368$142,100
85Haw River2,581$142,200
86Spring Hope1,334$142,400
87Long View4,967$142,900
88Kenansville1,157$144,800
89Madison2,198$144,900
90Marshville2,586$147,100
91Rocky Mount54,175$148,300
92Spencer3,305$149,800
93Erwin4,617$150,400
94Stoneville1,213$151,300
95Lowell3,711$152,200
96Liberty2,678$152,800
97Murfreesboro2,814$153,100
98Elizabethtown3,294$153,400
99Cricket2,512$153,600
100Gamewell3,701$154,100
101Siler City7,905$154,900
102Cordova1,343$155,200
103Tarboro10,705$155,500
104New Hope1,200$156,500
105Lexington19,691$158,100
106Hays1,355$158,900
107Salem2,035$159,300
108Denton1,271$160,400
109Selma6,611$161,100
110Ayden5,035$161,200
111Asheboro27,353$162,800
112Thomasville27,261$163,200
113Mulberry2,134$164,000
114Randleman4,611$164,100
115Green Level3,179$164,500
116Lenoir18,282$165,200
117Wentworth2,670$165,700
118Princeton1,543$165,800
119Boonville1,502$167,300
120Dobson1,521$168,300
121Stony Point1,301$169,200
122Newton13,223$169,300
123Pumpkin Center1,753$170,300
124Half Moon7,780$170,900
125Welcome3,649$171,100
126Valdese4,689$171,300
127Fayetteville209,692$171,900
128Yadkinville2,986$172,800
129Bessemer City5,508$173,000
130Whiteville4,721$173,100
131Glen Alpine1,995$173,200
132Goldsboro33,448$173,700
133James City4,859$175,700
134Cajah's Mountain2,696$175,900
135Benson4,144$176,000
136Hope Mills17,823$176,300
137Mount Airy10,631$176,600
138Oxford8,897$177,200
139Kings Mountain11,472$177,700
140Raeford4,545$177,900
141Hertford1,703$178,600
142Connelly Springs2,342$178,800
143Norwood3,110$178,900
144Dunn8,512$178,900
145Saxapahaw1,501$179,300
146Springdale1,120$179,600
147Sawmills5,027$180,500
148Tyro3,635$182,000
149Kenly2,351$183,300
150Rural Hall3,421$183,800
151Walnut Cove2,046$184,100
152Ranlo4,556$184,500
153Farmville4,493$184,900
154Pilot Mountain1,584$185,200
155Shelby21,868$185,400
156Clinton8,336$185,600
157Albemarle16,527$186,100
158Jefferson1,852$186,300
159Havelock16,471$186,800
160Mountain View3,068$187,100
161Elkin4,025$187,200
162St. Stephens9,409$187,500
163River Road3,518$187,700
164Trinity7,066$187,700
165Archdale11,992$188,200
166Arrowhead Beach1,277$188,400
167Burlington58,599$188,700
168Moravian Falls1,015$189,500
169West Canton1,369$190,200
170Franklin4,221$190,600
171Rockfish3,807$191,000
172Jacksonville73,507$191,700
173Millers Creek1,469$191,700
174Nashville5,672$191,700
175Wilson47,740$192,000
176Cherokee1,631$192,700
177Wallace3,438$192,800
178Efland1,064$192,900
179Washington9,754$193,800
180Carthage2,840$194,100
181Neuse Forest2,406$194,200
182Clyde1,522$194,600
183Hildebran1,860$194,900
184Sylva2,600$195,500
185Franklinton2,562$195,800
186Hudson3,777$196,200
187Navassa2,148$196,300
188Rutherford College1,327$196,600
189Wilkesboro3,664$197,600
190Cherryville6,154$198,000
191Barbecue5,933$199,300
192Barker Heights1,025$199,700
193Graham17,537$200,600
194Calabash2,397$202,000
195Elizabeth City18,740$202,100
196Spruce Pine2,381$202,300
197Granite Falls4,921$203,100
198Glen Raven3,684$204,000
199Drexel1,862$204,600
200Plain View1,647$205,700
201Cleveland1,053$205,800
202Stedman1,613$205,800
203Burgaw3,249$207,400
204East Flat Rock6,468$207,400
205China Grove4,487$207,500
206Stem1,064$207,600
207Winston-Salem250,887$208,200
208Morganton17,541$208,300
209Columbus1,166$210,100
210Taylorsville2,386$210,300
211Mocksville6,001$210,900
212New Bern31,563$211,500
213High Point115,263$212,400
214Pleasant Garden4,989$212,700
215Greenville88,540$213,100
216Middlesex1,005$213,800
217Salisbury35,730$215,200
218Sparta1,957$215,800
219Smithfield11,798$217,000
220Hayesville1,110$217,400
221Louisburg3,128$217,400
222Wingate4,169$217,700
223Richlands2,387$217,800
224West Jefferson1,567$217,900
225Rockwell2,688$218,800
226Maiden3,777$219,300
227Lillington4,683$219,600
228Pinebluff1,723$219,800
229Vander1,614$219,900
230Piney Green14,205$220,000
231Wrightsboro5,434$220,700
232Murphy1,356$221,100
233Greensboro298,564$221,300
234Vass1,092$221,700
235Dallas6,012$221,700
236Sanford30,833$222,000
237Four Oaks2,372$222,100
238Tryon1,713$222,700
239Dana3,824$223,400
240Burnsville2,143$223,800
241Lincolnton11,503$224,600
242Enochville3,392$225,200
243Butner7,996$225,600
244Broad Creek1,963$226,000
245Statesville29,161$226,100
246Canton4,417$226,400
247Winterville10,624$226,600
248Edenton4,480$226,800
249Rutherfordton3,669$226,900
250Tobaccoville2,632$227,200
251Claremont2,051$227,200
252King7,345$227,500
253Pine Level2,072$228,000
254Wilson's Mills2,652$228,700
255Stanley4,014$229,000
256Dortches1,317$230,600
257Walkertown5,793$230,800
258North Wilkesboro4,348$231,400
259Landis3,726$233,400
260Sneads Ferry2,556$233,500
261River Bend2,896$233,700
262Oakboro2,453$235,800
263Angier5,746$236,100
264Broadway1,429$236,100
265Red Oak3,372$236,200
266Boiling Springs4,625$236,800
267Conover8,491$238,300
268Eastover3,666$238,900
269Newport4,428$245,300
270Kannapolis56,470$245,500
271Granite Quarry3,015$246,500
272Bryson City1,676$246,700
273Cove Creek1,533$247,700
274Gorman1,447$248,000
275Hickory43,747$248,300
276Skippers Corner3,834$249,200
277Faith1,090$249,800
278Midway4,826$250,000
279Gastonia81,632$250,000
280Anderson Creek14,021$251,600
281Waynesville10,408$254,800
282Wanchese1,793$257,100
283Belville3,183$257,100
284Kings Grant9,061$258,200
285Creedmoor4,957$260,000
286Boiling Spring Lakes6,206$260,400
287Hemby Bridge2,079$262,300
288Gibsonville9,289$262,400
289Mount Pleasant1,866$262,700
290Lake Royale2,959$263,000
291Kernersville27,439$264,000
292Jamestown3,685$266,600
293Monroe35,596$270,600
294Swannanoa6,043$270,800
295Southmont1,293$273,300
296Zebulon7,961$275,400
297Carolina Shores4,843$276,000
298Fairfield Harbour2,898$278,800
299Cherry Branch1,406$278,800
300Murraysville17,307$281,600
301Hendersonville15,253$282,500
302Swepsonville2,452$282,500
303Edneyville2,698$283,900
304Lewisville13,655$284,300
305Five Points1,096$284,700
306Denver2,483$285,600
307Archer Lodge5,036$285,600
308Locust5,529$285,800
309Mount Holly17,928$286,400
310Northchase5,879$286,700
311Aberdeen8,969$287,200
312Silver Lake6,242$287,500
313Bethlehem3,928$290,600
314Holly Ridge4,532$291,100
315Clayton28,043$292,400
316Wallburg3,104$292,500
317Balfour1,132$294,200
318Trent Woods4,086$294,200
319Forest Oaks4,095$294,400
320Lake Waccamaw1,666$294,800
321Harkers Island1,080$295,500
322Mebane18,899$295,600
323Mars Hill2,738$295,700
324Lake Park3,365$296,400
325Valley Hill2,540$296,500
326Hoopers Creek1,623$297,300
327Shallotte4,465$301,300
328Stanfield1,554$302,400
329Foscoe1,257$302,500
330Grandy2,443$304,000
331Clemmons21,574$306,900
332Bermuda Run3,166$309,800
333Spout Springs11,073$310,100
334Unionville6,826$312,200
335Maggie Valley2,311$312,200
336Etowah7,765$313,500
337Wendell11,585$316,700
338Beaufort4,613$319,700
339Garner32,543$320,300
340Cramerton5,376$322,900
341Brices Creek3,592$323,400
342Fletcher8,022$324,000
343Avery Creek2,998$326,200
344Woodfin7,957$326,600
345Concord106,518$327,600
346Lake Junaluska2,903$329,600
347Morehead City9,696$330,900
348Brandywine Bay1,404$330,900
349Knightdale19,532$331,900
350Northlakes1,462$335,500
351Midland4,758$342,700
352Pittsboro4,640$342,800
353Indian Trail41,146$343,500
354Pineville10,780$344,700
355Cape Carteret2,598$347,500
356Mooresville51,447$348,500
357Troutman3,813$349,100
358Belmont15,140$349,700
359Wilmington118,578$350,300
360McAdenville1,139$350,900
361Charlotte886,283$351,500
362Black Mountain8,462$351,700
363Foxfire1,730$352,300
364Mountain Home3,518$353,200
365Mineral Springs3,244$353,500
366Sunset Beach4,326$354,300
367Durham288,465$355,300
368Elon11,325$355,800
369Swansboro3,887$356,900
370Mills River7,214$358,500
371Advance1,544$358,500
372Leland26,307$358,800
373Camden1,072$360,200
374Seven Lakes4,823$365,500
375Stokesdale5,943$368,600
376Royal Pines4,528$369,500
377Buies Creek3,613$370,500
378Fairview2,327$373,200
379Boone19,534$373,600
380Bent Creek1,854$377,500
381Raleigh470,763$377,800
382Lowesville3,737$381,600
383Stallings16,495$381,700
384Manteo1,853$384,100
385Buxton1,451$385,400
386Mint Hill26,954$386,900
387Moyock5,669$391,800
388Laurel Park2,391$393,400
389Southport4,143$394,900
390Hampstead9,129$395,900
391Horse Shoe1,699$396,400
392Myrtle Grove12,404$398,600
393Sea Breeze1,731$398,800
394Kill Devil Hills7,727$401,700
395Youngsville2,581$404,500
396Alamance1,358$404,700
397Matthews29,959$406,800
398Oak Island8,888$407,400
399Fuquay-Varina37,749$410,600
400Brevard7,795$411,000
401Asheville94,369$411,000
402Southern Pines16,052$416,300
403Cypress Landing1,037$418,600
404Cedar Point2,005$421,400
405Banner Elk1,338$422,900
406Pinehurst17,992$423,300
407Walnut Creek1,684$423,800
408Hillsborough9,656$430,100
409Ogden8,363$431,000
410Harrisburg19,203$431,900
411Wake Forest51,199$435,000
412Huntersville62,458$439,300
413Fearrington Village2,535$439,900
414Nags Head3,164$451,100
415Weaverville4,618$452,700
416Whispering Pines5,081$452,800
417Atlantic Beach1,705$466,400
418Rolesville10,200$467,400
419Surf City4,160$478,600
420Morrisville30,471$481,800
421Holly Springs43,429$485,500
422Carolina Beach6,665$487,800
423Summerfield11,031$490,100
424Wesley Chapel8,923$493,900
425Kitty Hawk3,721$494,200
426Bayshore2,870$498,300
427Waxhaw21,565$506,300
428Carrboro21,170$507,100
429Briar Chapel6,084$508,300
430Lake Lure1,488$510,300
431Cornelius32,009$512,400
432Apex67,765$514,800
433Lake Norman of Catawba9,308$522,300
434Oak Ridge7,660$523,500
435Porters Neck7,102$525,100
436Cary176,686$525,200
437Westport5,079$537,800
438Holden Beach1,047$562,500
439Emerald Isle3,915$563,600
440Flat Rock3,502$563,600
441Governors Village2,148$565,500
442Chapel Hill59,889$576,500
443Pine Knoll Shores1,387$583,900
444St. James6,901$599,300
445Southern Shores3,119$621,100
446Davidson14,852$626,000
447Kure Beach2,323$633,800
448Highlands1,276$666,300
449Weddington13,468$730,200
450Lake Norman of Iredell12,496$839,900
451Marvin6,542$860,600
452Governors Club1,772$908,500
453Wrightsville Beach2,679$1,041,800
454Biltmore Forest1,536$1,249,000

Methodology

Cities in North Carolina are ranked by median home value. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.

Frequently Asked Questions

What is the #1 most affordable housing in north carolina?
Scotland Neck ranks #1 with $76,100 (median home value).
What are the top 5 most affordable housing in north carolina?
1. Scotland Neck ($76,100), 2. Magnolia ($76,900), 3. La Grange ($78,500), 4. Maxton ($79,600), 5. Enfield ($81,800)
How many cities in North Carolina are ranked?
This ranking includes 454 cities in North Carolina with available data.

More Rankings in North Carolina

See This Ranking in Other States