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.
-
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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
Percentile vs Maine towns on each part of this ranking. -
7Woolwich, Maine
Seaside character: 85th percentile · Home value ÷ income: 84th percentile

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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking. -
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 →
Percentile vs Maine towns on each part of this ranking.
Price vs ranking
More Maine rankings
- The 25 Best Small Towns to Retire in Maine
- The 25 Quietest Small Towns in Maine
- The 25 Most Affordable Small Towns in Maine
- The 25 Best Small Towns for Families in Maine
- The 25 Best Quiet, Affordable Small Towns to Retire in Maine
- 25 Small Towns in Maine With the Cheapest Homes
- 25 Small Towns in Maine With the Mildest Winters
- The 25 Most Walkable Small Towns in Maine
- The 25 Best Small Towns for First-Time Home Buyers in Maine
- The 18 Best Affordable Small Towns to Retire in Maine With Mild Winters
Same ranking, other places
- The 50 Most Affordable Seaside Small Towns in America
- The 20 Most Affordable Seaside Small Towns in Texas
- The 11 Most Affordable Seaside Small Towns in California
- The 25 Most Affordable Seaside Small Towns in New Jersey
- The 25 Most Affordable Seaside Small Towns in Florida
- The 20 Most Affordable Seaside Small Towns in North Carolina
- The 25 Most Affordable Seaside Small Towns in Washington
- The 25 Most Affordable Seaside Small Towns in Maryland
- The 10 Most Affordable Seaside Small Towns in Oregon
- 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)