The Town Files

The 18 Best Affordable Small Towns to Retire in Maine With Mild Winters

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 Steuben, ME.

Map of the 18 towns123456789101112131415161718
Numbers match the ranking.
The 18 Best Affordable Small Towns to Retire in Maine With Mild Winters1. Steubenscore 842. Woolwichscore 843. Pembrokescore 844. Phippsburgscore 825. Calaisscore 816. Kittery Pointscore 817. Prospectscore 778. Perryscore 769. Cutlerscore 7610. Frankfortscore 7511. Edgecombscore 7412. Otisscore 7313. Jonesportscore 7314. Knoxscore 7215. Manchesterscore 7216. Harringtonscore 7017. Jonesboroscore 7018. Islesboroscore 70
  1. 18Islesboro, Maine

    Retirement: 94th percentile · January average low (°F): 60th 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement94th pctMild winters60th pctAffordability56th pct
    Percentile vs Maine towns on each part of this ranking.
  2. 17Jonesboro, Maine

    Retirement: 70th percentile · January average low (°F): 53rd 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement70th pctMild winters53th pctAffordability87th pct
    Percentile vs Maine towns on each part of this ranking.
  3. 16Harrington, Maine

    Retirement: 66th percentile · January average low (°F): 53rd 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement66th pctMild winters53th pctAffordability92th pct
    Percentile vs Maine towns on each part of this ranking.
  4. 15Manchester, Maine

    Retirement: 81st percentile · January average low (°F): 79th percentile · Home value ÷ income: 56th percentile

    Manchester is a town of 2,456 people in Kennebec County, Maine. Homes have a median value of $299,600 against household income of $92,031; January lows average 12°F.

    2,456 people · Kennebec County · median home $299,600 · income $92,031 · Jan low 12°F · 69 in snow

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

    Manchester: The 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement81th pctMild winters79th pctAffordability56th pct
    Percentile vs Maine towns on each part of this ranking.
  5. 14Knox, Maine

    Retirement: 73rd percentile · January average low (°F): 60th percentile · Home value ÷ income: 84th percentile

    Knox is a town of 811 people in Waldo County, Maine. Homes have a median value of $159,600 against household income of $64,821; January lows average 10°F.

    811 people · Waldo County · median home $159,600 · income $64,821 · Jan low 10°F · 79 in snow

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

    Knox: The 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement73th pctMild winters60th pctAffordability84th pct
    Percentile vs Maine towns on each part of this ranking.
  6. 13Jonesport, Maine

    Retirement: 70th percentile · January average low (°F): 53rd 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement70th pctMild winters53th pctAffordability95th pct
    Percentile vs Maine towns on each part of this ranking.
  7. 12Otis, Maine

    Retirement: 77th percentile · January average low (°F): 68th percentile · Home value ÷ income: 74th percentile

    Otis is a town of 673 people in Hancock County, Maine. Homes have a median value of $282,500 against household income of $101,250; January lows average 11°F.

    673 people · Hancock County · median home $282,500 · income $101,250 · Jan low 11°F · 75 in snow

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

    Otis: The 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement77th pctMild winters68th pctAffordability74th pct
    Percentile vs Maine towns on each part of this ranking.
  8. 11Edgecomb, Maine

    Retirement: 82nd percentile · January average low (°F): 79th percentile · Home value ÷ income: 60th percentile

    Edgecomb is a town of 1,188 people in Lincoln County, Maine. Homes have a median value of $348,400 against household income of $108,750; January lows average 12°F.

    1,188 people · Lincoln County · median home $348,400 · income $108,750 · Jan low 12°F · 79 in snow

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

    Edgecomb: The 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement82th pctMild winters79th pctAffordability60th pct
    Percentile vs Maine towns on each part of this ranking.
  9. 10Frankfort, Maine

    Retirement: 84th percentile · January average low (°F): 60th 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement84th pctMild winters60th pctAffordability80th pct
    Percentile vs Maine towns on each part of this ranking.
  10. 9Cutler, Maine

    Retirement: 79th percentile · January average low (°F): 53rd 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement79th pctMild winters53th pctAffordability95th pct
    Percentile vs Maine towns on each part of this ranking.
  11. 8Perry, Maine

    Retirement: 68th percentile · January average low (°F): 73rd 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement68th pctMild winters73th pctAffordability87th pct
    Percentile vs Maine towns on each part of this ranking.
  12. 7Prospect, Maine

    Retirement: 84th percentile · January average low (°F): 60th 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement84th pctMild winters60th pctAffordability87th pct
    Percentile vs Maine towns on each part of this ranking.
  13. 6Kittery Point, Maine

    Retirement: 93rd percentile · January average low (°F): 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement93th pctMild winters98th pctAffordability51th pct
    Percentile vs Maine towns on each part of this ranking.
  14. 5Calais, Maine

    Retirement: 71st percentile · January average low (°F): 73rd 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement71th pctMild winters73th pctAffordability99th pct
    Percentile vs Maine towns on each part of this ranking.
  15. 4Phippsburg, Maine

    Retirement: 96th percentile · January average low (°F): 86th 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement96th pctMild winters86th pctAffordability64th pct
    Percentile vs Maine towns on each part of this ranking.
  16. 3Pembroke, Maine

    Retirement: 72nd percentile · January average low (°F): 92nd 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement72th pctMild winters92th pctAffordability87th pct
    Percentile vs Maine towns on each part of this ranking.
  17. 2Woolwich, Maine

    Retirement: 88th percentile · January average low (°F): 79th 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement88th pctMild winters79th pctAffordability84th pct
    Percentile vs Maine towns on each part of this ranking.
  18. 1Steuben, Maine

    Retirement: 71st percentile · January average low (°F): 92nd 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 18 Best Affordable Small Towns to Retire in Maine With Mild Winters scoresRetirement71th pctMild winters92th pctAffordability89th 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 18 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: