The Town Files

The 20 Most Affordable Seaside Small Towns in North Carolina

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

Map of the 20 towns1234567891011121314151617181920
Numbers match the ranking.
The 20 Most Affordable Seaside Small Towns in North Carolina1. Wintonscore 982. Cherry Branchscore 923. Neuse Forestscore 924. Alliancescore 915. Grantsboroscore 916. Windsorscore 907. Cape Colonyscore 908. Arrowhead Beachscore 889. Chocowinityscore 8810. Belhavenscore 8611. Boguescore 8412. Wanchesescore 8113. Swansboroscore 8114. Holly Ridgescore 7915. Sneads Ferryscore 7916. Brandywine Bayscore 7917. James Cityscore 7618. Belvillescore 7619. Moyockscore 7520. Peletierscore 71
  1. 20Peletier, North Carolina

    Seaside character: 89th percentile · Home value ÷ income: 52nd percentile

    Peletier is a town of 769 people in Carteret County, North Carolina. Homes have a median value of $208,500 against household income of $55,893; January lows average 34°F.

    769 people · Carteret County · median home $208,500 · income $55,893 · Jan low 34°F · 1 in snow

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

    Peletier: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character89th pctAffordability52th pct
    Percentile vs North Carolina towns on each part of this ranking.
  2. 19Moyock, North Carolina

    Seaside character: 87th percentile · Home value ÷ income: 62nd percentile

    Moyock is a community of 5,154 people in Currituck County, North Carolina. Homes have a median value of $405,100 against household income of $115,244; January lows average 34°F.

    5,154 people · Currituck County · median home $405,100 · income $115,244 · Jan low 34°F · 1 in snow

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

    Moyock: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character87th pctAffordability62th pct
    Percentile vs North Carolina towns on each part of this ranking.
  3. 18Belville, North Carolina

    Seaside character: 86th percentile · Home value ÷ income: 66th percentile

    Belville is a town of 2,406 people in Brunswick County, North Carolina. Homes have a median value of $282,600 against household income of $81,944; January lows average 36°F.

    2,406 people · Brunswick County · median home $282,600 · income $81,944 · Jan low 36°F · 1 in snow

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

    Belville: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character86th pctAffordability66th pct
    Percentile vs North Carolina towns on each part of this ranking.
  4. 17James City, North Carolina

    Seaside character: 90th percentile · Home value ÷ income: 62nd percentile

    James City is a community of 5,291 people in Craven County, North Carolina. Homes have a median value of $204,400 against household income of $58,973; January lows average 34°F.

    5,291 people · Craven County · median home $204,400 · income $58,973 · Jan low 34°F · 1 in snow

    Full James City, North Carolina profile: weather, storms, schools, jobs →

    James City: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character90th pctAffordability62th pct
    Percentile vs North Carolina towns on each part of this ranking.
  5. 16Brandywine Bay, North Carolina

    Seaside character: 95th percentile · Home value ÷ income: 62nd percentile

    Brandywine Bay is a community of 1,153 people in Carteret County, North Carolina. Homes have a median value of $371,500 against household income of $105,000; January lows average 34°F.

    1,153 people · Carteret County · median home $371,500 · income $105,000 · Jan low 34°F · 1 in snow

    Full Brandywine Bay, North Carolina profile: weather, storms, schools, jobs →

    Brandywine Bay: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character95th pctAffordability62th pct
    Percentile vs North Carolina towns on each part of this ranking.
  6. 15Sneads Ferry, North Carolina

    Seaside character: 91st percentile · Home value ÷ income: 66th percentile

    Sneads Ferry is a community of 2,548 people in Onslow County, North Carolina. Homes have a median value of $269,300 against household income of $79,594; January lows average 35°F.

    2,548 people · Onslow County · median home $269,300 · income $79,594 · Jan low 35°F · 1 in snow

    Full Sneads Ferry, North Carolina profile: weather, storms, schools, jobs →

    Sneads Ferry: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character91th pctAffordability66th pct
    Percentile vs North Carolina towns on each part of this ranking.
  7. 14Holly Ridge, North Carolina

    Seaside character: 92nd 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 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character92th pctAffordability66th pct
    Percentile vs North Carolina towns on each part of this ranking.
  8. 13Swansboro, North Carolina

    Seaside character: 92nd 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 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character92th pctAffordability69th pct
    Percentile vs North Carolina towns on each part of this ranking.
  9. 12Wanchese, North Carolina

    Seaside character: 99th percentile · Home value ÷ income: 62nd percentile

    Wanchese is a community of 1,522 people in Dare County, North Carolina. Homes have a median value of $311,800 against household income of $88,750; January lows average 36°F.

    1,522 people · Dare County · median home $311,800 · income $88,750 · Jan low 36°F · 1 in snow

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

    Wanchese: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character99th pctAffordability62th pct
    Percentile vs North Carolina towns on each part of this ranking.
  10. 11Bogue, North Carolina

    Seaside character: 93rd percentile · Home value ÷ income: 75th percentile

    Bogue is a town of 695 people in Carteret County, North Carolina. Homes have a median value of $291,100 against household income of $93,516; January lows average 34°F.

    695 people · Carteret County · median home $291,100 · income $93,516 · Jan low 34°F · 1 in snow

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

    Bogue: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character93th pctAffordability75th pct
    Percentile vs North Carolina towns on each part of this ranking.
  11. 10Belhaven, North Carolina

    Seaside character: 99th percentile · Home value ÷ income: 72nd percentile

    Belhaven is a town of 1,410 people in Beaufort County, North Carolina. Homes have a median value of $103,000 against household income of $32,644; January lows average 33°F.

    1,410 people · Beaufort County · median home $103,000 · income $32,644 · Jan low 33°F · 1 in snow

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

    Belhaven: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character99th pctAffordability72th pct
    Percentile vs North Carolina towns on each part of this ranking.
  12. 9Chocowinity, North Carolina

    Seaside character: 90th percentile · Home value ÷ income: 85th percentile

    Chocowinity is a town of 722 people in Beaufort County, North Carolina. Homes have a median value of $114,300 against household income of $41,382; January lows average 34°F.

    722 people · Beaufort County · median home $114,300 · income $41,382 · Jan low 34°F · 1 in snow

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

    Chocowinity: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character90th pctAffordability85th pct
    Percentile vs North Carolina towns on each part of this ranking.
  13. 8Arrowhead Beach, North Carolina

    Seaside character: 95th percentile · Home value ÷ income: 80th percentile

    Arrowhead Beach is a community of 640 people in Chowan County, North Carolina. Homes have a median value of $198,200 against household income of $66,667; January lows average 34°F.

    640 people · Chowan County · median home $198,200 · income $66,667 · Jan low 34°F · 2 in snow

    Full Arrowhead Beach, North Carolina profile: weather, storms, schools, jobs →

    Arrowhead Beach: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character95th pctAffordability80th pct
    Percentile vs North Carolina towns on each part of this ranking.
  14. 7Cape Colony, North Carolina

    Seaside character: 94th percentile · Home value ÷ income: 85th percentile

    Cape Colony is a community of 691 people in Chowan County, North Carolina. Homes have a median value of $221,400 against household income of $78,152; January lows average 34°F.

    691 people · Chowan County · median home $221,400 · income $78,152 · Jan low 34°F · 2 in snow

    Full Cape Colony, North Carolina profile: weather, storms, schools, jobs →

    Cape Colony: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character94th pctAffordability85th pct
    Percentile vs North Carolina towns on each part of this ranking.
  15. 6Windsor, North Carolina

    Seaside character: 88th percentile · Home value ÷ income: 91st percentile

    Windsor is a town of 3,582 people in Bertie County, North Carolina. Homes have a median value of $102,700 against household income of $40,714; January lows average 33°F.

    3,582 people · Bertie County · median home $102,700 · income $40,714 · Jan low 33°F · 1 in snow

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

    Windsor: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character88th pctAffordability91th pct
    Percentile vs North Carolina towns on each part of this ranking.
  16. 5Grantsboro, North Carolina

    Seaside character: 96th percentile · Home value ÷ income: 85th percentile

    Grantsboro is a town of 692 people in Pamlico County, North Carolina. Homes have a median value of $153,800 against household income of $54,583; January lows average 34°F.

    692 people · Pamlico County · median home $153,800 · income $54,583 · Jan low 34°F · 1 in snow

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

    Grantsboro: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character96th pctAffordability85th pct
    Percentile vs North Carolina towns on each part of this ranking.
  17. 4Alliance, North Carolina

    Seaside character: 97th percentile · Home value ÷ income: 85th percentile

    Alliance is a town of 733 people in Pamlico County, North Carolina. Homes have a median value of $142,400 against household income of $50,341; January lows average 34°F.

    733 people · Pamlico County · median home $142,400 · income $50,341 · Jan low 34°F · 1 in snow

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

    Alliance: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character97th pctAffordability85th pct
    Percentile vs North Carolina towns on each part of this ranking.
  18. 3Neuse Forest, North Carolina

    Seaside character: 96th percentile · Home value ÷ income: 87th percentile

    Neuse Forest is a community of 2,110 people in Craven County, North Carolina. Homes have a median value of $228,000 against household income of $84,500; January lows average 36°F.

    2,110 people · Craven County · median home $228,000 · income $84,500 · Jan low 36°F · 1 in snow

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

    Neuse Forest: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character96th pctAffordability87th pct
    Percentile vs North Carolina towns on each part of this ranking.
  19. 2Cherry Branch, North Carolina

    Seaside character: 92nd percentile · Home value ÷ income: 91st percentile

    Cherry Branch is a community of 1,211 people in Craven County, North Carolina. Homes have a median value of $262,200 against household income of $104,432; January lows average 36°F.

    1,211 people · Craven County · median home $262,200 · income $104,432 · Jan low 36°F · 1 in snow

    Full Cherry Branch, North Carolina profile: weather, storms, schools, jobs →

    Cherry Branch: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character92th pctAffordability91th pct
    Percentile vs North Carolina towns on each part of this ranking.
  20. 1Winton, North Carolina

    Seaside character: 97th percentile · Home value ÷ income: 99th percentile

    Winton is a town of 629 people in Hertford County, North Carolina. Homes have a median value of $86,100 against household income of $48,036; January lows average 29°F.

    629 people · Hertford County · median home $86,100 · income $48,036 · Jan low 29°F · 3 in snow

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

    Winton: The 20 Most Affordable Seaside Small Towns in North Carolina scoresSeaside character97th pctAffordability99th pct
    Percentile vs North Carolina towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, North Carolina towns0255075100$27K$195K$364K$532K$701KMedian 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 479 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: