Home / North Carolina / Best Places to Live

Best Places to Live in North Carolina (2026)

North Carolina has a cost of living index of 84 (US average = 100) with a median household income of $64,537 and a population of 6,600,402. We ranked 15 cities based on affordability, income, housing value, and climate to find the best places to call home in North Carolina.

Data current as of . Sources: US Census Bureau, Zillow, HUD, NOAA.
102
Cost Index

Concord is 2% more expensive than the national average with a median income of $84,752 and a population of 106,518.

$84,752
Median Income
$1,365/mo
Median Rent
$327,600
Home Value
106,518
Population
6 Cary
127
Cost Index

Cary is 27% more expensive than the national average with a median income of $129,399 and a population of 176,686.

$129,399
Median Income
$1,621/mo
Median Rent
$525,200
Home Value
176,686
Population
103
Cost Index

Wendell is 3% more expensive than the national average with a median income of $93,848 and a population of 11,585.

$93,848
Median Income
$1,397/mo
Median Rent
$316,700
Home Value
11,585
Population
10 Mebane
92
Cost Index

Mebane is 8% cheaper than the national average with a median income of $84,312 and a population of 18,899.

$84,312
Median Income
$1,171/mo
Median Rent
$295,600
Home Value
18,899
Population
12 Apex
131
Cost Index

Apex is 31% more expensive than the national average with a median income of $138,442 and a population of 67,765.

$138,442
Median Income
$1,784/mo
Median Rent
$514,800
Home Value
67,765
Population

How We Rank the Best Places to Live

Our livability score combines four data-driven factors: affordability (35% — cost of living index relative to national average), income (25% — median household income from the Census Bureau), housing value (15% — home price to income ratio), and climate (15% — NOAA temperature normals favoring moderate climates). Population serves as a proxy for amenities (10%).

Only cities with at least 5,000–10,000 residents are included. Data sourced from the US Census Bureau, Zillow, HUD, and NOAA.