Guest, Sign inJoin
View of Provincetown from Pilgrim Monument looking east, MA, USA - Sept, 2013Provincetown, #1 on this list · Photo: WestportWiki · CC BY-SA 3.0
Massachusetts rankings · Outdoors

Best towns for the outdoors in Massachusetts

Provincetown ranks first on outdoors among Massachusetts’ 283 towns of 2,500+; 272 of the 283 grade A− or better on outdoors nationally.

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. How grades work

#1

Provincetown

Barnstable County · 3,729 people
A+

Outdoors grade, among the top in the U.S.·Overall C− · #251 of 282 in MA

#2

Wellfleet

Barnstable County · 3,707 people
A+

Outdoors grade, among the top in the U.S.·Overall B · #161 of 282 in MA

#3

Dover

Norfolk County · 6,026 people
A+

Outdoors grade, among the top in the U.S.·Overall A+ · #41 of 282 in MA

All 283 towns

Outdoors grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

283 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1ProvincetownBarnstable County · 3,729 peopleA+among the top in the U.S.·Overall C− · #251 of 282
2WellfleetBarnstable County · 3,707 peopleA+among the top in the U.S.·Overall B · #161 of 282
3DoverNorfolk County · 6,026 peopleA+among the top in the U.S.·Overall A+ · #41 of 282
4GrotonMiddlesex County · 11,541 peopleA+among the top in the U.S.·Overall A+ · #7 of 282
5LincolnMiddlesex County · 6,925 peopleA+among the top in the U.S.·Overall A+ · #35 of 282
6ConcordMiddlesex County · 18,208 peopleA+among the top in the U.S.·Overall A+ · #26 of 282
7NantucketNantucket County · 14,758 peopleA+among the top in the U.S.·Overall B− · #202 of 282
8MedfieldNorfolk County · 13,248 peopleA+among the top in the U.S.·Overall A+ · #15 of 282
9SherbornMiddlesex County · 4,455 peopleA+among the top in the U.S.·Overall A+ · #17 of 282
10HolyokeHampden County · 38,023 peopleA+among the top in the U.S.·Overall D− · #282 of 282
11SharonNorfolk County · 18,798 peopleA+among the top in the U.S.·Overall A+ · #8 of 282
12DunstableMiddlesex County · 3,486 peopleA+among the top in the U.S.·Overall A+ · #27 of 282
13IpswichEssex County · 14,131 peopleA+among the top in the U.S.·Overall A · #59 of 282
14ChathamBarnstable County · 6,752 peopleA+among the top in the U.S.·Overall B+ · #141 of 282
15BoxboroughMiddlesex County · 5,508 peopleA+among the top in the U.S.·Overall A+ · #31 of 282
16FalmouthBarnstable County · 33,361 peopleA+among the top in the U.S.·Overall B− · #193 of 282
17NewburyEssex County · 6,895 peopleA+among the top in the U.S.·Overall B+ · #126 of 282
18BrewsterBarnstable County · 10,457 peopleA+among the top in the U.S.·Overall B+ · #136 of 282
19South HadleyHampshire County · 17,768 peopleA+among the top in the U.S.·Overall B+ · #129 of 282
20HarvardWorcester County · 7,014 peopleA+among the top in the U.S.·Overall A+ · #11 of 282
21MarshfieldPlymouth County · 26,826 peopleA+among the top in the U.S.·Overall A · #74 of 282
22GloucesterEssex County · 30,627 peopleA+among the top in the U.S.·Overall C+ · #217 of 282
23Amherst Town College campusHampshire County · 40,920 peopleA+among the top in the U.S.·Overall A−
24HopkintonMiddlesex County · 19,866 peopleA+among the top in the U.S.·Overall A+ · #12 of 282
25Manchester-by-the-SeaEssex County · 5,475 peopleA+among the top in the U.S.·Overall A+ · #16 of 282
26FoxboroughNorfolk County · 18,934 peopleA+among the top in the U.S.·Overall A− · #99 of 282
27WilliamstownBerkshire County · 9,186 peopleA+among the top in the U.S.·Overall A− · #109 of 282
28MashpeeBarnstable County · 15,468 peopleA+among the top in the U.S.·Overall B− · #191 of 282
29StonehamMiddlesex County · 24,253 peopleA+among the top in the U.S.·Overall A− · #84 of 282
30WaylandMiddlesex County · 13,913 peopleA+among the top in the U.S.·Overall A+ · #6 of 282
31DuxburyPlymouth County · 16,498 peopleA+among the top in the U.S.·Overall A+ · #39 of 282
32SudburyMiddlesex County · 19,643 peopleA+among the top in the U.S.·Overall A+ · #4 of 282
33LexingtonMiddlesex County · 34,648 peopleA+among the top in the U.S.·Overall A+ · #10 of 282
34BerlinWorcester County · 3,486 peopleA+among the top in the U.S.·Overall A · #78 of 282
35BourneBarnstable County · 20,772 peopleA+among the top in the U.S.·Overall C+ · #222 of 282
36WestonMiddlesex County · 11,729 peopleA+among the top in the U.S.·Overall A+ · #22 of 282
37YarmouthBarnstable County · 25,225 peopleA+among the top in the U.S.·Overall C · #241 of 282
38MiltonNorfolk County · 28,537 peopleA+among the top in the U.S.·Overall A+ · #25 of 282
39EastonBristol County · 25,795 peopleA+among the top in the U.S.·Overall B+ · #111 of 282
40CohassetNorfolk County · 8,461 peopleA+among the top in the U.S.·Overall A · #54 of 282
41CarlisleMiddlesex County · 5,286 peopleA+among the top in the U.S.·Overall A+ · #2 of 282
42MarionPlymouth County · 5,366 peopleA+among the top in the U.S.·Overall A · #80 of 282
43QuincyNorfolk County · 103,173 peopleA+among the top in the U.S.·Overall B− · #211 of 282
44NorthamptonHampshire County · 31,047 peopleA+among the top in the U.S.·Overall C+ · #223 of 282
45BedfordMiddlesex County · 14,836 peopleA+among the top in the U.S.·Overall A+ · #36 of 282
46MiddletonEssex County · 9,895 peopleA+among the top in the U.S.·Overall A · #49 of 282
47DennisBarnstable County · 14,906 peopleA+among the top in the U.S.·Overall C+ · #219 of 282
48CantonNorfolk County · 25,165 peopleA+among the top in the U.S.·Overall A− · #94 of 282
49NortonBristol County · 19,559 peopleA+among the top in the U.S.·Overall A− · #107 of 282
50AdamsBerkshire County · 7,934 peopleA+among the top in the U.S.·Overall D · #270 of 282
51Barnstable TownBarnstable County · 50,101 peopleA+among the top in the U.S.·Overall C · #244 of 282
52GeorgetownEssex County · 8,577 peopleA+among the top in the U.S.·Overall A · #76 of 282
53Easthampton15,851 peopleA+among the top in the U.S.·Overall C+ · #232 of 282
54ActonMiddlesex County · 24,786 peopleA+among the top in the U.S.·Overall A+ · #20 of 282
55WestfordMiddlesex County · 24,853 peopleA+among the top in the U.S.·Overall A+ · #37 of 282
56OrleansBarnstable County · 6,524 peopleA+among the top in the U.S.·Overall B+ · #145 of 282
57EssexEssex County · 3,770 peopleA+among the top in the U.S.·Overall A · #67 of 282
58HollistonMiddlesex County · 15,206 peopleA+among the top in the U.S.·Overall A+ · #38 of 282
59AndoverEssex County · 37,014 peopleA+among the top in the U.S.·Overall A+ · #45 of 282
60RowleyEssex County · 6,356 peopleA+among the top in the U.S.·Overall B+ · #140 of 282
61BoxfordEssex County · 8,520 peopleA+among the top in the U.S.·Overall A+ · #3 of 282
62ShirleyMiddlesex County · 7,189 peopleA+among the top in the U.S.·Overall A− · #105 of 282
63North AdamsBerkshire County · 12,368 peopleA+among the top in the U.S.·Overall D− · #279 of 282
64MattapoisettPlymouth County · 6,831 peopleA+among the top in the U.S.·Overall A · #65 of 282
65WenhamEssex County · 4,952 peopleA+among the top in the U.S.·Overall A+ · #1 of 282
66MedfordMiddlesex County · 59,834 peopleA+among the top in the U.S.·Overall B · #182 of 282
67NeedhamNorfolk County · 32,897 peopleA+among the top in the U.S.·Overall A+ · #28 of 282
68BoltonWorcester County · 6,477 peopleA+among the top in the U.S.·Overall A · #53 of 282
69BurlingtonMiddlesex County · 26,778 peopleA+among the top in the U.S.·Overall B+ · #131 of 282
70SandwichBarnstable County · 20,575 peopleA+among the top in the U.S.·Overall A− · #100 of 282
71LenoxBerkshire County · 5,059 peopleA+among the top in the U.S.·Overall B · #156 of 282
72West NewburyEssex County · 4,709 peopleA+among the top in the U.S.·Overall A · #68 of 282
73DaltonBerkshire County · 6,157 peopleA+among the top in the U.S.·Overall B · #173 of 282
74HalifaxPlymouth County · 7,845 peopleA+among the top in the U.S.·Overall A− · #93 of 282
75LunenburgWorcester County · 12,043 peopleA+among the top in the U.S.·Overall B · #169 of 282
76NahantEssex County · 3,331 peopleA+among the top in the U.S.·Overall A · #81 of 282
77TisburyDukes County · 4,934 peopleA+among the top in the U.S.·Overall B− · #197 of 282
78WestwoodNorfolk County · 16,426 peopleA+among the top in the U.S.·Overall A · #58 of 282
79RockportEssex County · 7,126 peopleA+among the top in the U.S.·Overall B+ · #118 of 282
80HamiltonEssex County · 7,674 peopleA+among the top in the U.S.·Overall A+ · #44 of 282
81MelroseMiddlesex County · 29,597 peopleA+among the top in the U.S.·Overall A · #61 of 282
82TownsendMiddlesex County · 9,143 peopleA+among the top in the U.S.·Overall B+ · #119 of 282
83StowMiddlesex County · 7,248 peopleA+among the top in the U.S.·Overall A+ · #30 of 282
84WarehamPlymouth County · 23,689 peopleA+among the top in the U.S.·Overall C− · #247 of 282
85TopsfieldEssex County · 6,626 peopleA+among the top in the U.S.·Overall A+ · #5 of 282
86HarwichBarnstable County · 13,635 peopleA+among the top in the U.S.·Overall B · #155 of 282
87EdgartownDukes County · 5,446 peopleA+better than 98% of U.S. towns·Overall B− · #209 of 282
88HinghamPlymouth County · 24,481 peopleA+better than 98% of U.S. towns·Overall A · #52 of 282
89NewburyportEssex County · 19,148 peopleA+better than 98% of U.S. towns·Overall A · #63 of 282
90LittletonMiddlesex County · 10,404 peopleA+better than 98% of U.S. towns·Overall A+ · #43 of 282
91North AndoverEssex County · 32,161 peopleA+better than 98% of U.S. towns·Overall A · #79 of 282
92Great BarringtonBerkshire County · 7,239 peopleA+better than 98% of U.S. towns·Overall C+ · #224 of 282
93HanoverPlymouth County · 14,971 peopleA+better than 98% of U.S. towns·Overall A− · #90 of 282
94WrenthamNorfolk County · 12,453 peopleA+better than 98% of U.S. towns·Overall A− · #104 of 282
95WilbrahamHampden County · 14,715 peopleA+better than 98% of U.S. towns·Overall B · #167 of 282
96HansonPlymouth County · 10,927 peopleA+better than 98% of U.S. towns·Overall B+ · #133 of 282
97MontagueFranklin County · 8,377 peopleA+better than 98% of U.S. towns·Overall D · #258 of 282
98LeeBerkshire County · 5,673 peopleA+better than 98% of U.S. towns·Overall C · #237 of 282
99GrovelandEssex County · 7,102 peopleA+better than 98% of U.S. towns·Overall A− · #85 of 282
100DedhamNorfolk County · 25,731 peopleA+better than 98% of U.S. towns·Overall B · #150 of 282
101WellesleyNorfolk County · 31,239 peopleA+better than 98% of U.S. towns·Overall A+ · #14 of 282
102West TisburyDukes County · 3,645 peopleA+better than 98% of U.S. towns·Overall B+ · #143 of 282
103NorthboroughWorcester County · 16,080 peopleA+better than 98% of U.S. towns·Overall A · #47 of 282
104EasthamBarnstable County · 5,844 peopleA+better than 98% of U.S. towns·Overall C+ · #213 of 282
105SalemEssex County · 45,381 peopleA+better than 98% of U.S. towns·Overall C · #234 of 282
106MillisNorfolk County · 9,463 peopleA+better than 98% of U.S. towns·Overall A · #56 of 282
107PittsfieldBerkshire County · 42,909 peopleA+better than 98% of U.S. towns·Overall D · #265 of 282
108WinchesterMiddlesex County · 23,710 peopleA+better than 98% of U.S. towns·Overall A+ · #13 of 282
109UptonWorcester County · 8,560 peopleA+better than 98% of U.S. towns·Overall A · #82 of 282
110NorwellPlymouth County · 11,546 peopleA+better than 98% of U.S. towns·Overall A · #57 of 282
111MaynardMiddlesex County · 10,703 peopleA+better than 98% of U.S. towns·Overall B · #158 of 282
112PepperellMiddlesex County · 11,762 peopleA+better than 98% of U.S. towns·Overall A− · #97 of 282
113SaugusEssex County · 29,179 peopleA+better than 98% of U.S. towns·Overall C+ · #233 of 282
114PrincetonWorcester County · 3,618 peopleA+better than 98% of U.S. towns·Overall A+ · #18 of 282
115AshlandMiddlesex County · 19,177 peopleA+better than 97% of U.S. towns·Overall A · #55 of 282
116PlymouthPlymouth County · 67,846 peopleA+better than 97% of U.S. towns·Overall B · #180 of 282
117PaxtonWorcester County · 5,046 peopleA+better than 97% of U.S. towns·Overall A+ · #42 of 282
118SturbridgeWorcester County · 10,120 peopleA+better than 97% of U.S. towns·Overall B+ · #146 of 282
119NatickMiddlesex County · 36,969 peopleA+better than 97% of U.S. towns·Overall A · #72 of 282
120LynnfieldEssex County · 13,274 peopleA+better than 97% of U.S. towns·Overall A · #64 of 282
121West BridgewaterPlymouth County · 7,872 peopleA+better than 97% of U.S. towns·Overall B− · #185 of 282
122GardnerWorcester County · 21,483 peopleA+better than 97% of U.S. towns·Overall C− · #250 of 282
123LeominsterWorcester County · 44,194 peopleA+better than 97% of U.S. towns·Overall C− · #246 of 282
124Braintree TownNorfolk County · 38,957 peopleA+better than 97% of U.S. towns·Overall B+ · #134 of 282
125LongmeadowHampden County · 15,688 peopleA+better than 97% of U.S. towns·Overall A− · #88 of 282
126GraftonWorcester County · 21,043 peopleA+better than 97% of U.S. towns·Overall A · #62 of 282
127ReadingMiddlesex County · 25,803 peopleA+better than 97% of U.S. towns·Overall A+ · #19 of 282
128FraminghamMiddlesex County · 73,021 peopleA+better than 97% of U.S. towns·Overall C · #235 of 282
129KingstonPlymouth County · 14,548 peopleA+better than 97% of U.S. towns·Overall A− · #92 of 282
130BeverlyEssex County · 43,363 peopleA+better than 97% of U.S. towns·Overall A− · #106 of 282
131HullPlymouth County · 10,266 peopleA+better than 97% of U.S. towns·Overall B · #163 of 282
132SpencerWorcester County · 12,173 peopleA+better than 97% of U.S. towns·Overall B− · #212 of 282
133ScituatePlymouth County · 19,662 peopleA+better than 97% of U.S. towns·Overall A+ · #21 of 282
134HadleyHampshire County · 5,213 peopleA+better than 97% of U.S. towns·Overall B− · #199 of 282
135GreenfieldFranklin County · 17,691 peopleA+better than 97% of U.S. towns·Overall D · #274 of 282
136MarlboroughMiddlesex County · 42,772 peopleA+better than 96% of U.S. towns·Overall C · #242 of 282
137Amesbury17,588 peopleA+better than 96% of U.S. towns·Overall C+ · #214 of 282
138PlainvilleNorfolk County · 10,175 peopleA+better than 96% of U.S. towns·Overall B · #179 of 282
139WalpoleNorfolk County · 26,237 peopleA+better than 96% of U.S. towns·Overall A · #71 of 282
140LanesboroughBerkshire County · 2,999 peopleA+better than 96% of U.S. towns·Overall B+ · #127 of 282
141Oak BluffsDukes County · 5,428 peopleA+better than 96% of U.S. towns·Overall B · #172 of 282
142MansfieldBristol County · 24,236 peopleA+better than 96% of U.S. towns·Overall A− · #96 of 282
143AshbyMiddlesex County · 3,274 peopleA+better than 96% of U.S. towns·Overall A · #60 of 282
144AyerMiddlesex County · 9,267 peopleA+better than 96% of U.S. towns·Overall B+ · #123 of 282
145SalisburyEssex County · 9,530 peopleA+better than 96% of U.S. towns·Overall B− · #195 of 282
146WestboroughWorcester County · 22,894 peopleA+better than 96% of U.S. towns·Overall A− · #83 of 282
147AttleboroBristol County · 47,447 peopleA+better than 96% of U.S. towns·Overall C+ · #226 of 282
148AtholWorcester County · 12,129 peopleA+better than 96% of U.S. towns·Overall D · #257 of 282
149HopedaleWorcester County · 6,066 peopleA+better than 96% of U.S. towns·Overall B+ · #113 of 282
150CheshireBerkshire County · 3,180 peopleA+better than 96% of U.S. towns·Overall B− · #196 of 282
151Randolph TownNorfolk County · 34,948 peopleA+better than 96% of U.S. towns·Overall C · #239 of 282
152BelmontMiddlesex County · 27,118 peopleA+better than 96% of U.S. towns·Overall A+ · #33 of 282
153TewksburyMiddlesex County · 31,901 peopleA+better than 96% of U.S. towns·Overall B · #157 of 282
154SouthboroughWorcester County · 10,559 peopleA+better than 96% of U.S. towns·Overall A+ · #9 of 282
155WinchendonWorcester County · 10,620 peopleA+better than 96% of U.S. towns·Overall C− · #256 of 282
156WestminsterWorcester County · 8,807 peopleA+better than 96% of U.S. towns·Overall B · #166 of 282
157BrookfieldWorcester County · 3,516 peopleA+better than 96% of U.S. towns·Overall C+ · #216 of 282
158Agawam TownHampden County · 28,783 peopleA+better than 96% of U.S. towns·Overall C · #243 of 282
159GranbyHampshire County · 5,991 peopleA+better than 96% of U.S. towns·Overall B+ · #120 of 282
160WebsterWorcester County · 17,835 peopleA+better than 96% of U.S. towns·Overall D · #268 of 282
161TyngsboroughMiddlesex County · 12,721 peopleA+better than 96% of U.S. towns·Overall C+ · #220 of 282
162PembrokePlymouth County · 18,492 peopleA+better than 95% of U.S. towns·Overall A · #70 of 282
163StoughtonNorfolk County · 29,845 peopleA+better than 95% of U.S. towns·Overall B− · #206 of 282
164DartmouthBristol County · 34,367 peopleA+better than 95% of U.S. towns·Overall B− · #184 of 282
165NorthbridgeWorcester County · 16,799 peopleA+better than 95% of U.S. towns·Overall B− · #188 of 282
166LudlowHampden County · 21,279 peopleA+better than 95% of U.S. towns·Overall C · #240 of 282
167Franklin TownNorfolk County · 33,955 peopleA+better than 95% of U.S. towns·Overall A+ · #34 of 282
168North ReadingMiddlesex County · 16,553 peopleA+better than 95% of U.S. towns·Overall A · #51 of 282
169FitchburgWorcester County · 42,136 peopleA+better than 95% of U.S. towns·Overall D · #264 of 282
170BillericaMiddlesex County · 42,632 peopleAbetter than 95% of U.S. towns·Overall A− · #89 of 282
171BelchertownHampshire County · 15,265 peopleAbetter than 95% of U.S. towns·Overall B+ · #147 of 282
172Fall RiverBristol County · 95,298 peopleAbetter than 95% of U.S. towns·Overall D− · #280 of 282
173SuttonWorcester County · 9,662 peopleAbetter than 95% of U.S. towns·Overall A · #73 of 282
174West Springfield TownHampden County · 28,829 peopleAbetter than 94% of U.S. towns·Overall D · #269 of 282
175DanversEssex County · 29,211 peopleAbetter than 94% of U.S. towns·Overall B+ · #144 of 282
176Weymouth TownNorfolk County · 59,759 peopleAbetter than 94% of U.S. towns·Overall B− · #186 of 282
177WalthamMiddlesex County · 65,037 peopleAbetter than 94% of U.S. towns·Overall B− · #187 of 282
178North Attleborough TownBristol County · 31,506 peopleAbetter than 94% of U.S. towns·Overall B+ · #112 of 282
179HudsonMiddlesex County · 20,341 peopleAbetter than 94% of U.S. towns·Overall B+ · #138 of 282
180SunderlandFranklin County · 3,607 peopleAbetter than 94% of U.S. towns·Overall B− · #194 of 282
181AbingtonPlymouth County · 17,142 peopleAbetter than 94% of U.S. towns·Overall B− · #189 of 282
182WakefieldMiddlesex County · 29,234 peopleAbetter than 94% of U.S. towns·Overall A · #66 of 282
183HoldenWorcester County · 20,526 peopleAbetter than 94% of U.S. towns·Overall A− · #87 of 282
184WoburnMiddlesex County · 43,962 peopleAbetter than 94% of U.S. towns·Overall B · #177 of 282
185DeerfieldFranklin County · 5,147 peopleAbetter than 94% of U.S. towns·Overall B+ · #137 of 282
186Winthrop TownSuffolk County · 18,647 peopleAbetter than 94% of U.S. towns·Overall B+ · #135 of 282
187MiddleboroughPlymouth County · 25,149 peopleAbetter than 94% of U.S. towns·Overall C+ · #218 of 282
188HollandHampden County · 2,577 peopleAbetter than 94% of U.S. towns·Overall B · #178 of 282
189MillburyWorcester County · 14,276 peopleAbetter than 94% of U.S. towns·Overall B− · #207 of 282
190NewtonMiddlesex County · 90,741 peopleAbetter than 94% of U.S. towns·Overall A+ · #24 of 282
191HardwickWorcester County · 2,736 peopleAbetter than 93% of U.S. towns·Overall C+ · #228 of 282
192FreetownBristol County · 9,443 peopleAbetter than 93% of U.S. towns·Overall B · #162 of 282
193NorfolkNorfolk County · 12,096 peopleAbetter than 93% of U.S. towns·Overall A+ · #32 of 282
194AshburnhamWorcester County · 6,554 peopleAbetter than 93% of U.S. towns·Overall B · #154 of 282
195BoylstonWorcester County · 5,104 peopleAbetter than 93% of U.S. towns·Overall A− · #95 of 282
196HolbrookNorfolk County · 11,401 peopleAbetter than 92% of U.S. towns·Overall B · #165 of 282
197HatfieldHampshire County · 3,286 peopleAbetter than 92% of U.S. towns·Overall B+ · #130 of 282
198RochesterPlymouth County · 5,956 peopleAbetter than 92% of U.S. towns·Overall B+ · #121 of 282
199BrooklineNorfolk County · 63,414 peopleAbetter than 92% of U.S. towns·Overall A · #50 of 282
200BarreWorcester County · 5,641 peopleAbetter than 92% of U.S. towns·Overall C+ · #230 of 282
201SheffieldBerkshire County · 3,314 peopleAbetter than 92% of U.S. towns·Overall C− · #248 of 282
202WareHampshire County · 10,128 peopleAbetter than 92% of U.S. towns·Overall D · #267 of 282
203MarbleheadEssex County · 20,583 peopleAbetter than 92% of U.S. towns·Overall A+ · #40 of 282
204SterlingWorcester County · 8,358 peopleAbetter than 92% of U.S. towns·Overall A · #75 of 282
205OrangeFranklin County · 7,569 peopleAbetter than 92% of U.S. towns·Overall D · #273 of 282
206TauntonBristol County · 62,522 peopleAbetter than 91% of U.S. towns·Overall D · #262 of 282
207BostonSuffolk County · 672,973 peopleAbetter than 91% of U.S. towns·Overall C− · #252 of 282
208DouglasWorcester County · 9,545 peopleAbetter than 91% of U.S. towns·Overall B+ · #116 of 282
209NorthfieldFranklin County · 2,857 peopleAbetter than 91% of U.S. towns·Overall B− · #201 of 282
210HubbardstonWorcester County · 4,460 peopleAbetter than 91% of U.S. towns·Overall B+ · #117 of 282
211ChelmsfordMiddlesex County · 38,549 peopleAbetter than 91% of U.S. towns·Overall A− · #98 of 282
212LancasterWorcester County · 9,161 peopleAbetter than 91% of U.S. towns·Overall A− · #86 of 282
213ClintonWorcester County · 15,718 peopleAbetter than 91% of U.S. towns·Overall B · #164 of 282
214SeekonkBristol County · 16,046 peopleAbetter than 91% of U.S. towns·Overall B · #160 of 282
215PeabodyEssex County · 55,953 peopleAbetter than 91% of U.S. towns·Overall C+ · #221 of 282
216CarverPlymouth County · 11,981 peopleAbetter than 91% of U.S. towns·Overall C+ · #231 of 282
217BlackstoneWorcester County · 9,416 peopleAbetter than 91% of U.S. towns·Overall B · #153 of 282
218FairhavenBristol County · 16,110 peopleAbetter than 91% of U.S. towns·Overall B · #181 of 282
219Watertown35,710 peopleAbetter than 90% of U.S. towns·Overall C+ · #225 of 282
220RocklandPlymouth County · 17,949 peopleAbetter than 90% of U.S. towns·Overall B+ · #139 of 282
221SwampscottEssex County · 15,183 peopleAbetter than 90% of U.S. towns·Overall A− · #110 of 282
222RevereSuffolk County · 60,141 peopleAbetter than 90% of U.S. towns·Overall C− · #255 of 282
223SouthamptonHampshire County · 6,085 peopleAbetter than 90% of U.S. towns·Overall B+ · #124 of 282
224WilmingtonMiddlesex County · 23,629 peopleAbetter than 90% of U.S. towns·Overall A− · #108 of 282
225SpringfieldHampden County · 154,702 peopleAbetter than 90% of U.S. towns·Overall D− · #281 of 282
226WorcesterWorcester County · 213,862 peopleAbetter than 90% of U.S. towns·Overall D · #259 of 282
227TempletonWorcester County · 8,553 peopleAbetter than 90% of U.S. towns·Overall B− · #210 of 282
228NorwoodNorfolk County · 31,714 peopleAbetter than 90% of U.S. towns·Overall B+ · #115 of 282
229Bridgewater TownPlymouth County · 29,309 peopleAbetter than 90% of U.S. towns·Overall A− · #101 of 282
230Southbridge TownWorcester County · 18,105 peopleAbetter than 89% of U.S. towns·Overall D− · #276 of 282
231UxbridgeWorcester County · 14,783 peopleAbetter than 88% of U.S. towns·Overall B · #148 of 282
232AvonNorfolk County · 4,861 peopleAbetter than 88% of U.S. towns·Overall B− · #192 of 282
233WestfieldHampden County · 40,546 peopleAbetter than 88% of U.S. towns·Overall C+ · #229 of 282
234West BrookfieldWorcester County · 3,947 peopleAbetter than 88% of U.S. towns·Overall C+ · #215 of 282
235MerrimacEssex County · 6,818 peopleAbetter than 88% of U.S. towns·Overall A+ · #46 of 282
236MendonWorcester County · 6,479 peopleAbetter than 88% of U.S. towns·Overall B · #149 of 282
237CambridgeMiddlesex County · 122,588 peopleAbetter than 88% of U.S. towns·Overall B− · #190 of 282
238MilfordWorcester County · 30,832 peopleAbetter than 88% of U.S. towns·Overall C− · #245 of 282
239HampdenHampden County · 4,960 peopleAbetter than 87% of U.S. towns·Overall B · #171 of 282
240HaverhillEssex County · 68,361 peopleAbetter than 87% of U.S. towns·Overall C− · #249 of 282
241LynnEssex County · 104,236 peopleAbetter than 87% of U.S. towns·Overall D · #266 of 282
242ArlingtonMiddlesex County · 46,563 peopleAbetter than 87% of U.S. towns·Overall A+ · #29 of 282
243LakevillePlymouth County · 12,430 peopleAbetter than 87% of U.S. towns·Overall A− · #91 of 282
244RutlandWorcester County · 9,776 peopleAbetter than 87% of U.S. towns·Overall A · #77 of 282
245ShrewsburyWorcester County · 39,627 peopleAbetter than 86% of U.S. towns·Overall A · #48 of 282
246New BedfordBristol County · 101,834 peopleAbetter than 86% of U.S. towns·Overall D− · #278 of 282
247WestportBristol County · 16,851 peopleAbetter than 86% of U.S. towns·Overall B− · #198 of 282
248MonsonHampden County · 8,175 peopleAbetter than 86% of U.S. towns·Overall C− · #254 of 282
249LowellMiddlesex County · 119,971 peopleAbetter than 86% of U.S. towns·Overall D · #260 of 282
250CharltonWorcester County · 13,685 peopleAbetter than 85% of U.S. towns·Overall B+ · #125 of 282
251Palmer TownHampden County · 12,367 peopleAbetter than 85% of U.S. towns·Overall D · #261 of 282
252WhitmanPlymouth County · 15,526 peopleAbetter than 85% of U.S. towns·Overall B · #176 of 282
253BellinghamNorfolk County · 18,032 peopleAbetter than 85% of U.S. towns·Overall B− · #183 of 282
254East LongmeadowHampden County · 16,581 peopleAbetter than 85% of U.S. towns·Overall B · #159 of 282
255SouthwickHampden County · 9,305 peopleA−better than 85% of U.S. towns·Overall B− · #200 of 282
256BrimfieldHampden County · 3,739 peopleA−better than 85% of U.S. towns·Overall A− · #103 of 282
257MedwayNorfolk County · 13,804 peopleA−better than 84% of U.S. towns·Overall A+ · #23 of 282
258MaldenMiddlesex County · 66,370 peopleA−better than 83% of U.S. towns·Overall C · #236 of 282
259East BridgewaterPlymouth County · 14,602 peopleA−better than 83% of U.S. towns·Overall B+ · #122 of 282
260DracutMiddlesex County · 32,783 peopleA−better than 83% of U.S. towns·Overall B · #170 of 282
261EverettMiddlesex County · 53,572 peopleA−better than 83% of U.S. towns·Overall D · #263 of 282
262LawrenceEssex County · 89,320 peopleA−better than 83% of U.S. towns·Overall D− · #275 of 282
263SwanseaBristol County · 17,701 peopleA−better than 82% of U.S. towns·Overall B · #152 of 282
264LeicesterWorcester County · 11,428 peopleA−better than 82% of U.S. towns·Overall B− · #203 of 282
265DudleyWorcester County · 11,972 peopleA−better than 82% of U.S. towns·Overall B · #175 of 282
266RehobothBristol County · 13,567 peopleA−better than 82% of U.S. towns·Overall A− · #102 of 282
267North BrookfieldWorcester County · 4,793 peopleA−better than 82% of U.S. towns·Overall C− · #253 of 282
268AuburnWorcester County · 17,566 peopleA−better than 82% of U.S. towns·Overall B · #168 of 282
269ChicopeeHampden County · 55,310 peopleA−better than 79% of U.S. towns·Overall D · #271 of 282
270MillvilleWorcester County · 3,186 peopleA−better than 79% of U.S. towns·Overall B+ · #132 of 282
271BrocktonPlymouth County · 106,134 peopleA−better than 79% of U.S. towns·Overall D · #272 of 282
272AcushnetBristol County · 10,800 peopleA−better than 76% of U.S. towns·Overall B+ · #142 of 282
273OxfordWorcester County · 13,514 peopleB+better than 74% of U.S. towns·Overall B− · #208 of 282
274DightonBristol County · 8,348 peopleB+better than 74% of U.S. towns·Overall B · #174 of 282
275ChelseaSuffolk County · 40,130 peopleB+better than 73% of U.S. towns·Overall D− · #277 of 282
276West BoylstonWorcester County · 7,923 peopleB+better than 72% of U.S. towns·Overall A · #69 of 282
277PlymptonPlymouth County · 2,985 peopleB+better than 71% of U.S. towns·Overall B+ · #128 of 282
278RaynhamBristol County · 16,579 peopleB+better than 70% of U.S. towns·Overall B− · #205 of 282
279SomersetBristol County · 18,681 peopleB+better than 65% of U.S. towns·Overall B · #151 of 282
280SomervilleMiddlesex County · 84,211 peopleBbetter than 64% of U.S. towns·Overall B− · #204 of 282
281Methuen54,584 peopleBbetter than 63% of U.S. towns·Overall C+ · #227 of 282
282WarrenWorcester County · 5,122 peopleBbetter than 58% of U.S. towns·Overall C · #238 of 282
283BerkleyBristol County · 6,950 peopleB−better than 53% of U.S. towns·Overall B+ · #114 of 282
Quick answers

Questions people ask

Which Massachusetts town is best for the outdoors?

Provincetown (Barnstable County) ranks first on outdoors among 283 towns, with an A+; Wellfleet and Dover follow.

How are these towns ranked?

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a outdoors grade (283 in Massachusetts). Smaller towns have the grade on their page but no rank. Every town is on the Massachusetts page.

Go deeper

More Massachusetts lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Massachusetts rankings →
Other states

Best towns for the outdoors in other states