The Town Files

The 20 Best Affordable Small Towns for Remote Workers in North Carolina

Ranked on The Town Files lifestyle rankings among 188 towns of 500–10,000 people in North Carolina, scoring every town on all of these at once. #1 is Briar Chapel, NC.

Map of the 20 towns1234567891011121314151617181920
Numbers match the ranking.
The 20 Best Affordable Small Towns for Remote Workers in North Carolina1. Briar Chapelscore 882. Holly Ridgescore 853. Marvinscore 854. Forest Oaksscore 815. Oak Ridgescore 806. Swansboroscore 797. Pleasant Gardenscore 788. Rockfishscore 789. Midlandscore 7710. Royal Pinesscore 7711. Rolesvillescore 7612. Jamestownscore 7513. Ranloscore 7514. Stokesdalescore 7415. Whispering Pinesscore 7416. Tobaccovillescore 7417. Archer Lodgescore 7118. La Grangescore 7119. Creedmoorscore 7020. Skippers Cornerscore 70
  1. 20Skippers Corner, North Carolina

    Work from home: 70th percentile · Broadband at home: 74th percentile · Home value ÷ income: 66th percentile

    Skippers Corner is a community of 2,912 people in New Hanover County, North Carolina. Homes have a median value of $247,500 against household income of $72,297; January lows average 33°F.

    2,912 people · New Hanover County · median home $247,500 · income $72,297 · Jan low 33°F · 0 in snow

    Full Skippers Corner, North Carolina profile: weather, storms, schools, jobs →

    Skippers Corner: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers70th pctBroadband74th pctAffordability66th pct
    Percentile vs North Carolina towns on each part of this ranking.
  2. 19Creedmoor, North Carolina

    Work from home: 72nd percentile · Broadband at home: 73rd percentile · Home value ÷ income: 66th percentile

    Creedmoor is a city of 4,866 people in Granville County, North Carolina. Homes have a median value of $281,400 against household income of $82,961; January lows average 28°F.

    4,866 people · Granville County · median home $281,400 · income $82,961 · Jan low 28°F · 2 in snow

    Full Creedmoor, North Carolina profile: weather, storms, schools, jobs →

    Creedmoor: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers72th pctBroadband73th pctAffordability66th pct
    Percentile vs North Carolina towns on each part of this ranking.
  3. 18La Grange, North Carolina

    Work from home: 57th percentile · Broadband at home: 56th percentile · Home value ÷ income: 99th percentile

    La Grange is a town of 2,595 people in Lenoir County, North Carolina. Homes have a median value of $83,800 against household income of $48,078; January lows average 35°F.

    2,595 people · Lenoir County · median home $83,800 · income $48,078 · Jan low 35°F · 2 in snow

    Full La Grange, North Carolina profile: weather, storms, schools, jobs →

    La Grange: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers57th pctBroadband56th pctAffordability99th pct
    Percentile vs North Carolina towns on each part of this ranking.
  4. 17Archer Lodge, North Carolina

    Work from home: 87th percentile · Broadband at home: 70th percentile · Home value ÷ income: 57th percentile

    Archer Lodge is a town of 4,797 people in Johnston County, North Carolina. Homes have a median value of $324,500 against household income of $91,188; January lows average 31°F.

    4,797 people · Johnston County · median home $324,500 · income $91,188 · Jan low 31°F · 3 in snow

    Full Archer Lodge, North Carolina profile: weather, storms, schools, jobs →

    Archer Lodge: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers87th pctBroadband70th pctAffordability57th pct
    Percentile vs North Carolina towns on each part of this ranking.
  5. 16Tobaccoville, North Carolina

    Work from home: 87th percentile · Broadband at home: 52nd percentile · Home value ÷ income: 82nd percentile

    Tobaccoville is a village of 2,578 people in Forsyth County, North Carolina. Homes have a median value of $234,200 against household income of $80,263; January lows average 26°F.

    2,578 people · Forsyth County · median home $234,200 · income $80,263 · Jan low 26°F · 6 in snow

    Full Tobaccoville, North Carolina profile: weather, storms, schools, jobs →

    Tobaccoville: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers87th pctBroadband52th pctAffordability82th pct
    Percentile vs North Carolina towns on each part of this ranking.
  6. 15Whispering Pines, North Carolina

    Work from home: 75th percentile · Broadband at home: 94th percentile · Home value ÷ income: 52nd percentile

    Whispering Pines is a village of 4,987 people in Moore County, North Carolina. Homes have a median value of $464,800 against household income of $126,450; January lows average 31°F.

    4,987 people · Moore County · median home $464,800 · income $126,450 · Jan low 31°F · 1 in snow

    Full Whispering Pines, North Carolina profile: weather, storms, schools, jobs →

    Whispering Pines: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers75th pctBroadband94th pctAffordability52th pct
    Percentile vs North Carolina towns on each part of this ranking.
  7. 14Stokesdale, North Carolina

    Work from home: 85th percentile · Broadband at home: 63rd percentile · Home value ÷ income: 75th percentile

    Stokesdale is a town of 5,924 people in Guilford County, North Carolina. Homes have a median value of $379,100 against household income of $121,071; January lows average 30°F.

    5,924 people · Guilford County · median home $379,100 · income $121,071 · Jan low 30°F · 7 in snow

    Full Stokesdale, North Carolina profile: weather, storms, schools, jobs →

    Stokesdale: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers85th pctBroadband63th pctAffordability75th pct
    Percentile vs North Carolina towns on each part of this ranking.
  8. 13Ranlo, North Carolina

    Work from home: 58th percentile · Broadband at home: 79th percentile · Home value ÷ income: 88th percentile

    Ranlo is a town of 4,511 people in Gaston County, North Carolina. Homes have a median value of $200,200 against household income of $78,033; January lows average 31°F.

    4,511 people · Gaston County · median home $200,200 · income $78,033 · Jan low 31°F · 1 in snow

    Full Ranlo, North Carolina profile: weather, storms, schools, jobs →

    Ranlo: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers58th pctBroadband79th pctAffordability88th pct
    Percentile vs North Carolina towns on each part of this ranking.
  9. 12Jamestown, North Carolina

    Work from home: 65th percentile · Broadband at home: 85th percentile · Home value ÷ income: 75th percentile

    Jamestown is a town of 3,668 people in Guilford County, North Carolina. Homes have a median value of $326,800 against household income of $104,844; January lows average 32°F.

    3,668 people · Guilford County · median home $326,800 · income $104,844 · Jan low 32°F · 2 in snow

    Full Jamestown, North Carolina profile: weather, storms, schools, jobs →

    Jamestown: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers65th pctBroadband85th pctAffordability75th pct
    Percentile vs North Carolina towns on each part of this ranking.
  10. 11Rolesville, North Carolina

    Work from home: 93rd percentile · Broadband at home: 78th percentile · Home value ÷ income: 57th percentile

    Rolesville is a town of 9,475 people in Wake County, North Carolina. Homes have a median value of $535,000 against household income of $149,565; January lows average 28°F.

    9,475 people · Wake County · median home $535,000 · income $149,565 · Jan low 28°F · 4 in snow

    Full Rolesville, North Carolina profile: weather, storms, schools, jobs →

    Rolesville: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers93th pctBroadband78th pctAffordability57th pct
    Percentile vs North Carolina towns on each part of this ranking.
  11. 10Royal Pines, North Carolina

    Work from home: 94th percentile · Broadband at home: 84th percentile · Home value ÷ income: 52nd percentile

    Royal Pines is a community of 4,127 people in Buncombe County, North Carolina. Homes have a median value of $400,200 against household income of $107,885; January lows average 29°F.

    4,127 people · Buncombe County · median home $400,200 · income $107,885 · Jan low 29°F · 10 in snow

    Full Royal Pines, North Carolina profile: weather, storms, schools, jobs →

    Royal Pines: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers94th pctBroadband84th pctAffordability52th pct
    Percentile vs North Carolina towns on each part of this ranking.
  12. 9Midland, North Carolina

    Work from home: 84th percentile · Broadband at home: 89th percentile · Home value ÷ income: 57th percentile

    Midland is a town of 4,684 people in Cabarrus County, North Carolina. Homes have a median value of $369,100 against household income of $101,477; January lows average 29°F.

    4,684 people · Cabarrus County · median home $369,100 · income $101,477 · Jan low 29°F · 3 in snow

    Full Midland, North Carolina profile: weather, storms, schools, jobs →

    Midland: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers84th pctBroadband89th pctAffordability57th pct
    Percentile vs North Carolina towns on each part of this ranking.
  13. 8Rockfish, North Carolina

    Work from home: 78th percentile · Broadband at home: 80th percentile · Home value ÷ income: 75th percentile

    Rockfish is a community of 3,383 people in Hoke County, North Carolina. Homes have a median value of $199,900 against household income of $64,476; January lows average 30°F.

    3,383 people · Hoke County · median home $199,900 · income $64,476 · Jan low 30°F · 3 in snow

    Full Rockfish, North Carolina profile: weather, storms, schools, jobs →

    Rockfish: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers78th pctBroadband80th pctAffordability75th pct
    Percentile vs North Carolina towns on each part of this ranking.
  14. 7Pleasant Garden, North Carolina

    Work from home: 74th percentile · Broadband at home: 70th percentile · Home value ÷ income: 91st percentile

    Pleasant Garden is a town of 5,000 people in Guilford County, North Carolina. Homes have a median value of $223,500 against household income of $88,204; January lows average 27°F.

    5,000 people · Guilford County · median home $223,500 · income $88,204 · Jan low 27°F · 5 in snow

    Full Pleasant Garden, North Carolina profile: weather, storms, schools, jobs →

    Pleasant Garden: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers74th pctBroadband70th pctAffordability91th pct
    Percentile vs North Carolina towns on each part of this ranking.
  15. 6Swansboro, North Carolina

    Work from home: 77th percentile · Broadband at home: 90th percentile · Home value ÷ income: 69th percentile

    Swansboro is a town of 3,744 people in Onslow County, North Carolina. Homes have a median value of $378,700 against household income of $114,425; January lows average 32°F.

    3,744 people · Onslow County · median home $378,700 · income $114,425 · Jan low 32°F · 1 in snow

    Full Swansboro, North Carolina profile: weather, storms, schools, jobs →

    Swansboro: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers77th pctBroadband90th pctAffordability69th pct
    Percentile vs North Carolina towns on each part of this ranking.
  16. 5Oak Ridge, North Carolina

    Work from home: 95th percentile · Broadband at home: 79th percentile · Home value ÷ income: 66th percentile

    Oak Ridge is a town of 7,474 people in Guilford County, North Carolina. Homes have a median value of $529,300 against household income of $155,385; January lows average 30°F.

    7,474 people · Guilford County · median home $529,300 · income $155,385 · Jan low 30°F · 7 in snow

    Full Oak Ridge, North Carolina profile: weather, storms, schools, jobs →

    Oak Ridge: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers95th pctBroadband79th pctAffordability66th pct
    Percentile vs North Carolina towns on each part of this ranking.
  17. 4Forest Oaks, North Carolina

    Work from home: 83rd percentile · Broadband at home: 87th percentile · Home value ÷ income: 72nd percentile

    Forest Oaks is a community of 4,209 people in Guilford County, North Carolina. Homes have a median value of $349,300 against household income of $107,604; January lows average 30°F.

    4,209 people · Guilford County · median home $349,300 · income $107,604 · Jan low 30°F · 4 in snow

    Full Forest Oaks, North Carolina profile: weather, storms, schools, jobs →

    Forest Oaks: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers83th pctBroadband87th pctAffordability72th pct
    Percentile vs North Carolina towns on each part of this ranking.
  18. 3Marvin, North Carolina

    Work from home: 99th percentile · Broadband at home: 98th percentile · Home value ÷ income: 57th percentile

    Marvin is a village of 6,358 people in Union County, North Carolina. Homes have a median value of $906,000 against household income of $250,001; January lows average 32°F.

    6,358 people · Union County · median home $906,000 · income $250,001 · Jan low 32°F · 2 in snow

    Full Marvin, North Carolina profile: weather, storms, schools, jobs →

    Marvin: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers99th pctBroadband98th pctAffordability57th pct
    Percentile vs North Carolina towns on each part of this ranking.
  19. 2Holly Ridge, North Carolina

    Work from home: 97th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 66th percentile

    Holly Ridge is a town of 4,171 people in Onslow County, North Carolina. Homes have a median value of $360,300 against household income of $104,788; January lows average 35°F.

    4,171 people · Onslow County · median home $360,300 · income $104,788 · Jan low 35°F · 1 in snow

    Full Holly Ridge, North Carolina profile: weather, storms, schools, jobs →

    Holly Ridge: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers97th pctBroadband93th pctAffordability66th pct
    Percentile vs North Carolina towns on each part of this ranking.
  20. 1Briar Chapel, North Carolina

    Work from home: 99th percentile · Broadband at home: 98th percentile · Home value ÷ income: 66th percentile

    Briar Chapel is a community of 5,108 people in Chatham County, North Carolina. Homes have a median value of $570,300 against household income of $166,063; January lows average 29°F.

    5,108 people · Chatham County · median home $570,300 · income $166,063 · Jan low 29°F · 3 in snow

    Full Briar Chapel, North Carolina profile: weather, storms, schools, jobs →

    Briar Chapel: The 20 Best Affordable Small Towns for Remote Workers in North Carolina scoresRemote workers99th pctBroadband98th pctAffordability66th pct
    Percentile vs North Carolina towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, North Carolina towns0255075100$84K$222K$360K$499K$637KMedian home valuePercentile
Orange squares are the 20 towns on this list; green dots are other towns on The Town Files in North Carolina.

More North Carolina rankings

Same ranking, other places

Methodology. We ranked 188 towns of 500–10,000 people in North Carolina (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: