The Town Files

The 10 Best Small Towns for Young Families in Maine

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

Map of the 10 towns12345678910
Numbers match the ranking.
The 10 Best Small Towns for Young Families in Maine1. Actonscore 942. Bowdoinhamscore 913. Shapleighscore 914. Bowdoinscore 915. Limingtonscore 876. Lymanscore 867. Woolwichscore 848. Limerickscore 809. Fort Fairfieldscore 7710. Raymondscore 72
  1. 10Raymond, Maine

    Families: 95th percentile · Quiet: 57th percentile · First-time buyers: 64th percentile

    Raymond is a town of 4,536 people in Cumberland County, Maine. Homes have a median value of $395,800 against household income of $88,194; January lows average 11°F.

    4,536 people · Cumberland County · median home $395,800 · income $88,194 · Jan low 11°F · 80 in snow

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

    Raymond: The 10 Best Small Towns for Young Families in Maine scoresFamilies95th pctQuiet57th pctFirst-time buyers64th pct
    Percentile vs Maine towns on each part of this ranking.
  2. 9Fort Fairfield, Maine

    Families: 53rd percentile · Quiet: 88th percentile · First-time buyers: 90th percentile

    Fort Fairfield is a town of 3,322 people in Aroostook County, Maine. Homes have a median value of $161,000 against household income of $70,852; January lows average 3°F.

    3,322 people · Aroostook County · median home $161,000 · income $70,852 · Jan low 3°F · 108 in snow

    Full Fort Fairfield, Maine profile: weather, storms, schools, jobs →

    Fort Fairfield: The 10 Best Small Towns for Young Families in Maine scoresFamilies53th pctQuiet88th pctFirst-time buyers90th pct
    Percentile vs Maine towns on each part of this ranking.
  3. 8Limerick, Maine

    Families: 93rd percentile · Quiet: 64th percentile · First-time buyers: 84th percentile

    Limerick is a town of 3,188 people in York County, Maine. Homes have a median value of $269,400 against household income of $101,172; January lows average 8°F.

    3,188 people · York County · median home $269,400 · income $101,172 · Jan low 8°F · 81 in snow

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

    Limerick: The 10 Best Small Towns for Young Families in Maine scoresFamilies93th pctQuiet64th pctFirst-time buyers84th pct
    Percentile vs Maine towns on each part of this ranking.
  4. 7Woolwich, Maine

    Families: 88th percentile · Quiet: 65th percentile · First-time buyers: 100th 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 10 Best Small Towns for Young Families in Maine scoresFamilies88th pctQuiet65th pctFirst-time buyers100th pct
    Percentile vs Maine towns on each part of this ranking.
  5. 6Lyman, Maine

    Families: 95th percentile · Quiet: 89th percentile · First-time buyers: 74th percentile

    Lyman is a town of 4,525 people in York County, Maine. Homes have a median value of $360,400 against household income of $87,284; January lows average 10°F.

    4,525 people · York County · median home $360,400 · income $87,284 · Jan low 10°F · 69 in snow

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

    Lyman: The 10 Best Small Towns for Young Families in Maine scoresFamilies95th pctQuiet89th pctFirst-time buyers74th pct
    Percentile vs Maine towns on each part of this ranking.
  6. 5Limington, Maine

    Families: 91st percentile · Quiet: 83rd percentile · First-time buyers: 88th percentile

    Limington is a town of 3,892 people in York County, Maine. Homes have a median value of $295,600 against household income of $84,675; January lows average 8°F.

    3,892 people · York County · median home $295,600 · income $84,675 · Jan low 8°F · 81 in snow

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

    Limington: The 10 Best Small Towns for Young Families in Maine scoresFamilies91th pctQuiet83th pctFirst-time buyers88th pct
    Percentile vs Maine towns on each part of this ranking.
  7. 4Bowdoin, Maine

    Families: 96th percentile · Quiet: 79th percentile · First-time buyers: 99th percentile

    Bowdoin is a town of 3,136 people in Sagadahoc County, Maine. Homes have a median value of $292,800 against household income of $91,239; January lows average 8°F.

    3,136 people · Sagadahoc County · median home $292,800 · income $91,239 · Jan low 8°F · 78 in snow

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

    Bowdoin: The 10 Best Small Towns for Young Families in Maine scoresFamilies96th pctQuiet79th pctFirst-time buyers99th pct
    Percentile vs Maine towns on each part of this ranking.
  8. 3Shapleigh, Maine

    Families: 87th percentile · Quiet: 93rd percentile · First-time buyers: 94th percentile

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

    Shapleigh is a town of 2,921 people in York County, Maine. Homes have a median value of $356,000 against household income of $88,140; January lows average 10°F.

    2,921 people · York County · median home $356,000 · income $88,140 · Jan low 10°F · 75 in snow

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

    Shapleigh: The 10 Best Small Towns for Young Families in Maine scoresFamilies87th pctQuiet93th pctFirst-time buyers94th pct
    Percentile vs Maine towns on each part of this ranking.
  9. 2Bowdoinham, Maine

    Families: 96th percentile · Quiet: 79th percentile · First-time buyers: 99th percentile

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

    Bowdoinham is a town of 3,047 people in Sagadahoc County, Maine. Homes have a median value of $405,500 against household income of $108,479; January lows average 10°F.

    3,047 people · Sagadahoc County · median home $405,500 · income $108,479 · Jan low 10°F · 72 in snow

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

    Bowdoinham: The 10 Best Small Towns for Young Families in Maine scoresFamilies96th pctQuiet79th pctFirst-time buyers99th pct
    Percentile vs Maine towns on each part of this ranking.
  10. 1Acton, Maine

    Families: 90th percentile · Quiet: 96th percentile · First-time buyers: 97th percentile

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

    Acton is a town of 2,671 people in York County, Maine. Homes have a median value of $334,300 against household income of $78,750; January lows average 10°F.

    2,671 people · York County · median home $334,300 · income $78,750 · Jan low 10°F · 81 in snow

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

    Acton: The 10 Best Small Towns for Young Families in Maine scoresFamilies90th pctQuiet96th pctFirst-time buyers97th pct
    Percentile vs Maine towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Maine towns0255075100$100K$246K$392K$538K$684KMedian home valuePercentile
Orange squares are the 10 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 152 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: