MEMaine rankings

Most walkable towns in Maine

Ranked by street connectivity: intersections per square mile, the standard walkability measure the EPA uses. 32 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Gorham
Maine · Most walkable

Where Gorham lands: #16 of 32

14.8 / sq mi street intersections per square mile · Visit Gorham →

#TownIntersections per sq miDead endsStreet miles
1 South Portland South Portland26,930 people 70.0 / sq mi 20.4% 133.9 mi
2 Waterville Waterville17,077 people 47.8 / sq mi 20% 103.0 mi
3 Westbrook Westbrook20,775 people 34.5 / sq mi 22.3% 104.1 mi
4 Portland Portland68,854 people 30.5 / sq mi 21.3% 281.8 mi
5 Lewiston Lewiston38,324 people 30.1 / sq mi 23.1% 201.9 mi
6 Bath Bath8,815 people 30.1 / sq mi 21.8% 60.7 mi
7 Bangor Bangor31,938 people 29.7 / sq mi 14% 191.7 mi
8 Hallowell Hallowell2,592 people 25.3 / sq mi 29.2% 28.1 mi
9 Old Orchard Beach Old Orchard BeachYork County · 9,244 people 24.4 / sq mi 25.9% 70.4 mi
10 Rockland Rockland7,035 people 24.2 / sq mi 17.7% 63.6 mi
11 Brewer Brewer9,652 people 21.3 / sq mi 27.4% 71.7 mi
12 Augusta Augusta19,077 people 20.3 / sq mi 26.7% 228.0 mi
13 Sanford Sanford22,247 people 19.5 / sq mi 21.1% 195.5 mi
14 Gardiner Gardiner6,088 people 15.9 / sq mi 29.5% 65.6 mi
15 Auburn Auburn24,602 people 15.5 / sq mi 21.6% 254.7 mi
16 Gorham GorhamCumberland County · 18,300 people 14.8 / sq mi 27.9% 185.3 mi
17 Topsham TopshamSagadahoc County · 9,706 people 14.3 / sq mi 33.2% 119.9 mi
18 Biddeford Biddeford22,498 people 13.5 / sq mi 25.1% 137.8 mi
19 Saco Saco20,819 people 12.7 / sq mi 24% 148.1 mi
20 Belfast Belfast6,986 people 10.2 / sq mi 26.8% 112.0 mi
21 Bridgton BridgtonCumberland County · 5,642 people 9.1 / sq mi 36.1% 181.8 mi
22 South Berwick South BerwickYork County · 7,670 people 7.9 / sq mi 22% 82.6 mi
23 Waterboro WaterboroYork County · 8,055 people 7.3 / sq mi 33.6% 142.4 mi
24 Greene GreeneAndroscoggin County · 4,417 people 6.6 / sq mi 37.6% 94.5 mi
25 Paris ParisOxford County · 5,317 people 5.6 / sq mi 33.5% 98.7 mi
26 Calais Calais3,097 people 5.6 / sq mi 26.3% 62.0 mi
27 Ellsworth Ellsworth8,657 people 5.5 / sq mi 36.5% 197.3 mi
28 Old Town Old Town7,470 people 5.5 / sq mi 22.9% 70.7 mi
29 Caribou Caribou7,382 people 5.0 / sq mi 16.8% 156.5 mi
30 Presque Isle Presque Isle8,736 people 4.9 / sq mi 19.3% 157.0 mi
31 Limington LimingtonYork County · 4,017 people 3.6 / sq mi 30.9% 87.4 mi
32 Fort Fairfield Fort FairfieldAroostook County · 3,309 people 2.4 / sq mi 25.2% 132.1 mi

How this ranking works

We rank every town by street connectivity: intersections per square mile, the standard walkability measure the EPA uses. More intersections mean shorter, more direct walks, while cul-de-sac layouts with long dead ends rank lower. Sidewalks are not mapped consistently enough to rank, so this measures the street grid itself. The town with the highest figure ranks #1.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Trails, streets and parks: © OpenStreetMap contributors (ODbL). Conserved land: USGS PAD-US. Measured within each town's Census boundary. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states