North Carolina

NC

South ยท 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

Median Household Income by County

Source: Census ACS 5-Year 2023 ยท 100 counties

CountyMedian 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.