The Maple Street ReportOur sources & standards ↗
NORTH CAROLINA / EVERY COUNTY

North Carolina cost of living by county

Statewide: median rent $1,228, median household income $72,388, median home value $288,900. American Community Survey 2020-2024 estimates via Census Reporter.

County or cityMedian rentHousehold incomeHome value
Alamance County$1,064$65,651$241,500
Alexander County$764$65,354$211,800
Alleghany County$675$47,172$214,800
Anson County$814$47,302$148,600
Ashe County$859$56,866$243,100
Avery County$773$61,428$265,800
Beaufort County$871$58,357$192,700
Bertie County$839$48,750$98,500
Bladen County$773$42,422$135,100
Brunswick County$1,351$77,024$349,800
Buncombe County$1,362$74,436$391,800
Burke County$884$58,592$185,400
Cabarrus County$1,414$89,005$354,800
Caldwell County$744$56,425$192,200
Camden County$1,232$91,078$337,100
Carteret County$1,108$72,322$333,300
Caswell County$727$59,755$164,500
Catawba County$965$67,864$241,600
Chatham County$1,180$94,317$446,200
Cherokee County$813$53,628$232,300
Chowan County$681$53,864$235,800
Clay County$804$56,971$278,400
Cleveland County$914$58,534$200,000
Columbus County$824$49,442$146,000
Craven County$1,110$65,873$231,600
Cumberland County$1,222$61,291$199,200
Currituck County$1,162$93,511$378,800
Dare County$1,345$88,994$460,400
Davidson County$901$64,172$219,100
Davie County$867$75,057$253,900
Duplin County$865$55,148$137,400
Durham County$1,508$82,316$389,400
Edgecombe County$858$51,265$125,100
Forsyth County$1,098$67,165$250,400
Franklin County$1,083$74,240$284,300
Gaston County$1,153$67,478$266,000
Gates County$1,143$66,333$170,800
Graham County$676$49,684$170,600
Granville County$1,008$71,111$247,700
Greene County$853$53,244$117,400
Guilford County$1,163$68,642$259,900
Halifax County$813$45,590$106,200
Harnett County$1,112$71,287$246,200
Haywood County$1,067$61,912$279,200
Henderson County$1,187$68,187$351,400
Hertford County$844$45,537$119,200
Hoke County$1,089$64,912$219,300
Hyde County$1,263$53,713$124,000
Iredell County$1,252$81,419$321,400
Jackson County$904$55,815$284,700
Johnston County$1,146$83,384$305,600
Jones County$747$59,641$130,300
Lee County$1,017$65,387$240,200
Lenoir County$861$45,143$120,500
Lincoln County$1,015$80,016$321,000
Macon County$803$59,061$251,900
Madison County$780$58,531$284,600
Martin County$758$48,578$109,700
McDowell County$806$57,168$171,100
Mecklenburg County$1,627$87,005$406,800
Mitchell County$813$57,602$220,100
Montgomery County$766$57,766$161,700
Moore County$1,254$86,080$351,400
Nash County$953$62,426$191,000
New Hanover County$1,417$75,166$387,800
Northampton County$758$50,086$114,500
Onslow County$1,265$68,148$236,400
Orange County$1,496$90,089$459,500
Pamlico County$752$59,717$216,800
Pasquotank County$1,170$66,589$234,600
Pender County$1,106$80,396$299,000
Perquimans County$1,008$67,917$231,700
Person County$864$63,300$213,900
Pitt County$993$58,188$208,900
Polk County$1,178$67,758$315,000
Randolph County$887$61,022$197,100
Richmond County$724$44,883$127,800
Robeson County$805$41,978$94,500
Rockingham County$810$57,053$168,600
Rowan County$1,013$65,725$238,400
Rutherford County$783$51,410$201,800
Sampson County$834$52,432$150,700
Scotland County$778$45,730$114,900
Stanly County$861$60,704$242,400
Stokes County$775$62,969$196,700
Surry County$761$55,656$177,600
Swain County$742$52,349$207,000
Transylvania County$967$66,184$373,600
Tyrrell County$644$41,685$164,500
Union County$1,496$102,900$417,300
Vance County$883$50,465$161,500
Wake County$1,623$105,768$461,300
Warren County$790$50,638$154,200
Washington County$743$41,813$125,900
Watauga County$1,127$51,693$358,900
Wayne County$965$59,733$178,700
Wilkes County$723$51,721$168,800
Wilson County$953$56,423$186,000
Yadkin County$766$62,932$181,200
Yancey County$882$58,709$243,100

Check your ZIP code →