Cost of living in North Carolina
Rent, taxes, earnings and more across all 100 North Carolina counties.
Last updated May 21, 2026
Taxes in North Carolina
State income, sales and local tax rates.
North Carolina has a flat state income tax rate of 4.5%.
Use our salary calculator to see your take-home pay in North Carolina
Tax information is for general reference. Consult a qualified tax professional for advice on your specific situation.
Rent in North Carolina
The average one-bedroom rent across North Carolina is $969/mo. Rent varies from $709/mo in Bladen County to $1,647/mo in Union County.
Cheapest places to live in North Carolina
Top 10 counties by estimated single-person monthly cost.
- #1 Warren County$2,504/moRent$709/mo Income$45,279/yr#1 Warren County $2,504/mo $709/mo $45,279/yr
- #2 Tyrrell County$2,520/moRent$749/mo Income$43,952/yr#2 Tyrrell County $2,520/mo $749/mo $43,952/yr
- #3 Alleghany County$2,531/moRent$722/mo Income$44,272/yr#3 Alleghany County $2,531/mo $722/mo $44,272/yr
- #4 Hyde County$2,542/moRent$770/mo Income$47,338/yr#4 Hyde County $2,542/mo $770/mo $47,338/yr
- #5 Washington County$2,551/moRent$709/mo Income$41,750/yr#5 Washington County $2,551/mo $709/mo $41,750/yr
- #6 Martin County$2,569/moRent$709/mo Income$46,793/yr#6 Martin County $2,569/mo $709/mo $46,793/yr
- #7 Greene County$2,570/moRent$751/mo Income$50,904/yr#7 Greene County $2,570/mo $751/mo $50,904/yr
- #8 Ashe County$2,595/moRent$717/mo Income$50,827/yr#8 Ashe County $2,595/mo $717/mo $50,827/yr
- #9 Hertford County$2,596/moRent$758/mo Income$47,472/yr#9 Hertford County $2,596/mo $758/mo $47,472/yr
- #10 Cherokee County$2,605/moRent$719/mo Income$51,496/yr#10 Cherokee County $2,605/mo $719/mo $51,496/yr
Rankings include rent, utilities, groceries, transport, healthcare and taxes. See our methodology.
Most expensive places to live in North Carolina
Top 10 counties by estimated single-person monthly cost.
- #1 Wake County$3,827/moRent$1,592/mo Income$101,763/yr#1 Wake County $3,827/mo $1,592/mo $101,763/yr
- #2 Union County$3,799/moRent$1,647/mo Income$99,243/yr#2 Union County $3,799/mo $1,647/mo $99,243/yr
- #3 Chatham County$3,789/moRent$1,637/mo Income$88,534/yr#3 Chatham County $3,789/mo $1,637/mo $88,534/yr
- #4 Cabarrus County$3,779/moRent$1,647/mo Income$86,084/yr#4 Cabarrus County $3,779/mo $1,647/mo $86,084/yr
- #5 Mecklenburg County$3,767/moRent$1,647/mo Income$83,765/yr#5 Mecklenburg County $3,767/mo $1,647/mo $83,765/yr
- #6 Durham County$3,742/moRent$1,637/mo Income$79,501/yr#6 Durham County $3,742/mo $1,637/mo $79,501/yr
- #7 Johnston County$3,724/moRent$1,592/mo Income$79,838/yr#7 Johnston County $3,724/mo $1,592/mo $79,838/yr
- #8 Gaston County$3,697/moRent$1,647/mo Income$65,472/yr#8 Gaston County $3,697/mo $1,647/mo $65,472/yr
- #9 Currituck County$3,652/moRent$1,483/mo Income$91,548/yr#9 Currituck County $3,652/mo $1,483/mo $91,548/yr
- #10 Orange County$3,636/moRent$1,637/mo Income$88,553/yr#10 Orange County $3,636/mo $1,637/mo $88,553/yr
Highest earning counties in North Carolina
Top 10 by average household income.
- #1 Wake County$101,763/yrCost$3,827/mo Rent$1,592/mo#1 Wake County $101,763/yr $3,827/mo $1,592/mo
- #2 Union County$99,243/yrCost$3,799/mo Rent$1,647/mo#2 Union County $99,243/yr $3,799/mo $1,647/mo
- #3 Currituck County$91,548/yrCost$3,652/mo Rent$1,483/mo#3 Currituck County $91,548/yr $3,652/mo $1,483/mo
- #4 Orange County$88,553/yrCost$3,636/mo Rent$1,637/mo#4 Orange County $88,553/yr $3,636/mo $1,637/mo
- #5 Chatham County$88,534/yrCost$3,789/mo Rent$1,637/mo#5 Chatham County $88,534/yr $3,789/mo $1,637/mo
- #6 Camden County$87,781/yrCost$3,183/mo Rent$990/mo#6 Camden County $87,781/yr $3,183/mo $990/mo
- #7 Cabarrus County$86,084/yrCost$3,779/mo Rent$1,647/mo#7 Cabarrus County $86,084/yr $3,779/mo $1,647/mo
- #8 Mecklenburg County$83,765/yrCost$3,767/mo Rent$1,647/mo#8 Mecklenburg County $83,765/yr $3,767/mo $1,647/mo
- #9 Moore County$82,837/yrCost$3,123/mo Rent$1,025/mo#9 Moore County $82,837/yr $3,123/mo $1,025/mo
- #10 Dare County$81,214/yrCost$3,252/mo Rent$1,269/mo#10 Dare County $81,214/yr $3,252/mo $1,269/mo
All 100 counties in North Carolina
Sorted by population. Type to filter.
- Wake County Pop1,151,009 Rent$1,592/mo Income$101,763/yr Cost$3,827/mo
- Mecklenburg County Pop1,130,906 Rent$1,647/mo Income$83,765/yr Cost$3,767/mo
- Guilford County Pop542,987 Rent$1,039/mo Income$66,027/yr Cost$3,014/mo
- Forsyth County Pop386,740 Rent$992/mo Income$65,541/yr Cost$2,991/mo
- Cumberland County Pop336,749 Rent$1,093/mo Income$58,780/yr Cost$3,022/mo
- Durham County Pop329,405 Rent$1,637/mo Income$79,501/yr Cost$3,742/mo
- Buncombe County Pop271,790 Rent$1,347/mo Income$70,578/yr Cost$3,324/mo
- Union County Pop244,975 Rent$1,647/mo Income$99,243/yr Cost$3,799/mo
- Gaston County Pop231,485 Rent$1,647/mo Income$65,472/yr Cost$3,697/mo
- Cabarrus County Pop231,262 Rent$1,647/mo Income$86,084/yr Cost$3,779/mo
- New Hanover County Pop231,214 Rent$1,427/mo Income$72,892/yr Cost$3,468/mo
- Johnston County Pop226,623 Rent$1,592/mo Income$79,838/yr Cost$3,724/mo
- Onslow County Pop208,537 Rent$927/mo Income$64,568/yr Cost$2,725/mo
- Iredell County Pop191,800 Rent$1,253/mo Income$78,678/yr Cost$3,314/mo
- Alamance County Pop174,286 Rent$1,099/mo Income$64,445/yr Cost$3,096/mo
- Pitt County Pop172,279 Rent$883/mo Income$58,851/yr Cost$2,844/mo
- Davidson County Pop171,063 Rent$812/mo Income$62,426/yr Cost$2,814/mo
- Catawba County Pop162,051 Rent$851/mo Income$64,544/yr Cost$2,876/mo
- Rowan County Pop148,487 Rent$1,050/mo Income$63,196/yr Cost$3,048/mo
- Orange County Pop147,292 Rent$1,637/mo Income$88,553/yr Cost$3,636/mo
- Brunswick County Pop145,889 Rent$1,158/mo Income$74,034/yr Cost$3,167/mo
- Randolph County Pop145,322 Rent$1,039/mo Income$59,047/yr Cost$2,974/mo
- Harnett County Pop136,503 Rent$796/mo Income$69,012/yr Cost$2,816/mo
- Wayne County Pop117,606 Rent$902/mo Income$58,082/yr Cost$2,830/mo
- Henderson County Pop117,387 Rent$1,347/mo Income$67,623/yr Cost$3,280/mo
- Robeson County Pop116,858 Rent$734/mo Income$40,318/yr Cost$2,614/mo
- Moore County Pop102,840 Rent$1,025/mo Income$82,837/yr Cost$3,123/mo
- Craven County Pop101,074 Rent$1,002/mo Income$64,635/yr Cost$2,939/mo
- Cleveland County Pop100,170 Rent$709/mo Income$55,769/yr Cost$2,647/mo
- Nash County Pop95,451 Rent$860/mo Income$60,704/yr Cost$2,829/mo
- Rockingham County Pop91,585 Rent$793/mo Income$55,796/yr Cost$2,765/mo
- Lincoln County Pop90,359 Rent$1,058/mo Income$78,490/yr Cost$3,151/mo
- Burke County Pop87,863 Rent$851/mo Income$55,684/yr Cost$2,775/mo
- Caldwell County Pop80,618 Rent$851/mo Income$55,401/yr Cost$2,801/mo
- Wilson County Pop78,648 Rent$800/mo Income$51,381/yr Cost$2,765/mo
- Chatham County Pop78,319 Rent$1,637/mo Income$88,534/yr Cost$3,789/mo
- Franklin County Pop71,962 Rent$1,592/mo Income$71,386/yr Cost$3,628/mo
- Surry County Pop71,407 Rent$709/mo Income$56,095/yr Cost$2,647/mo
- Carteret County Pop68,652 Rent$929/mo Income$70,235/yr Cost$2,906/mo
- Wilkes County Pop65,983 Rent$807/mo Income$50,438/yr Cost$2,688/mo
- Rutherford County Pop64,850 Rent$807/mo Income$49,771/yr Cost$2,670/mo
- Lee County Pop64,565 Rent$928/mo Income$63,060/yr Cost$2,887/mo
- Stanly County Pop63,557 Rent$747/mo Income$61,631/yr Cost$2,729/mo
- Pender County Pop63,475 Rent$974/mo Income$76,838/yr Cost$3,004/mo
- Haywood County Pop62,432 Rent$1,105/mo Income$61,001/yr Cost$3,093/mo
- Granville County Pop61,439 Rent$1,204/mo Income$70,975/yr Cost$3,256/mo
- Sampson County Pop59,245 Rent$797/mo Income$53,159/yr Cost$2,740/mo
- Lenoir County Pop54,917 Rent$740/mo Income$44,795/yr Cost$2,631/mo
- Watauga County Pop54,607 Rent$1,004/mo Income$51,367/yr Cost$2,631/mo
- Hoke County Pop53,102 Rent$752/mo Income$60,095/yr Cost$2,737/mo
- Columbus County Pop50,453 Rent$715/mo Income$48,184/yr Cost$2,638/mo
- Duplin County Pop49,053 Rent$744/mo Income$51,880/yr Cost$2,646/mo
- Edgecombe County Pop48,777 Rent$860/mo Income$48,480/yr Cost$2,794/mo
- Halifax County Pop48,219 Rent$737/mo Income$45,071/yr Cost$2,647/mo
- Stokes County Pop44,889 Rent$992/mo Income$60,039/yr Cost$2,995/mo
- McDowell County Pop44,679 Rent$836/mo Income$55,527/yr Cost$2,801/mo
- Beaufort County Pop44,597 Rent$763/mo Income$57,997/yr Cost$2,711/mo
- Davie County Pop43,526 Rent$992/mo Income$73,234/yr Cost$3,027/mo
- Jackson County Pop43,089 Rent$868/mo Income$53,479/yr Cost$2,674/mo
- Richmond County Pop42,818 Rent$840/mo Income$43,626/yr Cost$2,682/mo
- Vance County Pop42,361 Rent$779/mo Income$46,943/yr Cost$2,633/mo
- Pasquotank County Pop40,830 Rent$909/mo Income$63,912/yr Cost$2,925/mo
- Person County Pop39,275 Rent$795/mo Income$64,927/yr Cost$2,763/mo
- Dare County Pop37,534 Rent$1,269/mo Income$81,214/yr Cost$3,252/mo
- Macon County Pop37,533 Rent$894/mo Income$53,298/yr Cost$2,829/mo
- Yadkin County Pop37,419 Rent$992/mo Income$60,321/yr Cost$2,940/mo
- Alexander County Pop36,440 Rent$851/mo Income$65,268/yr Cost$2,852/mo
- Scotland County Pop34,353 Rent$793/mo Income$43,500/yr Cost$2,626/mo
- Transylvania County Pop33,243 Rent$877/mo Income$64,523/yr Cost$2,791/mo
- Currituck County Pop29,612 Rent$1,483/mo Income$91,548/yr Cost$3,652/mo
- Bladen County Pop29,591 Rent$709/mo Income$44,528/yr Cost$2,644/mo
- Cherokee County Pop29,197 Rent$719/mo Income$51,496/yr Cost$2,605/mo
- Ashe County Pop26,831 Rent$717/mo Income$50,827/yr Cost$2,595/mo
- Montgomery County Pop25,874 Rent$765/mo Income$55,849/yr Cost$2,688/mo
- Caswell County Pop22,689 Rent$826/mo Income$59,407/yr Cost$2,764/mo
- Anson County Pop21,903 Rent$927/mo Income$44,245/yr Cost$2,680/mo
- Martin County Pop21,773 Rent$709/mo Income$46,793/yr Cost$2,569/mo
- Madison County Pop21,640 Rent$1,347/mo Income$58,628/yr Cost$3,333/mo
- Hertford County Pop20,492 Rent$758/mo Income$47,472/yr Cost$2,596/mo
- Greene County Pop20,421 Rent$751/mo Income$50,904/yr Cost$2,570/mo
- Polk County Pop19,689 Rent$841/mo Income$61,005/yr Cost$2,743/mo
- Warren County Pop18,751 Rent$709/mo Income$45,279/yr Cost$2,504/mo
- Yancey County Pop18,676 Rent$709/mo Income$54,961/yr Cost$2,641/mo
- Avery County Pop17,643 Rent$803/mo Income$57,657/yr Cost$2,637/mo
- Bertie County Pop17,482 Rent$802/mo Income$45,931/yr Cost$2,678/mo
- Northampton County Pop17,212 Rent$782/mo Income$47,935/yr Cost$2,709/mo
- Mitchell County Pop14,973 Rent$709/mo Income$58,089/yr Cost$2,678/mo
- Swain County Pop14,065 Rent$762/mo Income$55,429/yr Cost$2,664/mo
- Chowan County Pop13,814 Rent$860/mo Income$56,982/yr Cost$2,714/mo
- Perquimans County Pop13,146 Rent$758/mo Income$61,224/yr Cost$2,759/mo
- Pamlico County Pop12,315 Rent$906/mo Income$61,624/yr Cost$2,865/mo
- Clay County Pop11,391 Rent$921/mo Income$53,645/yr Cost$2,913/mo
- Alleghany County Pop11,075 Rent$722/mo Income$44,272/yr Cost$2,531/mo
- Washington County Pop10,905 Rent$709/mo Income$41,750/yr Cost$2,551/mo
- Camden County Pop10,743 Rent$990/mo Income$87,781/yr Cost$3,183/mo
- Gates County Pop10,437 Rent$1,079/mo Income$61,612/yr Cost$3,141/mo
- Jones County Pop9,245 Rent$756/mo Income$55,659/yr Cost$2,685/mo
- Graham County Pop8,041 Rent$840/mo Income$49,038/yr Cost$2,714/mo
- Hyde County Pop4,625 Rent$770/mo Income$47,338/yr Cost$2,542/mo
- Tyrrell County Pop3,376 Rent$749/mo Income$43,952/yr Cost$2,520/mo
Compare any two areas in North Carolina
Put two counties side by side to see how rent, taxes and everyday costs stack up.
Open comparison toolFrequently asked questions about North Carolina
Common questions about cost of living, taxes and rent.
What is the cost of living in North Carolina?
The average cost of living in North Carolina is approximately $2,923 per month for a single person. This includes rent, utilities, groceries, transportation, healthcare and taxes. Costs range from $2,504/mo in Warren County to $3,827/mo in Wake County.
What is the average rent in North Carolina?
The average one-bedroom rent in North Carolina is $969 per month, based on HUD Fair Market Rent data across all 100 counties.
What is the average salary in North Carolina?
The average household income in North Carolina is $61,072 per year, according to U.S. Census Bureau data.
Does North Carolina have state income tax?
Yes, North Carolina has a flat state income tax of 4.5%.
What is the sales tax in North Carolina?
The combined state and local sales tax rate in North Carolina averages 7.00%. The state rate is 4.75% with an average local addition of 2.25%.
What are the cheapest places to live in North Carolina?
The cheapest counties to live in North Carolina based on overall monthly costs are: 1. Warren County ($2,504/mo), 2. Tyrrell County ($2,520/mo), 3. Alleghany County ($2,531/mo), 4. Hyde County ($2,542/mo), 5. Washington County ($2,551/mo).
What are the most expensive places to live in North Carolina?
The most expensive counties to live in North Carolina based on overall monthly costs are: 1. Wake County ($3,827/mo), 2. Union County ($3,799/mo), 3. Chatham County ($3,789/mo), 4. Cabarrus County ($3,779/mo), 5. Mecklenburg County ($3,767/mo).
Use this research
Journalists, researchers and bloggers are welcome to cite and share this analysis. Please include a follow link back to this page when referencing our data. For bespoke analysis, expert comment, or high-resolution graphics, get in touch via our press office.
About this data
All figures on this page come from official U.S. government sources.
- U.S. Census Bureau (ACS 5-Year Estimates)
- HUD Fair Market Rents FY2025
- Energy Information Administration (EIA)
- Tax Foundation state and local rates