The 25 Most Affordable Small Towns in North Carolina
Ranked by home value ÷ income among 188 towns of 2,500–10,000 people in North Carolina. #1 is La Grange, NC (homes cost 1.7× income).
-
25Green Level, North Carolina
Homes cost 3.0× income
3,152 people · Alamance County · median home $168,400 · income $55,823 · Jan low 29°F · 2 in snow
-
24Red Oak, North Carolina
Homes cost 3.0× income
3,342 people · Nash County · median home $271,800 · income $90,214 · Jan low 31°F · 1 in snow
-
23Tabor City, North Carolina
Homes cost 3.0× income
3,781 people · Columbus County · median home $115,900 · income $38,714 · Jan low 32°F · 1 in snow
-
22Boiling Springs, North Carolina
Homes cost 3.0× income
4,615 people · Cleveland County · median home $265,400 · income $89,875 · Jan low 27°F · 4 in snow
-
21Lillington, North Carolina
Homes cost 3.0× income
4,735 people · Harnett County · median home $247,200 · income $81,760 · Jan low 29°F · 2 in snow
-
20Tobaccoville, North Carolina
Homes cost 2.9× income
2,578 people · Forsyth County · median home $234,200 · income $80,263 · Jan low 26°F · 6 in snow
-
19Walkertown, North Carolina
Homes cost 2.9× income
5,692 people · Forsyth County · median home $236,900 · income $82,615 · Jan low 31°F · 6 in snow
-
18Mar-Mac, North Carolina
Homes cost 2.8× income
3,184 people · Wayne County · median home $149,200 · income $53,819 · Jan low 35°F · 2 in snow
-
17Eastover, North Carolina
Homes cost 2.8× income
3,656 people · Cumberland County · median home $241,600 · income $85,156 · Jan low 32°F · 1 in snow
-
16Williamston, North Carolina
Homes cost 2.8× income
5,248 people · Martin County · median home $107,100 · income $38,738 · Jan low 33°F · 1 in snow
-
15Hamlet, North Carolina
Homes cost 2.7× income
6,025 people · Richmond County · median home $112,600 · income $41,590 · Jan low 33°F · 1 in snow
-
14Lake Royale, North Carolina
Homes cost 2.6× income
3,392 people · Franklin County · median home $280,400 · income $107,806 · Jan low 28°F · 2 in snow
-
13Ranlo, North Carolina
Homes cost 2.6× income
4,511 people · Gaston County · median home $200,200 · income $78,033 · Jan low 31°F · 1 in snow
-
12Trinity, North Carolina
Homes cost 2.6× income
7,006 people · Randolph County · median home $216,600 · income $82,664 · Jan low 32°F · 2 in snow
-
11Half Moon, North Carolina
Homes cost 2.6× income
7,543 people · Onslow County · median home $182,500 · income $68,946 · Jan low 32°F · 1 in snow
-
10Wentworth, North Carolina
Homes cost 2.5× income
2,662 people · Rockingham County · median home $170,300 · income $68,500 · Jan low 29°F · 7 in snow
-
9Carthage, North Carolina
Homes cost 2.5× income
2,775 people · Moore County · median home $208,200 · income $82,695 · Jan low 31°F · 1 in snow
-
8Plymouth, North Carolina
Homes cost 2.5× income
3,320 people · Washington County · median home $87,000 · income $34,521 · Jan low 34°F · 1 in snow
-
7Windsor, North Carolina
Homes cost 2.5× income
3,582 people · Bertie County · median home $102,700 · income $40,714 · Jan low 33°F · 1 in snow
-
6Pleasant Garden, North Carolina
Homes cost 2.5× income
5,000 people · Guilford County · median home $223,500 · income $88,204 · Jan low 27°F · 5 in snow
-
5Brogden, North Carolina
Homes cost 2.3× income
2,510 people · Wayne County · median home $96,400 · income $42,074 · Jan low 35°F · 2 in snow
-
4Warsaw, North Carolina
Homes cost 2.1× income
2,733 people · Duplin County · median home $112,500 · income $54,297 · Jan low 30°F · 2 in snow
-
3Elroy, North Carolina
Homes cost 2.1× income
3,755 people · Wayne County · median home $133,100 · income $63,238 · Jan low 35°F · 2 in snow
-
2South Rosemary, North Carolina
Homes cost 1.8× income
2,753 people · Halifax County · median home $86,800 · income $47,466 · Jan low 30°F · 4 in snow
-
1La Grange, North Carolina
Homes cost 1.7× income
2,595 people · Lenoir County · median home $83,800 · income $48,078 · Jan low 35°F · 2 in snow
More North Carolina rankings
- The 25 Best Small Towns to Retire in North Carolina
- The 25 Quietest Small Towns in North Carolina
- The 25 Best Small Towns for Families in North Carolina
- The 13 Best Quiet, Affordable Small Towns to Retire in North Carolina
- 25 Small Towns in North Carolina With the Cheapest Homes
- 25 Small Towns in North Carolina With the Mildest Winters
- The 25 Most Walkable Small Towns in North Carolina
- 25 Small Towns in North Carolina With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in North Carolina
- The 20 Best Affordable Small Towns for Remote Workers in North Carolina
Same ranking, other places
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)