State guides
Cheapest cities in North Carolina
The lowest cost-of-living cities across North Carolina.
Where North Carolina is most affordable: the cities (30k+ residents) with the lowest cost-of-living index in the state.
Published by WhereToHQ research. Calculated from committed source data with no generated editorial text.
What the ranking shows
- Rocky Mount, NC leads this list at 80 for cost of living index.
- Across the 15 published entries, cost of living index ranges from 80 to 90. The other columns show tradeoffs that the headline order cannot capture.
| # | City | Cost of living index | Median home price | 2-bedroom rent | Median household income |
|---|---|---|---|---|---|
| 1 | Rocky Mount, NC54k | 80 | $165,700 | $899/mo | $55,534 |
| 2 | Burlington, NC60k | 83 | $199,200 | $1,001/mo | $56,880 |
| 3 | Wilson, NC48k | 83 | $210,700 | $938/mo | $52,485 |
| 4 | Goldsboro, NC34k | 83 | $200,400 | $976/mo | $48,540 |
| 5 | Fayetteville, NC211k | 85 | $188,000 | $1,174/mo | $58,407 |
| 6 | Greenville, NC93k | 85 | $233,500 | $1,040/mo | $49,748 |
| 7 | Winston-Salem, NC252k | 86 | $233,800 | $1,052/mo | $59,268 |
| 8 | High Point, NC116k | 86 | $235,800 | $1,057/mo | $64,561 |
| 9 | Jacksonville, NC71k | 86 | $210,100 | $1,146/mo | $57,697 |
| 10 | Salisbury, NC36k | 86 | $242,500 | $1,051/mo | $53,716 |
| 11 | New Bern, NC33k | 86 | $240,100 | $1,074/mo | $61,031 |
| 12 | Sanford, NC31k | 86 | $245,400 | $1,049/mo | $57,586 |
| 13 | Hickory, NC44k | 88 | $278,400 | $1,064/mo | $64,576 |
| 14 | Greensboro, NC301k | 89 | $265,000 | $1,300/mo | $55,000 |
| 15 | Gastonia, NC83k | 90 | $277,600 | $1,207/mo | $64,059 |
Ranked from public data we track (US Census/ACS, BLS, EIA, FEMA, NOAA, Tax Foundation) and recomputed on every data refresh. Figures are estimates for comparison, not advice; open any city to see all facets.
Candidate rules: cities in NC; 30,000 or more residents. Ranking rule: Cost of living index, lowest first.
WhereToHQ loads at most the 500 largest eligible national candidates, or 300 candidates for a state list, before applying the published rules. Missing values are excluded from a direct sort or hard filter. In a weighted score, an unknown value is neutral rather than favorable.