North Carolina
NCSouth ยท 22 cities tracked ยท Updated 2026
North Carolina is cheaper than the national average. Across the 22 cities we track, the cost of living index averages 95 (US = 100) and typical rent averages $1,524 a month, 21% below the national figure of $1,932.
State Averages
Avg Gas Price
$3.23
Regular unleaded
Avg Rent
$1,524
All units/mo
Avg COL Index
95
vs. 100 national avg
North Carolina Cost of Living Analysis
Where the money goes
The biggest break is car insurance, at 22% below it.
Rent trend
Rent rose an average of 2.6% over the past year across the 22 cities we track, about in line with the 2.7% national change. Wilmington saw the biggest move (up 4.7%), while Roanoke Rapids was up just 0.0%.
City to city
Where you live inside North Carolina matters. Typical rent runs from $1,149 in Lumberton to $1,861 in Pinehurst, a gap of $712 a month or about $8,544 a year.
Affordability
Rent, gas, groceries, electricity and car insurance take about 43% of median household income in the counties we track, which ranks near the middle of 51 states. Median household income there averages $68,236 (Census ACS 2023). Groceries are counted at what the average household in the region spends on food at home (BLS Consumer Expenditure Survey).
Energy and driving
Regular gas costs $3.23 a gallon, 19% below the $3.98 national average. A typical electric bill runs about $135 a month versus $166 nationally, and full coverage car insurance averages $1,680 a year versus $2,150.
Groceries
Grocery prices in the South rose 1.7% over the past year (BLS food at home), compared with 1.8% nationally. Item prices on our city pages are national BLS averages, so local stores may be higher or lower.
Built from the AAA, Zillow, EIA, Bankrate, BLS and Census data on this site. National comparisons use typical rent of $1,932 a month and gas of $3.98 a gallon. See the methodology.
Cities in North Carolina
Charlotte
North Carolina
Gas
$3.23
Rent
$1,735
Food โ
+1.8%
Raleigh
North Carolina
Gas
$3.23
Rent
$1,669
Food โ
+1.8%
Winston-Salem
North Carolina
Gas
$3.23
Rent
$1,529
Food โ
+1.8%
Fayetteville
North Carolina
Gas
$3.23
Rent
$1,454
Food โ
+1.8%
Greensboro
North Carolina
Gas
$3.23
Rent
$1,406
Food โ
+1.8%
Winston
North Carolina
Gas
$3.23
Rent
$1,529
Food โ
+1.8%
Durham
North Carolina
Gas
$3.23
Rent
$1,640
Food โ
+1.8%
Asheville
North Carolina
Gas
$3.23
Rent
$1,702
Food โ
+1.8%
Hickory
North Carolina
Gas
$3.23
Rent
$1,595
Food โ
+1.8%
Wilmington
North Carolina
Gas
$3.23
Rent
$1,744
Food โ
+1.8%
Jacksonville
North Carolina
Gas
$3.23
Rent
$1,577
Food โ
+1.8%
Greenville
North Carolina
Gas
$3.23
Rent
$1,465
Food โ
+1.8%
Burlington
North Carolina
Gas
$3.23
Rent
$1,339
Food โ
+1.8%
Rocky Mount
North Carolina
Gas
$3.23
Rent
$1,273
Food โ
+1.8%
New Bern
North Carolina
Gas
$3.23
Rent
$1,588
Food โ
+1.8%
Lumberton
North Carolina
Gas
$3.23
Rent
$1,149
Food โ
+1.8%
Goldsboro
North Carolina
Gas
$3.23
Rent
$1,519
Food โ
+1.8%
Shelby
North Carolina
Gas
$3.23
Rent
$1,165
Food โ
+1.8%
Pinehurst
North Carolina
Gas
$3.23
Rent
$1,861
Food โ
+1.8%
Wilson
North Carolina
Gas
$3.23
Rent
$1,497
Food โ
+1.8%
Morehead City
North Carolina
Gas
$3.23
Rent
$1,827
Food โ
+1.8%
Roanoke Rapids
North Carolina
Gas
$3.23
Rent
$1,271
Food โ
+1.8%
Median Household Income by County
Source: Census ACS 5-Year 2023 ยท 100 counties
| County | Median Income |
|---|---|
| 1Wake County | $101,763 |
| 2Union County | $99,243 |
| 3Currituck County | $91,548 |
| 4Orange County | $88,553 |
| 5Chatham County | $88,534 |
| 6Camden County | $87,781 |
| 7Cabarrus County | $86,084 |
| 8Mecklenburg County | $83,765 |
| 9Moore County | $82,837 |
| 10Dare County | $81,214 |
| 11Johnston County | $79,838 |
| 12Durham County | $79,501 |
| 13Iredell County | $78,678 |
| 14Lincoln County | $78,490 |
| 15Pender County | $76,838 |
| 16Brunswick County | $74,034 |
| 17Davie County | $73,234 |
| 18New Hanover County | $72,892 |
| 19Franklin County | $71,386 |
| 20Granville County | $70,975 |
| 21Buncombe County | $70,578 |
| 22Carteret County | $70,235 |
| 23Harnett County | $69,012 |
| 24Henderson County | $67,623 |
| 25Guilford County | $66,027 |
| 26Forsyth County | $65,541 |
| 27Gaston County | $65,472 |
| 28Alexander County | $65,268 |
| 29Person County | $64,927 |
| 30Craven County | $64,635 |
| 31Onslow County | $64,568 |
| 32Catawba County | $64,544 |
| 33Transylvania County | $64,523 |
| 34Alamance County | $64,445 |
| 35Pasquotank County | $63,912 |
| 36Rowan County | $63,196 |
| 37Lee County | $63,060 |
| 38Davidson County | $62,426 |
| 39Stanly County | $61,631 |
| 40Pamlico County | $61,624 |
| 41Gates County | $61,612 |
| 42Perquimans County | $61,224 |
| 43Polk County | $61,005 |
| 44Haywood County | $61,001 |
| 45Nash County | $60,704 |
| 46Yadkin County | $60,321 |
| 47Hoke County | $60,095 |
| 48Stokes County | $60,039 |
| 49Caswell County | $59,407 |
| 50Randolph County | $59,047 |
| 51Pitt County | $58,851 |
| 52Cumberland County | $58,780 |
| 53Madison County | $58,628 |
| 54Mitchell County | $58,089 |
| 55Wayne County | $58,082 |
| 56Beaufort County | $57,997 |
| 57Avery County | $57,657 |
| 58Chowan County | $56,982 |
| 59Surry County | $56,095 |
| 60Montgomery County | $55,849 |
| 61Rockingham County | $55,796 |
| 62Cleveland County | $55,769 |
| 63Burke County | $55,684 |
| 64Jones County | $55,659 |
| 65McDowell County | $55,527 |
| 66Swain County | $55,429 |
| 67Caldwell County | $55,401 |
| 68Yancey County | $54,961 |
| 69Clay County | $53,645 |
| 70Jackson County | $53,479 |
| 71Macon County | $53,298 |
| 72Sampson County | $53,159 |
| 73Duplin County | $51,880 |
| 74Cherokee County | $51,496 |
| 75Wilson County | $51,381 |
| 76Watauga County | $51,367 |
| 77Greene County | $50,904 |
| 78Ashe County | $50,827 |
| 79Wilkes County | $50,438 |
| 80Rutherford County | $49,771 |
| 81Graham County | $49,038 |
| 82Edgecombe County | $48,480 |
| 83Columbus County | $48,184 |
| 84Northampton County | $47,935 |
| 85Hertford County | $47,472 |
| 86Hyde County | $47,338 |
| 87Vance County | $46,943 |
| 88Martin County | $46,793 |
| 89Bertie County | $45,931 |
| 90Warren County | $45,279 |
| 91Halifax County | $45,071 |
| 92Lenoir County | $44,795 |
| 93Bladen County | $44,528 |
| 94Alleghany County | $44,272 |
| 95Anson County | $44,245 |
| 96Tyrrell County | $43,952 |
| 97Richmond County | $43,626 |
| 98Scotland County | $43,500 |
| 99Washington County | $41,750 |
| 100Robeson County | $40,318 |
North Carolina Cost of Living FAQ
Is North Carolina expensive to live in?
North Carolina is about 5% cheaper than the national average. Across the 22 cities we track, the cost of living index averages 95, where 100 is the US average.
What is the average rent in North Carolina?
Typical rent in North Carolina averages $1,524 a month across the 22 cities we track as of September 2026, 21% below the national typical rent of $1,932. That ranks near the middle of 51 states. The figure is the Zillow Observed Rent Index for all home types.
What is the cheapest city to live in North Carolina?
Of the 22 cities we track in North Carolina, Fayetteville has the lowest cost of living index at 86. The lowest typical rent is in Lumberton, at $1,149 a month.
What is the most expensive city in North Carolina?
Raleigh has the highest cost of living index of the cities we track in North Carolina, at 102. The highest typical rent is in Pinehurst, at $1,861 a month.
How much is gas in North Carolina?
Regular unleaded averages $3.23 a gallon in North Carolina as of November 11, 2026 (AAA state average), 19% below the national average of $3.98. That is the cheapest of 51 states.
Is rent going up in North Carolina?
Rent in North Carolina rose an average of 2.6% over the past year across the 22 cities we track, compared with a 2.7% change nationally.
How much is electricity in North Carolina?
Residential electricity in North Carolina averages 14.9 cents per kWh (EIA), versus 18.4 cents nationally. At 900 kWh a month, a typical bill is about $135.
How much is car insurance in North Carolina?
Full coverage car insurance in North Carolina averages $1,680 a year, or about $140 a month (Bankrate and NAIC), compared with $2,150 a year nationally. That is the 12th lowest of 51 states.