The Town Files

The 25 Most Walkable Small Towns in Maine

Ranked on The Town Files lifestyle rankings among 152 towns of 2,500–10,000 people in Maine. #1 is Bath, ME.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Most Walkable Small Towns in Maine1. Bath99th pct2. Rockland98th pct3. Old Orchard Beach97th pct4. Fairfield97th pct5. Hallowell97th pct6. Brewer96th pct7. Gardiner96th pct8. Lisbon Falls96th pct9. Kennebunk95th pct10. Cape Neddick95th pct11. Cape Elizabeth94th pct12. Kittery94th pct13. York Harbor94th pct14. Yarmouth93rd pct15. Old Town93rd pct16. Yarmouth93rd pct17. Thomaston93rd pct18. Camden91st pct19. Camden91st pct20. Gorham90th pct21. Millinocket90th pct22. Millinocket90th pct23. Winslow89th pct24. South Berwick89th pct25. Farmingdale89th pct
  1. 25Farmingdale, Maine

    More walkable than 89% of Maine towns

    2,995 people · Kennebec County · median home $249,700 · income $71,635 · Jan low 9°F · 69 in snow

  2. 24South Berwick, Maine

    More walkable than 89% of Maine towns

    3,825 people · York County · median home $396,700 · income $90,972 · Jan low 15°F · 70 in snow

  3. 23Winslow, Maine

    More walkable than 89% of Maine towns

    5,318 people · Kennebec County · median home $217,900 · income $59,547 · Jan low 9°F · 86 in snow

  4. 22Millinocket, Maine

    More walkable than 90% of Maine towns

    4,104 people · Penobscot County · median home $99,800 · income $50,445 · Jan low 5°F · 86 in snow

  5. 21Millinocket, Maine

    More walkable than 90% of Maine towns

    4,114 people · Penobscot County · median home $103,800 · income $51,007 · Jan low 6°F · 86 in snow

  6. 20Gorham, Maine

    More walkable than 90% of Maine towns

    7,469 people · Cumberland County · median home $506,000 · income $128,190 · Jan low 16°F · 69 in snow

  7. 19Camden, Maine

    More walkable than 91% of Maine towns

    3,850 people · Knox County · median home $498,800 · income $78,788 · Jan low 12°F · 69 in snow

  8. 18Camden, Maine

    More walkable than 91% of Maine towns

    5,232 people · Knox County · median home $520,600 · income $82,344 · Jan low 12°F · 69 in snow

  9. 17Thomaston, Maine

    More walkable than 93% of Maine towns

    2,739 people · Knox County · median home $271,700 · income $56,435 · Jan low 12°F · 69 in snow

  10. 16Yarmouth, Maine

    More walkable than 93% of Maine towns

    6,125 people · Cumberland County · median home $576,900 · income $93,575 · Jan low 14°F · 84 in snow

  11. 15Old Town, Maine

    More walkable than 93% of Maine towns

    7,431 people · Penobscot County · median home $208,100 · income $51,585 · Jan low 6°F · 74 in snow

  12. 14Yarmouth, Maine

    More walkable than 93% of Maine towns

    8,990 people · Cumberland County · median home $639,700 · income $110,216 · Jan low 14°F · 84 in snow

  13. 13York Harbor, Maine

    More walkable than 94% of Maine towns

    3,132 people · York County · median home $627,700 · income $100,625 · Jan low 14°F · 70 in snow

  14. 12Kittery, Maine

    More walkable than 94% of Maine towns

    4,973 people · York County · median home $461,400 · income $84,730 · Jan low 16°F · 56 in snow

  15. 11Cape Elizabeth, Maine

    More walkable than 94% of Maine towns

    9,535 people · Cumberland County · median home $731,600 · income $145,821 · Jan low 16°F · 69 in snow

  16. 10Cape Neddick, Maine

    More walkable than 95% of Maine towns

    3,037 people · York County · median home $684,400 · income $108,412 · Jan low 14°F · 70 in snow

  17. 9Kennebunk, Maine

    More walkable than 95% of Maine towns

    5,776 people · York County · median home $452,800 · income $95,169 · Jan low 13°F · 49 in snow

  18. 8Lisbon Falls, Maine

    More walkable than 96% of Maine towns

    4,182 people · Androscoggin County · median home $245,700 · income $72,344 · Jan low 8°F · 78 in snow

  19. 7Gardiner, Maine

    More walkable than 96% of Maine towns

    5,961 people · Kennebec County · median home $221,600 · income $71,782 · Jan low 9°F · 69 in snow

  20. 6Brewer, Maine

    More walkable than 96% of Maine towns

    9,672 people · Penobscot County · median home $245,300 · income $66,613 · Jan low 9°F · 75 in snow

  21. 5Hallowell, Maine

    More walkable than 97% of Maine towns

    2,570 people · Kennebec County · median home $295,300 · income $68,398 · Jan low 12°F · 69 in snow

  22. 4Fairfield, Maine

    More walkable than 97% of Maine towns

    2,616 people · Somerset County · median home $139,600 · income $52,409 · Jan low 9°F · 83 in snow

  23. 3Old Orchard Beach, Maine

    More walkable than 97% of Maine towns

    8,960 people · York County · median home $366,600 · income $60,050 · Jan low 16°F · 69 in snow

  24. 2Rockland, Maine

    More walkable than 98% of Maine towns

    6,936 people · Knox County · median home $245,800 · income $56,533 · Jan low 12°F · 69 in snow

  25. 1Bath, Maine

    More walkable than 99% of Maine towns

    8,766 people · Sagadahoc County · median home $310,900 · income $69,390 · Jan low 10°F · 72 in snow

Price vs ranking

Median home value vs ranking, Maine towns0255075100$100K$246K$392K$538K$684KMedian home valuePercentile
Orange squares are the 25 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 2,500–10,000 people in Maine (2020 Census population; towns with 2,500+ people have pages so far). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: