The Town Files

The 25 Most Walkable Small Towns in Maine

Ranked on The Town Files lifestyle rankings among 152 towns of 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

    Farmingdale is a town of 2,995 people in Kennebec County, Maine. It also ranks better for first-time buyers than 99% of Maine towns and hipper than 98% of Maine towns.

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

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

    Farmingdale lifestyle rankingsWalkability89th pctCycling0th pctTransit0th pctVibrancy82th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  2. 24South Berwick, Maine

    More walkable than 89% of Maine towns

    South Berwick is a community of 3,825 people in York County, Maine. It also ranks better transit than 91% of Maine towns and more upscale than 82% of Maine towns.

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

    Full South Berwick, Maine profile: weather, storms, schools, jobs →

    South Berwick lifestyle rankingsWalkability89th pctCycling0th pctTransit91th pctVibrancy79th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  3. 23Winslow, Maine

    More walkable than 89% of Maine towns

    Winslow is a community of 5,318 people in Kennebec County, Maine. It also ranks more vibrant than 94% of Maine towns and more of a college town than 90% of Maine towns.

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

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

    Winslow lifestyle rankingsWalkability89th pctCycling0th pctTransit0th pctVibrancy94th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  4. 22Millinocket, Maine

    More walkable than 90% of Maine towns

    Millinocket is a community of 4,104 people in Penobscot County, Maine. It also ranks more vibrant than 91% of Maine towns.

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

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

    Millinocket lifestyle rankingsWalkability90th pctCycling0th pctTransit0th pctVibrancy91th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  5. 21Millinocket, Maine

    More walkable than 90% of Maine towns

    Millinocket is a town of 4,114 people in Penobscot County, Maine. It also ranks more vibrant than 91% of Maine towns.

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

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

    Millinocket lifestyle rankingsWalkability90th pctCycling0th pctTransit0th pctVibrancy91th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  6. 20Gorham, Maine

    More walkable than 90% of Maine towns

    Gorham is a community of 7,469 people in Cumberland County, Maine. It also ranks better for young professionals than 99% of Maine towns and more vibrant than 97% of Maine towns.

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

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

    Gorham lifestyle rankingsWalkability90th pctCycling0th pctTransit96th pctVibrancy97th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  7. 19Camden, Maine

    More walkable than 91% of Maine towns

    Camden is a community of 3,850 people in Knox County, Maine. It also ranks better for retirees than 100% of Maine towns and better for a vacation home than 99% of Maine towns.

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

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

    Camden lifestyle rankingsWalkability91th pctCycling0th pctTransit0th pctVibrancy86th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  8. 18Camden, Maine

    More walkable than 91% of Maine towns

    Camden is a town of 5,232 people in Knox County, Maine. It also ranks better for retirees than 100% of Maine towns and better for a vacation home than 99% of Maine towns.

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

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

    Camden lifestyle rankingsWalkability91th pctCycling0th pctTransit0th pctVibrancy86th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  9. 17Thomaston, Maine

    More walkable than 93% of Maine towns

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

    Thomaston is a town of 2,739 people in Knox County, Maine. It also ranks more seaside character than 99% of Maine towns and more vibrant than 85% of Maine towns.

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

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

    Thomaston lifestyle rankingsWalkability93th pctCycling0th pctTransit0th pctVibrancy85th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  10. 16Yarmouth, Maine

    More walkable than 93% of Maine towns

    Yarmouth is a community of 6,125 people in Cumberland County, Maine. It also ranks more upscale than 98% of Maine towns and more of a college town than 97% of Maine towns.

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

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

    Yarmouth lifestyle rankingsWalkability93th pctCycling95th pctTransit85th pctVibrancy95th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  11. 15Old Town, Maine

    More walkable than 93% of Maine towns

    Old Town is a city of 7,431 people in Penobscot County, Maine. It also ranks better for young professionals than 96% of Maine towns and more of a college town than 96% of Maine towns.

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

    Full Old Town, Maine profile: weather, storms, schools, jobs →

    Old Town lifestyle rankingsWalkability93th pctCycling0th pctTransit86th pctVibrancy93th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  12. 14Yarmouth, Maine

    More walkable than 93% of Maine towns

    Yarmouth is a town of 8,990 people in Cumberland County, Maine. It also ranks more upscale than 99% of Maine towns and better for young professionals than 97% of Maine towns.

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

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

    Yarmouth lifestyle rankingsWalkability93th pctCycling93th pctTransit81th pctVibrancy95th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  13. 13York Harbor, Maine

    More walkable than 94% of Maine towns

    York Harbor is a community of 3,132 people in York County, Maine. It also ranks more seaside character than 97% of Maine towns and better for cycling than 97% of Maine towns.

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

    Full York Harbor, Maine profile: weather, storms, schools, jobs →

    York Harbor lifestyle rankingsWalkability94th pctCycling97th pctTransit0th pctVibrancy92th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  14. 12Kittery, Maine

    More walkable than 94% of Maine towns

    Kittery is a community of 4,973 people in York County, Maine. It also ranks better for cycling than 100% of Maine towns and better transit than 99% of Maine towns.

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

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

    Kittery lifestyle rankingsWalkability94th pctCycling100th pctTransit99th pctVibrancy96th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  15. 11Cape Elizabeth, Maine

    More walkable than 94% of Maine towns

    Cape Elizabeth is a town of 9,535 people in Cumberland County, Maine. It also ranks better for families than 100% of Maine towns and more upscale than 100% of Maine towns.

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

    Full Cape Elizabeth, Maine profile: weather, storms, schools, jobs →

    Cape Elizabeth lifestyle rankingsWalkability94th pctCycling0th pctTransit0th pctVibrancy69th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  16. 10Cape Neddick, Maine

    More walkable than 95% of Maine towns

    Cape Neddick is a community of 3,037 people in York County, Maine. It also ranks more seaside character than 97% of Maine towns and more upscale than 96% of Maine towns.

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

    Full Cape Neddick, Maine profile: weather, storms, schools, jobs →

    Cape Neddick lifestyle rankingsWalkability95th pctCycling82th pctTransit0th pctVibrancy94th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  17. 9Kennebunk, Maine

    More walkable than 95% of Maine towns

    Kennebunk is a community of 5,776 people in York County, Maine. It also ranks better for retirees than 97% of Maine towns and more upscale than 95% of Maine towns.

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

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

    Kennebunk lifestyle rankingsWalkability95th pctCycling82th pctTransit0th pctVibrancy85th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  18. 8Lisbon Falls, Maine

    More walkable than 96% of Maine towns

    Lisbon Falls is a community of 4,182 people in Androscoggin County, Maine. It also ranks more vibrant than 91% of Maine towns and more of a college town than 80% of Maine towns.

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

    Full Lisbon Falls, Maine profile: weather, storms, schools, jobs →

    Lisbon Falls lifestyle rankingsWalkability96th pctCycling0th pctTransit0th pctVibrancy91th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  19. 7Gardiner, Maine

    More walkable than 96% of Maine towns

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

    Gardiner is a city of 5,961 people in Kennebec County, Maine. It also ranks more vibrant than 92% of Maine towns and hipper than 90% of Maine towns.

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

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

    Gardiner lifestyle rankingsWalkability96th pctCycling0th pctTransit0th pctVibrancy92th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  20. 6Brewer, Maine

    More walkable than 96% of Maine towns

    Brewer is a city of 9,672 people in Penobscot County, Maine. It also ranks more vibrant than 99% of Maine towns and hipper than 93% of Maine towns.

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

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

    Brewer lifestyle rankingsWalkability96th pctCycling0th pctTransit80th pctVibrancy99th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  21. 5Hallowell, Maine

    More walkable than 97% of Maine towns

    Hallowell, Maine
    Photo: Unknown authorUnknown author (public domain, Wikimedia Commons)

    Hallowell is a city of 2,570 people in Kennebec County, Maine. It also ranks better for young professionals than 100% of Maine towns and hipper than 100% of Maine towns.

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

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

    Hallowell lifestyle rankingsWalkability97th pctCycling0th pctTransit0th pctVibrancy89th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  22. 4Fairfield, Maine

    More walkable than 97% of Maine towns

    Fairfield is a community of 2,616 people in Somerset County, Maine. It also ranks more vibrant than 94% of Maine towns and more of a college town than 87% of Maine towns.

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

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

    Fairfield lifestyle rankingsWalkability97th pctCycling0th pctTransit0th pctVibrancy94th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  23. 3Old Orchard Beach, Maine

    More walkable than 97% of Maine towns

    Old Orchard Beach is a community of 8,960 people in York County, Maine. It also ranks better for young professionals than 95% of Maine towns and more vibrant than 94% of Maine towns.

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

    Full Old Orchard Beach, Maine profile: weather, storms, schools, jobs →

    Old Orchard Beach lifestyle rankingsWalkability97th pctCycling82th pctTransit86th pctVibrancy94th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  24. 2Rockland, Maine

    More walkable than 98% of Maine towns

    Rockland is a city of 6,936 people in Knox County, Maine. It also ranks hipper than 100% of Maine towns and more seaside character than 100% of Maine towns.

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

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

    Rockland lifestyle rankingsWalkability98th pctCycling96th pctTransit0th pctVibrancy99th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.
  25. 1Bath, Maine

    More walkable than 99% of Maine towns

    Bath is a city of 8,766 people in Sagadahoc County, Maine. It also ranks hipper than 100% of Maine towns and better for first-time buyers than 98% of Maine towns.

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

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

    Bath lifestyle rankingsWalkability99th pctCycling91th pctTransit0th pctVibrancy98th pct
    The Town Files lifestyle rankings, percentile vs Maine towns.

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 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. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: