Guest, Sign inJoin
OakBluffs1Oak Bluffs, #1 on this list · Photo: Elkman at en.wikipedia · CC BY-SA 3.0
Massachusetts rankings · Civic life

Towns with the most civic life in Massachusetts

Oak Bluffs ranks first on civic life among Massachusetts’ 283 towns of 2,500+; 94 of the 283 grade A− or better on civic life nationally.

The Civic life grade, a character grade (not part of the overall): library visits per resident (IMLS), community nonprofits (IRS) and volunteering groups. How grades work

#1

Oak Bluffs

Dukes County · 5,428 people
A+

Civic life grade, among the top in the U.S.·Overall B · #172 of 282 in MA

#2

Tisbury

Dukes County · 4,934 people
A+

Civic life grade, among the top in the U.S.·Overall B− · #197 of 282 in MA

#3

Provincetown

Barnstable County · 3,729 people
A+

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

All 283 towns

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

Questions people ask

Which Massachusetts town has the most civic life?

Oak Bluffs (Dukes County) ranks first on civic life among 283 towns, with an A+; Tisbury and Provincetown follow.

How are these towns ranked?

The Civic life grade, a character grade (not part of the overall): library visits per resident (IMLS), community nonprofits (IRS) and volunteering groups. 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 civic life 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

Towns with the most civic life in other states