Most Affordable Cities in North Carolina

Cost of living rankings for 160 cities in North Carolina with uncapped home, rent, and income estimates. On average, North Carolina is near the national average with a statewide average Cost Index of 98.

Source dates vary by dataset
Cheapest City
Hamlet
Index: 66
Most Expensive
Lake Norman of Iredell
Index: 159
State Average
98
National: 100
Cities Ranked
160
with precise housing and income data

All 160 Cities in North Carolina — By Affordability

#CityIndexHome ValueRentIncome
1Hamlet66$103,800$553$38,500
2Williamston67$108,900$621$40,556
3Kinston69$108,300$822$35,250
4Laurinburg70$121,500$766$39,258
5Henderson70$116,800$835$38,780
6Marion70$131,100$687$44,472
7Eden71$122,800$816$50,959
8Rockingham71$133,900$717$36,695
9Roanoke Rapids72$129,400$816$53,981
10Lumberton73$140,100$824$43,114
11Reidsville73$139,000$773$42,702
12Tarboro73$150,852$698$49,386
13Roxboro73$138,700$787$39,283
14Forest City73$142,100$815$35,897
15Lenoir74$165,200$671$48,889
16Rocky Mount75$148,300$919$52,927
17Ayden75$161,200$774$41,711
18Asheboro76$162,800$855$48,628
19Siler City76$154,900$958$51,751
20Selma76$161,100$824$37,440
21Sawmills76$180,500$719$56,534
22Clinton77$185,600$754$42,344
23Goldsboro78$173,700$956$47,005
24Kings Mountain78$177,700$879$45,507
25Half Moon78$170,900$951$61,848
26Bessemer City78$173,000$942$48,784
27Shelby79$185,400$899$50,705
28Albemarle79$186,100$856$52,825
29Mount Airy79$203,247$699$39,873
30St. Stephens79$187,500$864$57,882
31Oxford79$177,200$986$48,135
32Wilson80$192,000$925$47,294
33Archdale80$188,200$960$64,984
34Smithfield80$217,000$601$37,827
35Burlington81$188,700$1,030$54,941
36Nashville81$191,700$1,009$63,553
37Morganton82$208,300$909$49,434
38Graham82$200,600$990$54,783
39Dunn82$222,178$780$47,310
40Dallas82$221,700$794$57,755
41Elizabeth City83$202,100$1,111$50,947
42East Flat Rock83$207,400$977$59,679
43Mocksville83$210,900$910$55,544
44Sanford84$222,000$965$54,294
45Thomasville84$231,966$853$58,246
46Jacksonville85$191,700$1,342$54,069
47Statesville85$226,100$935$55,492
48Wrightsboro85$220,700$1,072$72,867
49Piney Green86$220,000$1,151$65,179
50Barbecue86$199,300$1,419$80,380
51Angier86$236,100$949$51,162
52Greenville87$213,100$1,357$50,564
53Cherryville87$244,705$948$58,701
54Swannanoa87$270,800$692$72,978
55Winston-Salem88$208,200$1,445$57,673
56Lexington88$265,816$882$41,775
57Havelock88$228,303$1,269$64,433
58Newton88$250,510$1,016$56,869
59Washington88$238,071$813$41,723
60Conover88$272,081$811$57,375
61Fayetteville89$222,766$1,426$56,395
62Hope Mills90$260,727$1,097$60,671
63Waynesville90$254,800$1,105$50,554
64King90$272,629$937$60,451
65Trinity90$282,466$893$80,349
66Locust90$285,800$887$78,280
67New Bern91$276,646$1,068$56,893
68Anderson Creek91$251,600$1,248$86,661
69Spring Lake91$256,009$1,228$50,497
70Winterville91$226,600$1,495$82,783
71Hickory92$289,141$975$63,361
72Salisbury92$277,739$1,030$51,058
73Lincolnton92$291,723$920$43,294
74Kings Grant92$258,200$1,290$60,009
75Butner92$267,046$1,195$72,917
76Greensboro93$261,036$1,382$58,884
77High Point93$246,725$1,469$61,228
78Gastonia93$250,000$1,478$60,554
79Kannapolis93$276,012$1,168$70,691
80Monroe93$270,600$1,216$67,265
81Gibsonville93$302,513$865$105,981
82Boiling Spring Lakes93$260,400$1,337$59,750
83Walkertown93$266,574$1,283$80,761
84Mount Holly94$286,400$1,145$75,928
85Hendersonville94$282,500$1,232$52,337
86Aberdeen94$287,200$1,151$72,955
87Silver Lake95$287,500$1,289$73,277
88Northchase95$286,700$1,342$56,659
89Archer Lodge95$285,600$1,308$98,170
90Kernersville96$317,506$1,052$69,923
91Unionville96$312,200$1,060$92,009
92Murraysville99$281,600$1,667$75,720
93Fletcher99$324,000$1,207$75,117
94Zebulon99$339,602$1,038$58,940
95Stokesdale99$368,600$783$135,389
96Etowah100$313,500$1,442$73,000
97Cramerton100$322,900$1,341$94,390
98Mebane101$350,201$1,171$84,312
99Woodfin101$326,600$1,408$62,759
100Clayton102$292,400$1,820$73,348
101Belmont102$349,700$1,274$86,442
102Boone103$373,600$1,080$28,633
103Spout Springs103$310,100$1,794$87,905
104Black Mountain103$351,700$1,334$70,041
105Clemmons105$380,676$1,172$84,326
106Lewisville105$394,940$1,059$84,424
107Brevard105$411,000$878$44,356
108Wendell106$367,020$1,397$93,848
109Durham107$355,300$1,651$79,234
110Wilmington107$350,300$1,670$63,900
111Mooresville107$348,500$1,667$88,592
112Leland107$358,800$1,603$88,576
113Elon107$355,800$1,584$82,717
114Morehead City107$404,442$1,122$53,718
115Hampstead107$395,900$1,189$90,184
116Mills River107$358,500$1,611$88,359
117Garner108$379,647$1,452$77,496
118Knightdale108$367,048$1,573$91,638
119Oak Island108$407,400$1,208$83,483
120Indian Trail109$343,500$1,916$99,073
121Southern Pines109$416,300$1,215$83,681
122Myrtle Grove110$398,600$1,523$112,139
123Pineville110$398,573$1,467$64,257
124Kill Devil Hills110$401,700$1,440$85,747
125Concord111$378,231$1,727$84,752
126Charlotte112$393,846$1,705$78,438
127Stallings112$381,700$1,749$106,074
128Hillsborough113$430,100$1,349$98,467
129Raleigh115$428,831$1,567$82,424
130Asheville115$411,000$1,760$67,221
131Rolesville116$494,745$982$148,250
132Fuquay-Varina117$439,430$1,646$111,447
133Pinehurst117$423,300$1,790$104,955
134Summerfield119$506,862$1,148$151,131
135Morrisville121$481,800$1,568$125,404
136Carrboro121$507,100$1,337$85,927
137Ogden121$431,000$2,143$111,461
138Carolina Beach121$487,800$1,544$88,239
139Lake Norman of Catawba122$522,300$1,246$106,836
140Wake Forest123$507,778$1,458$120,777
141Mint Hill123$505,369$1,498$99,272
142Moyock123$489,815$1,686$109,700
143Matthews124$495,665$1,670$105,579
144Whispering Pines124$452,800$2,122$112,517
145Waxhaw126$506,300$1,770$128,115
146Porters Neck126$525,100$1,591$115,417
147Cornelius128$520,997$1,762$114,688
148Chapel Hill131$576,500$1,483$85,825
149Harrisburg131$490,148$2,407$143,393
150Huntersville132$545,553$1,926$119,951
151Westport134$537,800$2,197$132,206
152Holly Springs135$574,492$1,858$132,435
153Wesley Chapel135$493,900$2,727$129,962
154Cary138$620,401$1,649$129,399
155Apex138$594,507$1,969$138,442
156Briar Chapel139$508,300$2,941$154,583
157Davidson141$649,246$1,636$152,969
158St. James142$599,300$2,258$113,670
159Weddington157$730,200$2,205$196,159
160Lake Norman of Iredell159$839,900$1,272$194,519