State overview · NC
What salary do you need to live comfortably in North Carolina? Real data for 7 cities, updated July 2026.
| City | Salary needed | Housing / mo | Median salary | Salary gap |
|---|---|---|---|---|
| Fayetteville | $85,058 | $1,251 | $45,620 | $39,438 |
| Greensboro | $86,954 | $1,330 | $46,570 | $40,384 |
| Wilmington | $94,850 | $1,659 | $45,800 | $49,050 |
| Charlotte | $95,498 | $1,686 | $49,990 | $45,508 |
| Durham | $96,098 | $1,711 | $60,720 | $35,378 |
| Raleigh | $97,034 | $1,750 | $51,990 | $45,044 |
| Asheville | $99,074 | $1,835 | $46,870 | $52,204 |
Cost of Living Across North Carolina
North Carolina's tracked cities span a $14,016 range, from Fayetteville at $85,058 per year to Asheville at $99,074. That gap is wide enough to meaningfully change what income level you need to live comfortably, depending on where in the state you land. The state median required salary sits at $95,498, which runs about $2,659 above the national median of $92,839. North Carolina isn't a bargain state by national standards, but it isn't an outlier either. It occupies the uncomfortable middle ground where costs are high enough to matter but wages in most cities haven't caught up to justify them. The $14,016 spread between Fayetteville and Asheville is the real story here, because it means two North Carolinians living 300 miles apart face fundamentally different financial realities.
What Drives North Carolina's Cost Spread
Two forces explain most of the divergence across North Carolina's cities: geography and industry concentration.
Asheville's position in the Blue Ridge Mountains creates a genuine land constraint. Buildable terrain is limited, tourism demand is persistent year-round, and the city has become a destination for remote workers and retirees who can pay above local wages. That pressure shows in Asheville's $1,835 monthly housing cost, the highest in the state, and a required income that clears $99,074.
On the other side of the state, the Research Triangle pulls Raleigh and Durham into the upper tier for different reasons. Durham's concentration of pharmaceutical, biotech, and university employment, anchored by Duke University and the broader Research Triangle Park ecosystem, has driven both housing demand and wage growth. Durham residents need $96,098 annually, but the city also posts the state's highest median local salary at $60,720, which separates it from every other market tracked here.
Charlotte's position as a major banking center, home to Bank of America's headquarters and a large Wells Fargo presence, sustains housing demand that pushes its required income to $95,498. Fayetteville, by contrast, is shaped by Fort Liberty's military economy, which stabilizes demand without generating the speculative price pressure seen in coastal or mountain markets.
Cost Tiers in North Carolina
North Carolina's seven cities fall into three reasonably clean tiers. Fayetteville at $85,058 and Greensboro at $86,954 form the low tier, both sitting well below the state median and offering the most accessible entry points. The mid tier runs from Wilmington at $94,850 through Charlotte at $95,498 and Durham at $96,098, a tight cluster where roughly $1,200 separates the bottom from the top. Raleigh at $97,034 sits at the upper edge of that mid tier, close enough to the high tier to feel like it. Asheville at $99,074 stands alone at the top.
The largest single jump in the ranking falls between Greensboro and Wilmington, a $7,896 gap that marks the clearest dividing line in the state. Crossing that threshold means moving from the inland Piedmont cities, where costs are relatively contained, into markets where coastal demand or industry concentration starts pushing the numbers significantly higher.
Do Local Salaries Keep Up in North Carolina?
Every city tracked in North Carolina runs a salary gap, meaning the median local wage falls short of the income needed to live comfortably. There are no exceptions. Durham comes closest to closing the gap, with a median local salary of $60,720 against a required $96,098, leaving a shortfall of $35,378. That's still a large number, but it's the smallest gap in the state by a meaningful margin.
Asheville sits at the opposite end. Residents there earn a median of $46,870 while needing $99,074, a gap of $52,204 that reflects the collision between a tourism-driven wage floor and a housing market priced for people arriving with outside income. Wilmington tells a similar story: a $45,800 median salary against a $94,850 required income produces a $49,050 gap. Both cities attract residents whose income doesn't originate locally, which helps explain why wages haven't tracked upward with costs. Durham's Research Triangle wages are the one place in the state where the local economy is actually generating salaries that begin to close the distance.
Who Should Consider North Carolina
If you're a remote worker earning $95,000 or more, Fayetteville and Greensboro offer the most room to breathe. Both cities sit below the state median required income, and neither carries the coastal or mountain premium that inflates Asheville and Wilmington. You'd be earning above the required threshold in either market, which is a position most North Carolina residents can't claim.
If you're working locally and earning near the median, Durham is the only city where the math is even close to workable. A Durham resident on $60,720 still faces a $35,378 gap, but that's a different conversation than the $52,204 shortfall an Asheville worker on $46,870 confronts. Asheville is genuinely difficult for anyone dependent on local wages. It's a city that works well for people who bring their income with them and a stretch for nearly everyone else. The most concrete takeaway: if your income is under $90,000 and it comes from a local employer, Fayetteville at $85,058 is the only city in the state where you're even in the right neighborhood.
Frequently asked questions
What's the most affordable city in North Carolina?
Fayetteville is the most affordable tracked city in North Carolina. You need about $85,058 per year to live comfortably there, the lowest of the 7 North Carolina cities CityWage tracks.
What's the highest-cost city in North Carolina?
Asheville is the highest-cost tracked city in North Carolina, at about $99,074 per year to live comfortably.
Does the median salary in North Carolina cover the cost of living?
In every tracked North Carolina city, the median local salary falls short of what's needed to live comfortably. The gap is smallest in Durham, where a median wage of $60,720 trails the $96,098 needed by $35,378.