MAMassachusetts rankings

Towns with the most trails in Massachusetts

Ranked by miles of mapped hiking and walking trails per square mile of town. 70 towns with 2,500+ residents.

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

Gloucester
Massachusetts · Most trails

Where Gloucester lands: #12 of 70

2.8 mi / sq mi miles of trail per square mile · Visit Gloucester →

#TownTrail miles per sq miTrail milesParks & preserves
1 Medford Medford59,354 people 5.2 mi / sq mi 44.9 mi 26
2 Amherst Town Amherst Town38,182 people 4.0 mi / sq mi 111.0 mi 79
3 Melrose Melrose29,650 people 3.9 mi / sq mi 18.3 mi 22
4 Newburyport Newburyport18,652 people 3.7 mi / sq mi 39.1 mi 28
5 Holyoke Holyoke37,813 people 3.7 mi / sq mi 83.2 mi 47
6 Watertown Watertown35,543 people 3.3 mi / sq mi 13.7 mi 20
7 Northampton Northampton30,962 people 3.3 mi / sq mi 118.3 mi 40
8 Lynn Lynn101,709 people 3.2 mi / sq mi 43.0 mi 30
9 West Springfield Town West Springfield Town28,772 people 3.1 mi / sq mi 54.5 mi 11
10 Acton ActonMiddlesex County · 24,155 people 3.0 mi / sq mi 61.0 mi 41
11 Quincy Quincy102,114 people 2.8 mi / sq mi 74.7 mi 50
12 Gloucester Gloucester30,075 people 2.8 mi / sq mi 113.5 mi 92
13 Waltham Waltham64,902 people 2.7 mi / sq mi 37.6 mi 45
14 Newton Newton89,044 people 2.7 mi / sq mi 48.3 mi 72
15 Framingham Framingham72,399 people 2.7 mi / sq mi 70.2 mi 66
16 Barnstable Town Barnstable Town49,568 people 2.7 mi / sq mi 201.7 mi 67
17 Marlborough Marlborough41,647 people 2.6 mi / sq mi 57.7 mi 32
18 Hatfield HatfieldHampshire County · 3,325 people 2.5 mi / sq mi 42.0 mi 6
19 Amesbury Amesbury17,403 people 2.5 mi / sq mi 33.5 mi 34
20 Easthampton Easthampton16,086 people 2.4 mi / sq mi 32.8 mi 24
21 Fall River Fall River94,082 people 2.4 mi / sq mi 95.8 mi 30
22 Essex EssexEssex County · 3,701 people 2.4 mi / sq mi 37.7 mi 18
23 Carver CarverPlymouth County · 11,712 people 2.4 mi / sq mi 93.2 mi 8
24 Leominster Leominster43,909 people 2.3 mi / sq mi 68.4 mi 29
25 Montague MontagueFranklin County · 8,482 people 2.2 mi / sq mi 70.0 mi 15
26 Southborough SouthboroughWorcester County · 10,493 people 2.1 mi / sq mi 32.3 mi 33
27 Beverly Beverly42,665 people 2.1 mi / sq mi 46.9 mi 43
28 Lawrence Lawrence88,736 people 2.1 mi / sq mi 15.2 mi 33
29 Randolph Town Randolph Town34,878 people 2.1 mi / sq mi 21.3 mi 13
30 Agawam Town Agawam Town28,539 people 2.0 mi / sq mi 48.6 mi 18
31 Haverhill Haverhill67,698 people 1.9 mi / sq mi 68.0 mi 32
32 Attleboro Attleboro46,762 people 1.9 mi / sq mi 52.6 mi 32
33 Franklin Town Franklin Town33,154 people 1.9 mi / sq mi 50.9 mi 12
34 Worcester Worcester207,055 people 1.9 mi / sq mi 70.6 mi 75
35 Woburn41,939 people 1.9 mi / sq mi 23.9 mi 25
36 Pittsfield Pittsfield43,457 people 1.8 mi / sq mi 74.8 mi 40
37 WilbrahamHampden County · 14,572 people 1.8 mi / sq mi 39.1 mi 24
38 North Adams North Adams12,606 people 1.7 mi / sq mi 35.5 mi 19
39 Greenfield Greenfield17,664 people 1.7 mi / sq mi 37.4 mi 22
40 Chicopee Chicopee55,295 people 1.7 mi / sq mi 40.5 mi 20
41 Cambridge Cambridge118,796 people 1.6 mi / sq mi 11.6 mi 55
42 Everett Everett50,045 people 1.6 mi / sq mi 5.7 mi 20
43 Map of Chelsea Chelsea39,908 people 1.5 mi / sq mi 3.7 mi 14
44 Taunton Taunton60,433 people 1.5 mi / sq mi 72.3 mi 18
45 North Attleborough Town North Attleborough Town30,984 people 1.5 mi / sq mi 28.7 mi 16
46 Salem Salem44,795 people 1.5 mi / sq mi 26.7 mi 39
47 Fitchburg Fitchburg41,798 people 1.4 mi / sq mi 40.3 mi 33
48 Braintree Town Braintree Town38,899 people 1.4 mi / sq mi 20.5 mi 32
49 Weymouth Town Weymouth Town58,505 people 1.4 mi / sq mi 29.7 mi 59
50 Lowell Lowell118,368 people 1.3 mi / sq mi 19.3 mi 52
51 Malden Malden65,906 people 1.3 mi / sq mi 6.7 mi 23
52 Peabody Peabody54,695 people 1.3 mi / sq mi 21.3 mi 34
53 Gardner Gardner21,148 people 1.1 mi / sq mi 25.3 mi 28
54 Oxford OxfordWorcester County · 13,385 people 1.1 mi / sq mi 30.1 mi 10
55 Southbridge Town Southbridge Town17,928 people 1.0 mi / sq mi 21.3 mi 10
56 Boston Boston666,442 people 1.0 mi / sq mi 90.8 mi 267
57 Oak Bluffs Oak BluffsDukes County · 5,407 people 0.8 mi / sq mi 21.8 mi 31
58 MattapoisettPlymouth County · 6,634 people 0.8 mi / sq mi 18.7 mi 47
59 Brockton Brockton105,386 people 0.8 mi / sq mi 16.3 mi 26
60 Winthrop Town Winthrop Town18,759 people 0.8 mi / sq mi 6.3 mi 10
61 Methuen Methuen53,475 people 0.7 mi / sq mi 15.4 mi 18
62 Bridgewater Town Bridgewater Town28,471 people 0.7 mi / sq mi 18.5 mi 24
63 Revere Revere60,012 people 0.7 mi / sq mi 6.6 mi 18
64 Westfield Westfield40,378 people 0.7 mi / sq mi 30.5 mi 50
65 Springfield Springfield154,749 people 0.6 mi / sq mi 20.4 mi 94
66 Somerville Somerville81,036 people 0.5 mi / sq mi 2.1 mi 22
67 New Bedford New Bedford100,998 people 0.4 mi / sq mi 9.6 mi 26
68 Palmer Town Palmer Town12,381 people 0.4 mi / sq mi 12.4 mi 10
69 Acushnet AcushnetBristol County · 10,624 people 0.2 mi / sq mi 4.0 mi 15
70 Somerset SomersetBristol County · 18,298 people 0.1 mi / sq mi 1.2 mi 10

How this ranking works

We rank every town by miles of mapped hiking and walking trails per square mile of town. Paths, bridleways, woods roads and footways in parks count; sidewalks don't. Towns need at least a mile of trail to be ranked. Trails come from OpenStreetMap, so a well-mapped town can edge out an equally trail-rich one that's mapped less thoroughly. 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