States › North Carolina

Cost of Living in North Carolina Cities

Median rent across 161 North Carolina cities is $1,292 and median household income is $65,179. Most affordable: Stokesdale, Lake Norman of Iredell, Rolesville.

10 cheapest places to live in North CarolinaLenoir, Tarboro, Laurinburg… 10 most expensive places in North CarolinaHarrisburg, Spout Springs, Weddington…

All 161 cities

Tap a column to sort.

CityPopulationMedian rentMedian incomeRent / income
Charlotte886,283$1,697$78,43826.0%
Raleigh470,763$1,668$82,42424.3%
Greensboro298,564$1,297$58,88426.4%
Durham288,465$1,634$79,23424.7%
Winston-Salem250,887$1,237$57,67325.7%
Fayetteville209,692$1,337$56,39528.4%
Cary176,686$1,765$129,39916.4%
Wilmington118,578$1,574$63,90029.6%
High Point115,263$1,169$61,22822.9%
Concord106,518$1,693$84,75224.0%
Asheville94,369$1,498$67,22126.7%
Greenville88,540$1,069$50,56425.4%
Gastonia81,632$1,324$60,55426.2%
Jacksonville73,507$1,292$54,06928.7%
Apex67,765$2,116$138,44218.3%
Huntersville62,458$1,942$119,95119.4%
Chapel Hill59,889$1,603$85,82522.4%
Burlington58,599$1,225$54,94126.8%
Kannapolis56,470$1,392$70,69123.6%
Rocky Mount54,175$982$52,92722.3%
Mooresville51,447$1,673$88,59222.7%
Wake Forest51,199$1,647$120,77716.4%
Wilson47,740$1,040$47,29426.4%
Hickory43,747$1,181$63,36122.4%
Holly Springs43,429$1,961$132,43517.8%
Indian Trail41,146$2,198$99,07326.6%
Fuquay-Varina37,749$1,774$111,44719.1%
Salisbury35,730$1,342$51,05831.5%
Monroe35,596$1,446$67,26525.8%
Goldsboro33,448$1,156$47,00529.5%
Garner32,543$1,591$77,49624.6%
Cornelius32,009$1,814$114,68819.0%
New Bern31,563$1,124$56,89323.7%
Sanford30,833$1,038$54,29422.9%
Morrisville30,471$1,942$125,40418.6%
Matthews29,959$1,698$105,57919.3%
Statesville29,161$1,202$55,49226.0%
Clayton28,043$1,726$73,34828.2%
Kernersville27,439$1,172$69,92320.1%
Asheboro27,353$905$48,62822.3%
Thomasville27,261$822$58,24616.9%
Mint Hill26,954$1,573$99,27219.0%
Leland26,307$1,791$88,57624.3%
Shelby21,868$906$50,70521.4%
Clemmons21,574$1,509$84,32621.5%
Waxhaw21,565$1,949$128,11518.3%
Carrboro21,170$1,523$85,92721.3%
Lexington19,691$954$41,77527.4%
Kinston19,576$893$35,25030.4%
Boone19,534$889$28,63337.3%
Knightdale19,532$1,716$91,63822.5%
Lumberton19,220$956$43,11426.6%
Harrisburg19,203$2,407$143,39320.1%
Mebane18,899$1,403$84,31220.0%
Elizabeth City18,740$1,441$50,94733.9%
Lenoir18,282$600$48,88914.7%
Pinehurst17,992$1,710$104,95519.6%
Mount Holly17,928$1,474$75,92823.3%
Hope Mills17,823$1,308$60,67125.9%
Morganton17,541$1,211$49,43429.4%
Graham17,537$1,179$54,78325.8%
Murraysville17,307$1,764$75,72028.0%
Albemarle16,527$913$52,82520.7%
Stallings16,495$1,964$106,07422.2%
Havelock16,471$1,267$64,43323.6%
Southern Pines16,052$1,778$83,68125.5%
Eden15,353$832$50,95919.6%
Hendersonville15,253$1,378$52,33731.6%
Belmont15,140$1,636$86,44222.7%
Laurinburg15,079$738$39,25822.6%
Roanoke Rapids15,024$837$53,98118.6%
Henderson14,922$887$38,78027.4%
Davidson14,852$2,046$152,96916.1%
Reidsville14,547$786$42,70222.1%
Piney Green14,205$1,210$65,17922.3%
Anderson Creek14,021$1,136$86,66115.7%
Lewisville13,655$893$84,42412.7%
Weddington13,468$2,205$196,15913.5%
Newton13,223$1,183$56,86925.0%
Lake Norman of Iredell12,496$1,272$194,5197.8%
Myrtle Grove12,404$1,634$112,13917.5%
Archdale11,992$974$64,98418.0%
Smithfield11,798$1,035$37,82732.8%
Spring Lake11,613$1,426$50,49733.9%
Wendell11,585$2,074$93,84826.5%
Lincolnton11,503$1,104$43,29430.6%
Kings Mountain11,472$1,569$45,50741.4%
Elon11,325$1,163$82,71716.9%
Spout Springs11,073$2,297$87,90531.4%
Summerfield11,031$1,148$151,1319.1%
Pineville10,780$1,546$64,25728.9%
Tarboro10,705$698$49,38617.0%
Mount Airy10,631$760$39,87322.9%
Winterville10,624$1,884$82,78327.3%
Waynesville10,408$1,494$50,55435.5%
Rolesville10,200$982$148,2507.9%
Washington9,754$896$41,72325.8%
Morehead City9,696$1,209$53,71827.0%
Hillsborough9,656$1,614$98,46719.7%
St. Stephens9,409$871$57,88218.1%
Lake Norman of Catawba9,308$1,318$106,83614.8%
Gibsonville9,289$865$105,9819.8%
Hampstead9,129$1,822$90,18424.2%
Rockingham9,094$679$36,69522.2%
Kings Grant9,061$2,102$60,00942.0%
Aberdeen8,969$1,792$72,95529.5%
Wesley Chapel8,923$2,727$129,96225.2%
Oxford8,897$1,034$48,13525.8%
Oak Island8,888$2,964$83,48342.6%
Dunn8,512$798$47,31020.2%
Conover8,491$775$57,37516.2%
Black Mountain8,462$1,171$70,04120.1%
Ogden8,363$2,143$111,46123.1%
Clinton8,336$782$42,34422.2%
Roxboro8,144$991$39,28330.3%
Fletcher8,022$1,222$75,11719.5%
Butner7,996$1,274$72,91721.0%
Zebulon7,961$1,245$58,94025.3%
Woodfin7,957$1,698$62,75932.5%
Siler City7,905$958$51,75122.2%
Brevard7,795$579$44,35615.7%
Half Moon7,780$951$61,84818.5%
Etowah7,765$1,442$73,00023.7%
Kill Devil Hills7,727$2,115$85,74729.6%
Marion7,594$635$44,47217.1%
Forest City7,368$620$35,89720.7%
King7,345$936$60,45118.6%
Cullowhee7,300$923$35,07631.6%
Mills River7,214$1,611$88,35921.9%
Porters Neck7,102$1,743$115,41718.1%
Trinity7,066$1,117$80,34916.7%
St. James6,901$2,258$113,67023.8%
Unionville6,826$1,060$92,00913.8%
Carolina Beach6,665$1,544$88,23921.0%
Selma6,611$1,359$37,44043.6%
East Flat Rock6,468$785$59,67915.8%
Silver Lake6,242$1,385$73,27722.7%
Boiling Spring Lakes6,206$2,208$59,75044.3%
Cherryville6,154$1,153$58,70123.6%
Briar Chapel6,084$2,941$154,58322.8%
Swannanoa6,043$692$72,97811.4%
Dallas6,012$1,186$57,75524.6%
Mocksville6,001$910$55,54419.7%
Hamlet6,000$553$38,50017.2%
Stokesdale5,943$783$135,3896.9%
Barbecue5,933$1,419$80,38021.2%
Northchase5,879$1,460$56,65930.9%
Walkertown5,793$1,577$80,76123.4%
Angier5,746$1,285$51,16230.1%
Nashville5,672$1,009$63,55319.1%
Moyock5,669$1,686$109,70018.4%
Locust5,529$887$78,28013.6%
Bessemer City5,508$1,286$48,78431.6%
Wrightsboro5,434$1,072$72,86717.7%
Cramerton5,376$1,375$94,39017.5%
Williamston5,157$848$40,55625.1%
Whispering Pines5,081$2,368$112,51725.3%
Westport5,079$2,368$132,20621.5%
Archer Lodge5,036$1,308$98,17016.0%
Ayden5,035$774$41,71122.3%
Sawmills5,027$625$56,53413.3%