Guest, Sign inJoin
Williamstown, MA - View along Route 2Williamstown, #1 on this list · Photo: Daderot · Public domain
Massachusetts rankings · Growth

Fastest-growing towns in Massachusetts

Williamstown has grown fastest of Massachusetts’ 284 towns of 2,500+: up 22.2% from 7,520 residents in April 2020 to an estimated 9,186 in July 2025 (Census Bureau estimates). The typical town here changed +1.7%; 52 of the 284 lost residents.

Census Bureau population estimates, Vintage 2025: July 1, 2025 against the April 2020 base, both on January 2025 town lines (people a town annexed are in its base, not its growth). Estimates, not counts. Unincorporated communities (census-designated places) get no estimate, so they aren’t listed. A described list: no letters. How grades work

#1

Williamstown

Berkshire County
+22.2%

7,520 in 2020·9,186 in 2025·+1,666 people

#2

Bolton

Worcester County
+14.5%

5,657 in 2020·6,477 in 2025·+820 people

#3

Millis

Norfolk County
+11.8%

8,461 in 2020·9,463 in 2025·+1,002 people

All 284 towns

Growth since 2020, highest first.

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

#TownGrowth since 2020People addedResidents
1WilliamstownBerkshire County+22.2%+1,6667,520 → 9,186April 2020 → July 2025
2BoltonWorcester County+14.5%+8205,657 → 6,477April 2020 → July 2025
3MillisNorfolk County+11.8%+1,0028,461 → 9,463April 2020 → July 2025
4PlymouthPlymouth County+10.8%+6,63561,211 → 67,846April 2020 → July 2025
5BerlinWorcester County+10.3%+3253,161 → 3,486April 2020 → July 2025
6RaynhamBristol County+9.3%+1,40415,175 → 16,579April 2020 → July 2025
7AyerMiddlesex County+9.2%+7838,484 → 9,267April 2020 → July 2025
8EverettMiddlesex County+9.2%+4,50449,068 → 53,572April 2020 → July 2025
9RehobothBristol County+8.5%+1,06712,500 → 13,567April 2020 → July 2025
10LancasterWorcester County+8.3%+7048,457 → 9,161April 2020 → July 2025
11RutlandWorcester County+8.1%+7309,046 → 9,776April 2020 → July 2025
12LakevillePlymouth County+7.9%+90811,522 → 12,430April 2020 → July 2025
13WakefieldMiddlesex County+7.8%+2,12427,110 → 29,234April 2020 → July 2025
14WoburnMiddlesex County+7.5%+3,08540,877 → 43,962April 2020 → July 2025
15WestminsterWorcester County+7.2%+5888,219 → 8,807April 2020 → July 2025
16GraftonWorcester County+7.0%+1,38119,662 → 21,043April 2020 → July 2025
17UptonWorcester County+7.0%+5608,000 → 8,560April 2020 → July 2025
18North ReadingMiddlesex County+6.5%+1,00415,549 → 16,553April 2020 → July 2025
19BellinghamNorfolk County+6.4%+1,08716,945 → 18,032April 2020 → July 2025
20DouglasWorcester County+6.3%+5668,979 → 9,545April 2020 → July 2025
21WellesleyNorfolk County+6.2%+1,82029,419 → 31,239April 2020 → July 2025
22KingstonPlymouth County+6.2%+84513,703 → 14,548April 2020 → July 2025
23WestboroughWorcester County+6.2%+1,32921,565 → 22,894April 2020 → July 2025
24ChelmsfordMiddlesex County+6.0%+2,17636,373 → 38,549April 2020 → July 2025
25HopkintonMiddlesex County+5.9%+1,10418,762 → 19,866April 2020 → July 2025
26EdgartownDukes County+5.4%+2785,168 → 5,446April 2020 → July 2025
27TauntonBristol County+5.3%+3,15759,365 → 62,522April 2020 → July 2025
28MedwayNorfolk County+5.3%+69313,111 → 13,804April 2020 → July 2025
29BoylstonWorcester County+5.2%+2534,851 → 5,104April 2020 → July 2025
30GrovelandEssex County+5.2%+3486,754 → 7,102April 2020 → July 2025
31NorthamptonHampshire County+5.0%+1,47029,577 → 31,047April 2020 → July 2025
32MattapoisettPlymouth County+4.9%+3186,513 → 6,831April 2020 → July 2025
33TempletonWorcester County+4.8%+3958,158 → 8,553April 2020 → July 2025
34NewburyportEssex County+4.7%+86418,284 → 19,148April 2020 → July 2025
35West NewburyEssex County+4.7%+2124,497 → 4,709April 2020 → July 2025
36SterlingWorcester County+4.7%+3757,983 → 8,358April 2020 → July 2025
37StonehamMiddlesex County+4.4%+1,03123,222 → 24,253April 2020 → July 2025
38UxbridgeWorcester County+4.3%+61514,168 → 14,783April 2020 → July 2025
39Amherst Town College campusHampshire County+4.2%+1,65139,269 → 40,920April 2020 → July 2025
40MendonWorcester County+4.2%+2596,220 → 6,479April 2020 → July 2025
41AuburnWorcester County+4.1%+69716,869 → 17,566April 2020 → July 2025
42RochesterPlymouth County+4.1%+2365,720 → 5,956April 2020 → July 2025
43Weymouth TownNorfolk County+4.0%+2,32557,434 → 59,759April 2020 → July 2025
44DanversEssex County+4.0%+1,13028,081 → 29,211April 2020 → July 2025
45WellfleetBarnstable County+4.0%+1423,565 → 3,707April 2020 → July 2025
46SomervilleMiddlesex County+4.0%+3,22380,988 → 84,211April 2020 → July 2025
47BoxfordEssex County+3.9%+3188,202 → 8,520April 2020 → July 2025
48MarshfieldPlymouth County+3.9%+1,00025,826 → 26,826April 2020 → July 2025
49LowellMiddlesex County+3.8%+4,375115,596 → 119,971April 2020 → July 2025
50AshburnhamWorcester County+3.8%+2386,316 → 6,554April 2020 → July 2025
51SudburyMiddlesex County+3.8%+71218,931 → 19,643April 2020 → July 2025
52MiddleboroughPlymouth County+3.7%+90524,244 → 25,149April 2020 → July 2025
53NorfolkNorfolk County+3.7%+42811,668 → 12,096April 2020 → July 2025
54DunstableMiddlesex County+3.6%+1223,364 → 3,486April 2020 → July 2025
55North AndoverEssex County+3.6%+1,12031,041 → 32,161April 2020 → July 2025
56PrincetonWorcester County+3.6%+1253,493 → 3,618April 2020 → July 2025
57WorcesterWorcester County+3.6%+7,354206,508 → 213,862April 2020 → July 2025
58NantucketNantucket County+3.6%+50714,251 → 14,758April 2020 → July 2025
59CambridgeMiddlesex County+3.5%+4,193118,395 → 122,588April 2020 → July 2025
60MedfieldNorfolk County+3.5%+45012,798 → 13,248April 2020 → July 2025
61ShrewsburyWorcester County+3.4%+1,30638,321 → 39,627April 2020 → July 2025
62SeekonkBristol County+3.3%+52015,526 → 16,046April 2020 → July 2025
63OrleansBarnstable County+3.3%+2096,315 → 6,524April 2020 → July 2025
64HubbardstonWorcester County+3.3%+1424,318 → 4,460April 2020 → July 2025
65CantonNorfolk County+3.3%+79524,370 → 25,165April 2020 → July 2025
66WinchesterMiddlesex County+3.3%+74822,962 → 23,710April 2020 → July 2025
67SalisburyEssex County+3.3%+3009,230 → 9,530April 2020 → July 2025
68MillburyWorcester County+3.2%+44613,830 → 14,276April 2020 → July 2025
69ActonMiddlesex County+3.2%+76224,024 → 24,786April 2020 → July 2025
70ScituatePlymouth County+3.1%+59719,065 → 19,662April 2020 → July 2025
71WestportBristol County+3.1%+51016,341 → 16,851April 2020 → July 2025
72RowleyEssex County+3.1%+1906,166 → 6,356April 2020 → July 2025
73SuttonWorcester County+3.1%+2889,374 → 9,662April 2020 → July 2025
74SwanseaBristol County+3.0%+52017,181 → 17,701April 2020 → July 2025
75DightonBristol County+3.0%+2448,104 → 8,348April 2020 → July 2025
76GloucesterEssex County+3.0%+89129,736 → 30,627April 2020 → July 2025
77West TisburyDukes County+3.0%+1063,539 → 3,645April 2020 → July 2025
78LeicesterWorcester County+3.0%+33211,096 → 11,428April 2020 → July 2025
79West BrookfieldWorcester County+3.0%+1143,833 → 3,947April 2020 → July 2025
80Methuen+2.9%+1,56153,023 → 54,584April 2020 → July 2025
81LynnEssex County+2.9%+2,977101,259 → 104,236April 2020 → July 2025
82HoldenWorcester County+2.9%+58219,944 → 20,526April 2020 → July 2025
83EastonBristol County+2.9%+73025,065 → 25,795April 2020 → July 2025
84NorthbridgeWorcester County+2.9%+47016,329 → 16,799April 2020 → July 2025
85WarrenWorcester County+2.9%+1434,979 → 5,122April 2020 → July 2025
86CarverPlymouth County+2.9%+33311,648 → 11,981April 2020 → July 2025
87BerkleyBristol County+2.9%+1936,757 → 6,950April 2020 → July 2025
88HansonPlymouth County+2.8%+29510,632 → 10,927April 2020 → July 2025
89TyngsboroughMiddlesex County+2.8%+34312,378 → 12,721April 2020 → July 2025
90MashpeeBarnstable County+2.8%+41415,054 → 15,468April 2020 → July 2025
91HardwickWorcester County+2.7%+732,663 → 2,736April 2020 → July 2025
92CharltonWorcester County+2.7%+36413,321 → 13,685April 2020 → July 2025
93LittletonMiddlesex County+2.7%+27610,128 → 10,404April 2020 → July 2025
94BurlingtonMiddlesex County+2.7%+70126,077 → 26,778April 2020 → July 2025
95PeabodyEssex County+2.7%+1,46054,493 → 55,953April 2020 → July 2025
96WhitmanPlymouth County+2.6%+39715,129 → 15,526April 2020 → July 2025
97FreetownBristol County+2.6%+2399,204 → 9,443April 2020 → July 2025
98AshbyMiddlesex County+2.6%+823,192 → 3,274April 2020 → July 2025
99BrookfieldWorcester County+2.6%+883,428 → 3,516April 2020 → July 2025
100NewburyEssex County+2.6%+1726,723 → 6,895April 2020 → July 2025
101FalmouthBarnstable County+2.5%+82632,535 → 33,361April 2020 → July 2025
102DuxburyPlymouth County+2.5%+40316,095 → 16,498April 2020 → July 2025
103IpswichEssex County+2.5%+34513,786 → 14,131April 2020 → July 2025
104WinchendonWorcester County+2.5%+25510,365 → 10,620April 2020 → July 2025
105Barnstable TownBarnstable County+2.5%+1,19948,902 → 50,101April 2020 → July 2025
106HarvardWorcester County+2.4%+1666,848 → 7,014April 2020 → July 2025
107Bridgewater TownPlymouth County+2.4%+69228,617 → 29,309April 2020 → July 2025
108SturbridgeWorcester County+2.4%+2379,883 → 10,120April 2020 → July 2025
109EssexEssex County+2.4%+883,682 → 3,770April 2020 → July 2025
110MarlboroughMiddlesex County+2.4%+98941,783 → 42,772April 2020 → July 2025
111PlainvilleNorfolk County+2.4%+2359,940 → 10,175April 2020 → July 2025
112AcushnetBristol County+2.4%+24910,551 → 10,800April 2020 → July 2025
113TisburyDukes County+2.3%+1134,821 → 4,934April 2020 → July 2025
114ChathamBarnstable County+2.3%+1546,598 → 6,752April 2020 → July 2025
115TewksburyMiddlesex County+2.3%+72431,177 → 31,901April 2020 → July 2025
116BlackstoneWorcester County+2.3%+2139,203 → 9,416April 2020 → July 2025
117WrenthamNorfolk County+2.2%+27412,179 → 12,453April 2020 → July 2025
118SomersetBristol County+2.2%+40918,272 → 18,681April 2020 → July 2025
119North Attleborough TownBristol County+2.2%+67530,831 → 31,506April 2020 → July 2025
120LynnfieldEssex County+2.2%+28012,994 → 13,274April 2020 → July 2025
121LunenburgWorcester County+2.2%+25411,789 → 12,043April 2020 → July 2025
122NorthboroughWorcester County+2.2%+33915,741 → 16,080April 2020 → July 2025
123AttleboroBristol County+2.1%+98146,466 → 47,447April 2020 → July 2025
124Southbridge TownWorcester County+2.1%+37017,735 → 18,105April 2020 → July 2025
125West BridgewaterPlymouth County+2.1%+1607,712 → 7,872April 2020 → July 2025
126NeedhamNorfolk County+2.1%+66132,236 → 32,897April 2020 → July 2025
127Franklin TownNorfolk County+2.0%+68233,273 → 33,955April 2020 → July 2025
128SalemEssex County+2.0%+89844,483 → 45,381April 2020 → July 2025
129NewtonMiddlesex County+2.0%+1,79088,951 → 90,741April 2020 → July 2025
130BarreWorcester County+2.0%+1115,530 → 5,641April 2020 → July 2025
131SaugusEssex County+2.0%+56528,614 → 29,179April 2020 → July 2025
132HullPlymouth County+2.0%+19710,069 → 10,266April 2020 → July 2025
133ProvincetownBarnstable County+1.9%+703,659 → 3,729April 2020 → July 2025
134ClintonWorcester County+1.9%+29315,425 → 15,718April 2020 → July 2025
135StoughtonNorfolk County+1.9%+55429,291 → 29,845April 2020 → July 2025
136PlymptonPlymouth County+1.9%+552,930 → 2,985April 2020 → July 2025
137RockportEssex County+1.9%+1316,995 → 7,126April 2020 → July 2025
138NortonBristol County+1.9%+35919,200 → 19,559April 2020 → July 2025
139AshlandMiddlesex County+1.8%+34618,831 → 19,177April 2020 → July 2025
140AvonNorfolk County+1.8%+844,777 → 4,861April 2020 → July 2025
141DoverNorfolk County+1.7%+1015,925 → 6,026April 2020 → July 2025
142NorwellPlymouth County+1.7%+19211,354 → 11,546April 2020 → July 2025
143WarehamPlymouth County+1.7%+38923,300 → 23,689April 2020 → July 2025
144FoxboroughNorfolk County+1.7%+31018,624 → 18,934April 2020 → July 2025
145AtholWorcester County+1.7%+19711,932 → 12,129April 2020 → July 2025
146GrotonMiddlesex County+1.6%+18611,355 → 11,541April 2020 → July 2025
147BeverlyEssex County+1.6%+69042,673 → 43,363April 2020 → July 2025
148Oak BluffsDukes County+1.6%+855,343 → 5,428April 2020 → July 2025
149EasthamBarnstable County+1.6%+905,754 → 5,844April 2020 → July 2025
150MansfieldBristol County+1.6%+37123,865 → 24,236April 2020 → July 2025
151SpencerWorcester County+1.6%+18611,987 → 12,173April 2020 → July 2025
152HarwichBarnstable County+1.5%+20713,428 → 13,635April 2020 → July 2025
153Manchester-by-the-SeaEssex County+1.5%+835,392 → 5,475April 2020 → July 2025
154HamiltonEssex County+1.5%+1167,558 → 7,674April 2020 → July 2025
155QuincyNorfolk County+1.5%+1,550101,623 → 103,173April 2020 → July 2025
156DennisBarnstable County+1.5%+22214,684 → 14,906April 2020 → July 2025
157SandwichBarnstable County+1.5%+30220,273 → 20,575April 2020 → July 2025
158MilfordWorcester County+1.5%+44530,387 → 30,832April 2020 → July 2025
159DedhamNorfolk County+1.4%+36725,364 → 25,731April 2020 → July 2025
160PepperellMiddlesex County+1.4%+16511,597 → 11,762April 2020 → July 2025
161Fall RiverBristol County+1.4%+1,31693,982 → 95,298April 2020 → July 2025
162MerrimacEssex County+1.4%+926,726 → 6,818April 2020 → July 2025
163HollistonMiddlesex County+1.4%+20515,001 → 15,206April 2020 → July 2025
164LudlowHampden County+1.3%+27321,006 → 21,279April 2020 → July 2025
165Amesbury+1.3%+22417,364 → 17,588April 2020 → July 2025
166BrewsterBarnstable County+1.3%+13310,324 → 10,457April 2020 → July 2025
167HudsonMiddlesex County+1.3%+25220,089 → 20,341April 2020 → July 2025
168BillericaMiddlesex County+1.3%+52842,104 → 42,632April 2020 → July 2025
169SherbornMiddlesex County+1.2%+554,400 → 4,455April 2020 → July 2025
170North BrookfieldWorcester County+1.2%+594,734 → 4,793April 2020 → July 2025
171DartmouthBristol County+1.2%+42333,944 → 34,367April 2020 → July 2025
172BourneBarnstable County+1.2%+25220,520 → 20,772April 2020 → July 2025
173AndoverEssex County+1.2%+44736,567 → 37,014April 2020 → July 2025
174BrimfieldHampden County+1.2%+453,694 → 3,739April 2020 → July 2025
175MiddletonEssex County+1.2%+1199,776 → 9,895April 2020 → July 2025
176GeorgetownEssex County+1.2%+1038,474 → 8,577April 2020 → July 2025
177SharonNorfolk County+1.2%+22418,574 → 18,798April 2020 → July 2025
178FairhavenBristol County+1.2%+19115,919 → 16,110April 2020 → July 2025
179OxfordWorcester County+1.2%+16013,354 → 13,514April 2020 → July 2025
180WilmingtonMiddlesex County+1.2%+27823,351 → 23,629April 2020 → July 2025
181HalifaxPlymouth County+1.2%+927,753 → 7,845April 2020 → July 2025
182ReadingMiddlesex County+1.2%+29425,509 → 25,803April 2020 → July 2025
183DeerfieldFranklin County+1.1%+585,089 → 5,147April 2020 → July 2025
184Watertown+1.1%+38735,323 → 35,710April 2020 → July 2025
185East BridgewaterPlymouth County+1.1%+15814,444 → 14,602April 2020 → July 2025
186WestwoodNorfolk County+1.1%+17716,249 → 16,426April 2020 → July 2025
187StowMiddlesex County+1.1%+787,170 → 7,248April 2020 → July 2025
188SouthboroughWorcester County+1.0%+10910,450 → 10,559April 2020 → July 2025
189GardnerWorcester County+1.0%+21521,268 → 21,483April 2020 → July 2025
190Great BarringtonBerkshire County+1.0%+727,167 → 7,239April 2020 → July 2025
191TopsfieldEssex County+1.0%+656,561 → 6,626April 2020 → July 2025
192HanoverPlymouth County+1.0%+14414,827 → 14,971April 2020 → July 2025
193WestfordMiddlesex County+1.0%+23924,614 → 24,853April 2020 → July 2025
194LeominsterWorcester County+0.9%+41143,783 → 44,194April 2020 → July 2025
195BedfordMiddlesex County+0.9%+13614,700 → 14,8362020 base revised by Census
196FraminghamMiddlesex County+0.9%+62972,392 → 73,021April 2020 → July 2025
197HaverhillEssex County+0.9%+58467,777 → 68,361April 2020 → July 2025
198CohassetNorfolk County+0.8%+708,391 → 8,461April 2020 → July 2025
199RocklandPlymouth County+0.8%+14817,801 → 17,949April 2020 → July 2025
200HinghamPlymouth County+0.8%+20024,281 → 24,481April 2020 → July 2025
201WilbrahamHampden County+0.8%+12014,595 → 14,715April 2020 → July 2025
202YarmouthBarnstable County+0.8%+20425,021 → 25,225April 2020 → July 2025
203HopedaleWorcester County+0.8%+496,017 → 6,066April 2020 → July 2025
204PaxtonWorcester County+0.8%+405,006 → 5,046April 2020 → July 2025
205SouthwickHampden County+0.8%+739,232 → 9,305April 2020 → July 2025
206New BedfordBristol County+0.8%+787101,047 → 101,834April 2020 → July 2025
207CarlisleMiddlesex County+0.8%+405,246 → 5,286April 2020 → July 2025
208West BoylstonWorcester County+0.7%+587,865 → 7,923April 2020 → July 2025
209MarbleheadEssex County+0.7%+14820,435 → 20,583April 2020 → July 2025
210PembrokePlymouth County+0.7%+13218,360 → 18,492April 2020 → July 2025
211WareHampshire County+0.7%+6710,061 → 10,128April 2020 → July 2025
212East LongmeadowHampden County+0.7%+10816,473 → 16,581April 2020 → July 2025
213LexingtonMiddlesex County+0.6%+21334,435 → 34,648April 2020 → July 2025
214DracutMiddlesex County+0.6%+19632,587 → 32,783April 2020 → July 2025
215ArlingtonMiddlesex County+0.5%+24246,321 → 46,563April 2020 → July 2025
216AbingtonPlymouth County+0.5%+8517,057 → 17,142April 2020 → July 2025
217SwampscottEssex County+0.5%+7315,110 → 15,183April 2020 → July 2025
218FitchburgWorcester County+0.5%+20141,935 → 42,136April 2020 → July 2025
219DudleyWorcester County+0.5%+5611,916 → 11,972April 2020 → July 2025
220BrocktonPlymouth County+0.5%+476105,658 → 106,134April 2020 → July 2025
221MillvilleWorcester County+0.4%+133,173 → 3,186April 2020 → July 2025
222BrooklineNorfolk County+0.4%+24663,168 → 63,414April 2020 → July 2025
223MarionPlymouth County+0.4%+195,347 → 5,366April 2020 → July 2025
224NorwoodNorfolk County+0.3%+10331,611 → 31,714April 2020 → July 2025
225Agawam TownHampden County+0.3%+9028,693 → 28,783April 2020 → July 2025
226WebsterWorcester County+0.3%+5417,781 → 17,835April 2020 → July 2025
227MonsonHampden County+0.2%+208,155 → 8,175April 2020 → July 2025
228LawrenceEssex County+0.2%+14789,173 → 89,320April 2020 → July 2025
229MedfordMiddlesex County+0.1%+8459,750 → 59,834April 2020 → July 2025
230MaldenMiddlesex County+0.1%+9266,278 → 66,370April 2020 → July 2025
231TownsendMiddlesex County+0.1%+69,137 → 9,143April 2020 → July 2025
232BoxboroughMiddlesex County0.0%05,508 → 5,508April 2020 → July 2025
233West Springfield TownHampden County−0.0%−228,831 → 28,829April 2020 → July 2025
234HolbrookNorfolk County−0.0%−311,404 → 11,401April 2020 → July 2025
235HampdenHampden County−0.0%−24,962 → 4,960April 2020 → July 2025
236OrangeFranklin County−0.1%−57,574 → 7,569April 2020 → July 2025
237NatickMiddlesex County−0.1%−4037,009 → 36,969April 2020 → July 2025
238NahantEssex County−0.1%−43,335 → 3,331April 2020 → July 2025
239Randolph TownNorfolk County−0.2%−8535,033 → 34,948April 2020 → July 2025
240WalthamMiddlesex County−0.3%−16665,203 → 65,037April 2020 → July 2025
241MiltonNorfolk County−0.3%−8128,618 → 28,537April 2020 → July 2025
242SheffieldBerkshire County−0.3%−113,325 → 3,314April 2020 → July 2025
243GreenfieldFranklin County−0.4%−6817,759 → 17,691April 2020 → July 2025
244NorthfieldFranklin County−0.4%−112,868 → 2,857April 2020 → July 2025
245MaynardMiddlesex County−0.4%−4310,746 → 10,703April 2020 → July 2025
246ChicopeeHampden County−0.5%−27055,580 → 55,310April 2020 → July 2025
247WaylandMiddlesex County−0.5%−6913,982 → 13,913April 2020 → July 2025
248Braintree TownNorfolk County−0.5%−19639,153 → 38,957April 2020 → July 2025
249WenhamEssex County−0.5%−274,979 → 4,952April 2020 → July 2025
250WalpoleNorfolk County−0.5%−14526,382 → 26,237April 2020 → July 2025
251BelchertownHampshire County−0.6%−9215,357 → 15,265April 2020 → July 2025
252HolyokeHampden County−0.6%−23338,256 → 38,023April 2020 → July 2025
253LenoxBerkshire County−0.6%−325,091 → 5,059April 2020 → July 2025
254WestfieldHampden County−0.7%−26840,814 → 40,546April 2020 → July 2025
255BelmontMiddlesex County−0.7%−18427,302 → 27,118April 2020 → July 2025
256Palmer TownHampden County−0.7%−8612,453 → 12,367April 2020 → July 2025
257MelroseMiddlesex County−0.7%−21929,816 → 29,597April 2020 → July 2025
258SpringfieldHampden County−0.8%−1,171155,873 → 154,702April 2020 → July 2025
259BostonSuffolk County−0.8%−5,644678,617 → 672,973April 2020 → July 2025
260LincolnMiddlesex County−0.9%−626,987 → 6,925April 2020 → July 2025
261WestonMiddlesex County−1.0%−11711,846 → 11,729April 2020 → July 2025
262HollandHampden County−1.0%−262,603 → 2,577April 2020 → July 2025
263LongmeadowHampden County−1.1%−17415,862 → 15,688April 2020 → July 2025
264SunderlandFranklin County−1.4%−523,659 → 3,607April 2020 → July 2025
265ChelseaSuffolk County−1.5%−61640,746 → 40,130April 2020 → July 2025
266ConcordMiddlesex County−1.5%−28618,494 → 18,208April 2020 → July 2025
267LanesboroughBerkshire County−1.7%−523,051 → 2,999April 2020 → July 2025
268HatfieldHampshire County−1.7%−583,344 → 3,286April 2020 → July 2025
269LeeBerkshire County−1.9%−1075,780 → 5,673April 2020 → July 2025
270GranbyHampshire County−1.9%−1156,106 → 5,991April 2020 → July 2025
271South HadleyHampshire County−2.1%−38618,154 → 17,768April 2020 → July 2025
272HadleyHampshire County−2.1%−1145,327 → 5,213April 2020 → July 2025
273Easthampton−2.2%−36216,213 → 15,851April 2020 → July 2025
274SouthamptonHampshire County−2.3%−1436,228 → 6,085April 2020 → July 2025
275CheshireBerkshire County−2.3%−753,255 → 3,180April 2020 → July 2025
276WilliamsburgHampshire County−2.4%−592,504 → 2,445April 2020 → July 2025
277MontagueFranklin County−2.4%−2038,580 → 8,377April 2020 → July 2025
278PittsfieldBerkshire County−2.4%−1,04843,957 → 42,909April 2020 → July 2025
279AdamsBerkshire County−2.8%−2268,160 → 7,934April 2020 → July 2025
280DaltonBerkshire County−2.8%−1796,336 → 6,157April 2020 → July 2025
281ShirleyMiddlesex County−3.3%−2497,438 → 7,189April 2020 → July 2025
282RevereSuffolk County−3.4%−2,10862,249 → 60,141April 2020 → July 2025
283Winthrop TownSuffolk County−3.5%−67519,322 → 18,647April 2020 → July 2025
284North AdamsBerkshire County−4.4%−57212,940 → 12,368April 2020 → July 2025
Quick answers

Questions people ask

What is the fastest-growing town in Massachusetts?

Williamstown (Berkshire County): it grew 22.2%, from 7,520 residents in April 2020 to an estimated 9,186 in July 2025. Bolton (+14.5%) and Millis (+11.8%) follow.

How are these towns ranked?

By the percent change in residents from the Census Bureau’s April 2020 estimates base to its latest July 1 estimate, highest first, on the exact change: two towns shown with the same tenth of a percent keep the order of their unrounded figures, and only an identical change shares a rank (T). The base is the 2020 Census count redrawn on today’s town lines, so a town that annexed land since 2020 changes only by births, deaths and moves, not by the people it took in. How grades work.

Why isn’t my town on this list?

The list covers the towns TownRatings grades that had 2,500+ residents in the 2020 estimates base (284 in Massachusetts). Census-designated places (unincorporated communities) have no Census Bureau estimates, so they never appear; a town incorporated since 2020, or one TownRatings merges with its twin township, isn’t listed either. 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

Fastest-growing towns in other states