The Town Files

The 22 Most Affordable Seaside Small Towns in Maine

Ranked on The Town Files lifestyle rankings among 446 towns of 500–10,000 people in Maine, scoring every town on all of these at once. #1 is Calais, ME.

Map of the 22 towns12345678910111213141516171819202122
Numbers match the ranking.
The 22 Most Affordable Seaside Small Towns in Maine1. Calaisscore 982. Cutlerscore 923. Harringtonscore 884. Jonesportscore 875. Steubenscore 866. Prospectscore 857. Woolwichscore 858. Perryscore 839. Jonesboroscore 8310. Pembrokescore 8311. Frankfortscore 8112. Jonesportscore 8013. Marshfieldscore 7714. Warrenscore 7615. Machiasportscore 7516. Kittery Pointscore 7517. Phippsburgscore 7318. Wiscassetscore 7319. Dresdenscore 7320. Addisonscore 7221. Ellsworthscore 7122. Islesboroscore 71
  1. 22Islesboro, Maine

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

    Islesboro is a town of 583 people in Waldo County, Maine. Homes have a median value of $288,800 against household income of $88,438; January lows average 10°F.

    583 people · Waldo County · median home $288,800 · income $88,438 · Jan low 10°F · 69 in snow

    Full Islesboro, Maine profile: weather, storms, schools, jobs →

    Islesboro: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character85th pctAffordability56th pct
    Percentile vs Maine towns on each part of this ranking.
  2. 21Ellsworth, Maine

    Seaside character: 77th percentile · Home value ÷ income: 64th percentile

    Ellsworth is a city of 8,399 people in Hancock County, Maine. Homes have a median value of $242,300 against household income of $77,375; January lows average 11°F.

    8,399 people · Hancock County · median home $242,300 · income $77,375 · Jan low 11°F · 75 in snow

    Full Ellsworth, Maine profile: weather, storms, schools, jobs →

    Ellsworth: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character77th pctAffordability64th pct
    Percentile vs Maine towns on each part of this ranking.
  3. 20Addison, Maine

    Seaside character: 83rd percentile · Home value ÷ income: 60th percentile

    Addison is a town of 1,148 people in Washington County, Maine. Homes have a median value of $163,500 against household income of $50,524; January lows average 9°F.

    1,148 people · Washington County · median home $163,500 · income $50,524 · Jan low 9°F · 75 in snow

    Full Addison, Maine profile: weather, storms, schools, jobs →

    Addison: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character83th pctAffordability60th pct
    Percentile vs Maine towns on each part of this ranking.
  4. 19Dresden, Maine

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

    Dresden is a town of 1,725 people in Lincoln County, Maine. Homes have a median value of $240,100 against household income of $74,844; January lows average 12°F.

    1,725 people · Lincoln County · median home $240,100 · income $74,844 · Jan low 12°F · 72 in snow

    Full Dresden, Maine profile: weather, storms, schools, jobs →

    Dresden: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character85th pctAffordability60th pct
    Percentile vs Maine towns on each part of this ranking.
  5. 18Wiscasset, Maine

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

    Wiscasset is a community of 1,232 people in Lincoln County, Maine. Homes have a median value of $288,700 against household income of $90,147; January lows average 12°F.

    1,232 people · Lincoln County · median home $288,700 · income $90,147 · Jan low 12°F · 79 in snow

    Full Wiscasset, Maine profile: weather, storms, schools, jobs →

    Wiscasset: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character85th pctAffordability60th pct
    Percentile vs Maine towns on each part of this ranking.
  6. 17Phippsburg, Maine

    Seaside character: 81st percentile · Home value ÷ income: 64th percentile

    Phippsburg is a town of 2,155 people in Sagadahoc County, Maine. Homes have a median value of $335,800 against household income of $107,833; January lows average 14°F.

    2,155 people · Sagadahoc County · median home $335,800 · income $107,833 · Jan low 14°F · 72 in snow

    Full Phippsburg, Maine profile: weather, storms, schools, jobs →

    Phippsburg: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character81th pctAffordability64th pct
    Percentile vs Maine towns on each part of this ranking.
  7. 16Kittery Point, Maine

    Seaside character: 98th percentile · Home value ÷ income: 51st percentile

    Kittery Point is a community of 1,009 people in York County, Maine. Homes have a median value of $481,700 against household income of $141,086; January lows average 16°F.

    1,009 people · York County · median home $481,700 · income $141,086 · Jan low 16°F · 56 in snow

    Full Kittery Point, Maine profile: weather, storms, schools, jobs →

    Kittery Point: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character98th pctAffordability51th pct
    Percentile vs Maine towns on each part of this ranking.
  8. 15Machiasport, Maine

    Seaside character: 83rd percentile · Home value ÷ income: 67th percentile

    Machiasport is a town of 962 people in Washington County, Maine. Homes have a median value of $177,100 against household income of $60,000; January lows average 9°F.

    962 people · Washington County · median home $177,100 · income $60,000 · Jan low 9°F · 75 in snow

    Full Machiasport, Maine profile: weather, storms, schools, jobs →

    Machiasport: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character83th pctAffordability67th pct
    Percentile vs Maine towns on each part of this ranking.
  9. 14Warren, Maine

    Seaside character: 88th percentile · Home value ÷ income: 64th percentile

    Warren is a town of 4,865 people in Knox County, Maine. Homes have a median value of $232,700 against household income of $74,616; January lows average 12°F.

    4,865 people · Knox County · median home $232,700 · income $74,616 · Jan low 12°F · 69 in snow

    Full Warren, Maine profile: weather, storms, schools, jobs →

    Warren: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character88th pctAffordability64th pct
    Percentile vs Maine towns on each part of this ranking.
  10. 13Marshfield, Maine

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

    Marshfield is a town of 528 people in Washington County, Maine. Homes have a median value of $191,900 against household income of $62,500; January lows average 9°F.

    528 people · Washington County · median home $191,900 · income $62,500 · Jan low 9°F · 75 in snow

    Full Marshfield, Maine profile: weather, storms, schools, jobs →

    Marshfield: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character90th pctAffordability64th pct
    Percentile vs Maine towns on each part of this ranking.
  11. 12Jonesport, Maine

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

    Jonesport is a community of 608 people in Washington County, Maine. Homes have a median value of $176,600 against household income of $68,750; January lows average 9°F.

    608 people · Washington County · median home $176,600 · income $68,750 · Jan low 9°F · 75 in snow

    Full Jonesport, Maine profile: weather, storms, schools, jobs →

    Jonesport: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character79th pctAffordability80th pct
    Percentile vs Maine towns on each part of this ranking.
  12. 11Frankfort, Maine

    Seaside character: 81st percentile · Home value ÷ income: 80th percentile

    Frankfort is a town of 1,231 people in Waldo County, Maine. Homes have a median value of $211,300 against household income of $80,000; January lows average 10°F.

    1,231 people · Waldo County · median home $211,300 · income $80,000 · Jan low 10°F · 73 in snow

    Full Frankfort, Maine profile: weather, storms, schools, jobs →

    Frankfort: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character81th pctAffordability80th pct
    Percentile vs Maine towns on each part of this ranking.
  13. 10Pembroke, Maine

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

    Pembroke is a town of 788 people in Washington County, Maine. Homes have a median value of $142,800 against household income of $60,132; January lows average 15°F.

    788 people · Washington County · median home $142,800 · income $60,132 · Jan low 15°F · 62 in snow

    Full Pembroke, Maine profile: weather, storms, schools, jobs →

    Pembroke: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character79th pctAffordability87th pct
    Percentile vs Maine towns on each part of this ranking.
  14. 9Jonesboro, Maine

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

    Jonesboro is a town of 579 people in Washington County, Maine. Homes have a median value of $151,400 against household income of $63,750; January lows average 9°F.

    579 people · Washington County · median home $151,400 · income $63,750 · Jan low 9°F · 75 in snow

    Full Jonesboro, Maine profile: weather, storms, schools, jobs →

    Jonesboro: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character79th pctAffordability87th pct
    Percentile vs Maine towns on each part of this ranking.
  15. 8Perry, Maine

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

    Perry is a town of 802 people in Washington County, Maine. Homes have a median value of $196,400 against household income of $82,056; January lows average 11°F.

    802 people · Washington County · median home $196,400 · income $82,056 · Jan low 11°F · 95 in snow

    Full Perry, Maine profile: weather, storms, schools, jobs →

    Perry: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character79th pctAffordability87th pct
    Percentile vs Maine towns on each part of this ranking.
  16. 7Woolwich, Maine

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

    Woolwich, Maine
    Photo: Unknown photographer (public domain, Wikimedia Commons)

    Woolwich is a town of 3,068 people in Sagadahoc County, Maine. Homes have a median value of $254,500 against household income of $102,175; January lows average 12°F.

    3,068 people · Sagadahoc County · median home $254,500 · income $102,175 · Jan low 12°F · 72 in snow

    Full Woolwich, Maine profile: weather, storms, schools, jobs →

    Woolwich: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character85th pctAffordability84th pct
    Percentile vs Maine towns on each part of this ranking.
  17. 6Prospect, Maine

    Seaside character: 83rd percentile · Home value ÷ income: 87th percentile

    Prospect is a town of 698 people in Waldo County, Maine. Homes have a median value of $196,500 against household income of $81,250; January lows average 10°F.

    698 people · Waldo County · median home $196,500 · income $81,250 · Jan low 10°F · 73 in snow

    Full Prospect, Maine profile: weather, storms, schools, jobs →

    Prospect: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character83th pctAffordability87th pct
    Percentile vs Maine towns on each part of this ranking.
  18. 5Steuben, Maine

    Seaside character: 83rd percentile · Home value ÷ income: 89th percentile

    Steuben is a town of 1,129 people in Washington County, Maine. Homes have a median value of $173,900 against household income of $76,466; January lows average 15°F.

    1,129 people · Washington County · median home $173,900 · income $76,466 · Jan low 15°F

    Full Steuben, Maine profile: weather, storms, schools, jobs →

    Steuben: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character83th pctAffordability89th pct
    Percentile vs Maine towns on each part of this ranking.
  19. 4Jonesport, Maine

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

    Jonesport is a town of 1,245 people in Washington County, Maine. Homes have a median value of $142,000 against household income of $67,500; January lows average 9°F.

    1,245 people · Washington County · median home $142,000 · income $67,500 · Jan low 9°F · 75 in snow

    Full Jonesport, Maine profile: weather, storms, schools, jobs →

    Jonesport: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character79th pctAffordability95th pct
    Percentile vs Maine towns on each part of this ranking.
  20. 3Harrington, Maine

    Seaside character: 83rd percentile · Home value ÷ income: 92nd percentile

    Harrington is a town of 962 people in Washington County, Maine. Homes have a median value of $144,600 against household income of $64,861; January lows average 9°F.

    962 people · Washington County · median home $144,600 · income $64,861 · Jan low 9°F · 75 in snow

    Full Harrington, Maine profile: weather, storms, schools, jobs →

    Harrington: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character83th pctAffordability92th pct
    Percentile vs Maine towns on each part of this ranking.
  21. 2Cutler, Maine

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

    Cutler is a town of 524 people in Washington County, Maine. Homes have a median value of $155,900 against household income of $72,946; January lows average 9°F.

    524 people · Washington County · median home $155,900 · income $72,946 · Jan low 9°F · 72 in snow

    Full Cutler, Maine profile: weather, storms, schools, jobs →

    Cutler: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character88th pctAffordability95th pct
    Percentile vs Maine towns on each part of this ranking.
  22. 1Calais, Maine

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

    Calais is a city of 3,079 people in Washington County, Maine. Homes have a median value of $111,100 against household income of $64,096; January lows average 11°F.

    3,079 people · Washington County · median home $111,100 · income $64,096 · Jan low 11°F · 95 in snow

    Full Calais, Maine profile: weather, storms, schools, jobs →

    Calais: The 22 Most Affordable Seaside Small Towns in Maine scoresSeaside character96th pctAffordability99th pct
    Percentile vs Maine towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Maine towns0255075100$79K$223K$368K$513K$658KMedian home valuePercentile
Orange squares are the 22 towns on this list; green dots are other towns on The Town Files in Maine.

More Maine rankings

Same ranking, other places

Methodology. We ranked 446 towns of 500–10,000 people in Maine (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: