Fastest Growing Cities in Massachusetts (2025)

632 cities

City
Rank
Annual Change
2025 Pop.
2020 Pop.
Stoneham15.91%26,00223,246
Stoneham25.91%26,00223,187
Pelham35.29%1,4141,284
Pelham45.29%1,4141,281
Woburn54.13%45,70740,881
Woburn64.13%45,70740,827
Wakefield73.79%30,32227,083
Wakefield83.79%30,32227,070
North Reading93.12%16,89015,546
North Reading103.12%16,89015,512
Ashland113.09%19,99018,830
Ashland123.09%19,99018,836
Revere132.86%62,43862,247
Revere142.86%62,43861,911
Millis152.77%9,5978,458
Millis162.77%9,5978,501
Dover172.44%6,2055,926
Dover182.44%6,2055,918
Norfolk192.38%12,24711,667
Norfolk202.38%12,24711,562
Stow212.37%7,5097,177
Stow222.37%7,5097,157
Upton232.31%8,6718,001
Upton242.31%8,6718,004
Billerica252.3%43,96542,114
Billerica262.3%43,96541,842
Auburn272.19%17,70316,886
Auburn282.19%17,70316,864
Rehoboth292.18%13,83212,505
Rehoboth302.18%13,83212,523
Ayer312.14%9,2038,483
Ayer322.14%9,2038,481
Everett331.89%52,80249,078
Everett341.89%52,80248,957
Danvers351.83%29,11228,080
Danvers361.83%29,11228,053
Shirley371.8%7,1697,438
Shirley381.8%7,1697,233
Chelsea391.79%40,96440,746
Chelsea401.79%40,96440,549
Bellingham411.77%18,31616,950
Bellingham421.77%18,31616,951
Grafton431.74%20,70619,663
Grafton441.74%20,70619,654
Wilmington451.7%24,20723,355
Wilmington461.7%24,20723,302
Petersham471.69%1,2671,195
Petersham481.69%1,2671,196
Newburyport491.67%19,48318,285
Newburyport501.67%19,48318,300
Hopkinton511.66%20,30318,763
Hopkinton521.66%20,30318,762
Douglas531.62%9,6058,984
Douglas541.62%9,6058,997
Lancaster551.59%9,1368,440
Lancaster561.59%9,1368,424
Newton571.59%92,13988,931
Newton581.59%92,13988,853
Boxford591.57%8,4658,204
Boxford601.57%8,4658,189
Dunstable611.57%3,5553,365
Dunstable621.57%3,5553,362
Lynn631.57%105,110101,261
Lynn641.57%105,110101,073
Cambridge651.54%123,057118,379
Cambridge661.54%123,057118,204
Swampscott671.48%15,89015,108
Swampscott681.48%15,89015,085
Rutland691.47%9,7799,046
Rutland701.47%9,7799,085
Wareham711.45%23,86623,300
Wareham721.45%23,86623,274
Plymouth731.44%67,62661,212
Plymouth741.44%67,62661,022
Canton751.44%25,52524,372
Canton761.44%25,52524,397
Wellesley771.41%31,68429,425
Wellesley781.41%31,68428,774
Hardwick791.4%2,7602,667
Hardwick801.4%2,7602,664
Taunton811.38%62,79359,350
Taunton821.38%62,79359,408
Princeton831.33%3,6453,495
Princeton841.33%3,6453,493
Hubbardston851.33%4,4924,324
Hubbardston861.33%4,4924,318
Littleton871.32%10,63410,133
Littleton881.32%10,63410,131
Tyngsborough891.32%12,94812,381
Tyngsborough901.32%12,94812,400
Reading911.32%26,38525,517
Reading921.32%26,38525,536
Boston931.31%682,313678,622
Boston941.31%682,313675,522
Hull951.31%10,41310,070
Hull961.31%10,41310,069
West Boylston971.31%8,0427,876
West Boylston981.31%8,0427,638
Carlisle991.3%5,3865,242
Carlisle1001.3%5,3865,233
Gardner1011.3%21,65821,282
Gardner1021.3%21,65821,222
Groton1031.3%11,73011,359
Groton1041.3%11,73011,324
Needham1051.29%33,35532,227
Needham1061.29%33,35532,238
Lexington1071.29%35,19034,455
Lexington1081.29%35,19034,413
Malden1091.28%67,54666,274
Malden1101.28%67,54666,086
Mattapoisett1111.26%6,8486,513
Mattapoisett1121.26%6,8486,511
Lakeville1131.26%12,41611,527
Lakeville1141.26%12,41611,543
Ashby1151.25%3,3113,190
Ashby1161.25%3,3113,184
Medway1171.23%14,00613,110
Medway1181.23%14,00613,086
West Brookfield1191.23%3,9653,834
West Brookfield1201.23%3,9653,829
West Tisbury1211.21%3,6813,547
West Tisbury1221.21%3,6813,545
Westborough1231.2%22,91521,565
Westborough1241.2%22,91521,534
Burlington1251.2%27,30126,058
Burlington1261.2%27,30126,002
Phillipston1271.19%1,7801,727
Phillipston1281.19%1,7801,724
Westford1291.19%25,32224,609
Westford1301.19%25,32224,698
Sherborn1311.18%4,5384,400
Sherborn1321.18%4,5384,394
Pepperell1331.18%12,01711,600
Pepperell1341.18%12,01711,571
Holden1351.18%20,56519,920
Holden1361.18%20,56519,903
West Newbury1371.18%4,7354,498
West Newbury1381.18%4,7354,505
Townsend1391.17%9,3289,127
Townsend1401.17%9,3289,107
Boylston1411.17%5,1234,852
Boylston1421.17%5,1234,855
Brookline1431.15%64,66263,165
Brookline1441.15%64,66263,022
Mendon1451.15%6,5156,225
Mendon1461.15%6,5156,224
Tewksbury1471.14%32,15931,202
Tewksbury1481.14%32,15931,132
Millbury1491.14%14,33413,825
Millbury1501.14%14,33413,813
Wrentham1511.13%12,65712,174
Wrentham1521.13%12,65712,165
Hudson1531.12%20,59320,082
Hudson1541.12%20,59320,029
Winchester1551.12%24,22222,972
Winchester1561.12%24,22222,929
Medfield1571.12%13,48312,801
Medfield1581.12%13,48312,803
Gloucester1591.11%30,83029,736
Gloucester1601.11%30,83029,747
Beverly1611.11%43,70342,674
Beverly1621.11%43,70342,571
Blackstone1631.11%9,4789,201
Blackstone1641.11%9,4789,191
Somerville1651.11%83,05881,048
Somerville1661.11%83,05880,901
Plainville1671.09%10,1779,943
Plainville1681.09%10,1779,931
Quincy1691.09%104,564101,618
Quincy1701.09%104,564101,492
Essex1711.09%3,8013,678
Essex1721.09%3,8013,678
Natick1731.09%37,72237,011
Natick1741.09%37,72236,924
Franklin Town1751.08%34,10833,271
Franklin Town1761.08%34,10832,324
Westwood1771.08%16,71216,250
Westwood1781.08%16,71216,229
Sudbury1791.08%20,01818,930
Sudbury1801.08%20,01818,876
Sutton1811.06%9,7019,358
Sutton1821.06%9,7019,353
Arlington1831.05%47,60746,322
Arlington1841.05%47,60746,202
Lowell1851.05%121,683115,560
Lowell1861.05%121,683115,834
Bedford1871.05%15,11214,699
Bedford1881.05%15,11214,675
Acton1891.05%24,79624,019
Acton1901.05%24,79623,964
Salisbury1911.04%9,5139,234
Salisbury1921.04%9,5139,216
Sturbridge1931.04%10,2029,879
Sturbridge1941.04%10,2029,865
Waltham1951.04%66,53365,206
Waltham1961.04%66,53364,238
Westport1971.04%16,87816,345
Westport1981.04%16,87816,345
Orleans1991.03%6,5526,307
Orleans2001.03%6,5526,306
Barre2011.03%5,6895,529
Barre2021.03%5,6895,523
Norwell2031.03%11,59511,351
Norwell2041.03%11,59511,339
Agawam Town2051.03%29,04428,692
Agawam Town2061.03%29,04428,627
Weymouth Town2071.02%60,77557,443
Weymouth Town2081.02%60,77557,471
Dracut2091.02%33,30732,600
Dracut2101.02%33,30732,529
Weston2111.01%11,94711,853
Weston2121.01%11,94711,141
Middleborough2131.01%25,09924,243
Middleborough2141.01%25,09924,260
Ashburnham2151.01%6,5886,315
Ashburnham2161.01%6,5886,312
Framingham2171%74,09872,377
Framingham2181%74,09872,129
Ludlow2190.99%21,32821,007
Ludlow2200.99%21,32820,763
Charlton2210.98%13,74013,312
Charlton2220.98%13,74013,304
Holbrook2230.98%11,58811,403
Holbrook2240.98%11,58811,384
Warren2250.98%5,1364,974
Warren2260.98%5,1364,967
Worcester2270.98%213,361206,511
Worcester2280.98%213,361202,475
Wayland2290.98%14,19213,964
Wayland2300.98%14,19213,926
Boxborough2310.97%5,6195,508
Boxborough2320.97%5,6195,495
Sharon2330.97%18,94418,573
Sharon2340.97%18,94418,547
Chelmsford2350.97%37,31036,373
Chelmsford2360.97%37,31036,383
Holliston2370.96%15,49515,002
Holliston2380.96%15,49514,988
Chilmark2390.96%1,2611,214
Chilmark2400.96%1,2611,214
Newbury2410.96%6,9466,725
Newbury2420.96%6,9466,717
Dedham2430.96%25,72925,364
Dedham2440.96%25,72925,217
Tisbury2450.95%4,9744,817
Tisbury2460.95%4,9744,813
Berlin2470.95%3,5123,160
Berlin2480.95%3,5123,271
Northbridge2490.95%16,87716,336
Northbridge2500.95%16,87716,320
Belmont2510.94%27,70127,307
Belmont2520.94%27,70127,235
Stoughton2530.94%29,73429,288
Stoughton2540.94%29,73429,251
East Brookfield2550.94%2,2582,226
East Brookfield2560.94%2,2582,222
Groveland2570.93%6,9136,753
Groveland2580.93%6,9136,746
Kingston2590.93%14,59713,701
Kingston2600.93%14,59713,716
Braintree Town2610.93%39,49739,146
Braintree Town2620.93%39,49739,075
Nantucket2630.93%14,80614,250
Nantucket2640.93%14,80614,239
Cohasset2650.93%8,6118,392
Cohasset2660.93%8,6118,379
Marlborough2670.91%42,55441,800
Marlborough2680.91%42,55441,685
Colrain2690.91%1,6581,605
Colrain2700.91%1,6581,605
Randolph Town2710.91%35,43335,028
Randolph Town2720.91%35,43334,971
Maynard2730.91%10,91810,745
Maynard2740.91%10,91810,729
Foxborough2750.9%18,96018,623
Foxborough2760.9%18,96018,600
Westminster2770.89%8,5858,211
Westminster2780.89%8,5858,230
Melrose2790.89%30,20329,821
Melrose2800.89%30,20329,740
Lynnfield2810.88%13,34712,995
Lynnfield2820.88%13,34712,981
Walpole2830.88%26,62426,376
Walpole2840.88%26,62426,519
Norwood2850.87%32,03931,615
Norwood2860.87%32,03931,574
Templeton2870.86%8,4598,147
Templeton2880.86%8,4598,143
Milton2890.85%29,05728,625
Milton2900.85%29,05728,596
Hanson2910.85%10,81010,635
Hanson2920.85%10,81010,628
Duxbury2930.84%16,51516,088
Duxbury2940.84%16,51516,075
Medford2950.84%60,40159,671
Medford2960.84%60,40159,520
Winthrop Town2970.83%18,89519,322
Winthrop Town2980.83%18,89519,257
Seekonk2990.83%16,04415,526
Seekonk3000.83%16,04415,534
Rockport3010.82%7,1496,994
Rockport3020.82%7,1496,988
North Brookfield3030.81%4,8364,737
North Brookfield3040.81%4,8364,750
Avon3050.81%4,8404,777
Avon3060.81%4,8404,773
Brookfield3070.8%3,5283,442
Brookfield3080.8%3,5283,438
Leicester3090.79%11,31311,085
Leicester3100.79%11,31311,064
Rochester3110.79%5,9835,720
Rochester3120.79%5,9835,723
Edgartown3130.79%5,3705,169
Edgartown3140.79%5,3705,171
Spencer3150.79%12,18511,985
Spencer3160.79%12,18511,963
Merrimac3170.78%6,8636,726
Merrimac3180.78%6,8636,719
Oxford3190.76%13,60613,356
Oxford3200.76%13,60613,335
Carver3210.76%11,90711,649
Carver3220.76%11,90711,632
Winchendon3230.76%10,66710,363
Winchendon3240.76%10,66710,344
Ipswich3250.75%14,21613,785
Ipswich3260.75%14,21613,765
Plympton3270.74%2,9862,929
Plympton3280.74%2,9862,927
Bridgewater Town3290.74%29,38328,627
Bridgewater Town3300.74%29,38326,788
Marblehead3310.73%20,72720,437
Marblehead3320.73%20,72720,402
Oakham3330.73%1,9281,852
Oakham3340.73%1,9281,851
Lincoln3350.73%7,0476,996
Lincoln3360.73%7,0476,977
Fitchburg3370.72%42,45041,948
Fitchburg3380.72%42,45041,672
Athol3390.72%12,19211,941
Athol3400.72%12,19211,930
Paxton3410.71%5,0795,012
Paxton3420.71%5,0794,947
Manchester-by-the-Sea3430.71%5,5065,393
Manchester-by-the-Sea3440.71%5,5065,385
Georgetown3450.71%8,6198,474
Georgetown3460.71%8,6198,464
Sterling3470.71%8,3697,982
Sterling3480.71%8,3697,977
West Bridgewater3490.69%7,8257,714
West Bridgewater3500.69%7,8257,711
Shrewsbury3510.69%39,89338,320
Shrewsbury3520.69%39,89338,269
Harvard3530.69%7,0526,849
Harvard3540.69%7,0526,846
Southborough3550.68%10,64110,454
Southborough3560.68%10,64110,447
Leominster3570.68%44,51043,792
Leominster3580.68%44,51043,755
Hamilton3590.68%7,7227,561
Hamilton3600.68%7,7227,558
Peabody3610.68%55,79354,501
Peabody3620.68%55,79354,402
Clinton3630.67%15,84515,428
Clinton3640.67%15,84515,412
Lunenburg3650.67%12,08711,778
Lunenburg3660.67%12,08711,792
Salem3670.66%45,97844,474
Salem3680.66%45,97843,670
Haverhill3690.66%68,73967,776
Haverhill3700.66%68,73967,636
Lawrence3710.65%89,91589,165
Lawrence3720.65%89,91588,878
Raynham3730.65%15,96415,180
Raynham3740.65%15,96415,186
Northborough3750.65%15,97015,738
Northborough3760.65%15,97015,710
Milford3770.65%30,83830,386
Milford3780.65%30,83830,341
Brimfield3790.64%3,7573,694
Brimfield3800.64%3,7573,689
Wilbraham3810.64%14,75714,607
Wilbraham3820.64%14,75714,584
Webster3830.63%17,92917,774
Webster3840.63%17,92917,738
North Andover3850.63%32,33731,045
North Andover3860.63%32,33730,992
Millville3870.63%3,2073,175
Millville3880.63%3,2073,166
Hopedale3890.63%6,1016,013
Hopedale3900.63%6,1016,007
Middleton3910.62%10,0219,775
Middleton3920.62%10,0219,613
Marshfield3930.62%26,20525,827
Marshfield3940.62%26,20525,798
Bolton3950.62%5,8455,659
Bolton3960.62%5,8455,668
Buckland3970.61%1,8291,814
Buckland3980.61%1,8291,811
Marion3990.6%5,3735,343
Marion4000.6%5,3735,335
Andover4010.59%37,14636,565
Andover4020.59%37,14636,552
Southwick4030.59%9,3329,235
Southwick4040.59%9,3329,217
Whitman4050.59%15,55015,129
Whitman4060.59%15,55015,125
Great Barrington4070.58%7,2877,169
Great Barrington4080.58%7,2877,174
Saugus4090.58%29,19728,613
Saugus4100.58%29,19728,605
Southbridge Town4110.57%18,21017,738
Southbridge Town4120.57%18,21017,704
Topsfield4130.57%6,6586,562
Topsfield4140.57%6,6586,555
Oak Bluffs4150.57%5,4385,337
Oak Bluffs4160.57%5,4385,332
Uxbridge4170.57%14,78714,165
Uxbridge4180.57%14,78714,197
Hanover4190.57%14,97214,826
Hanover4200.57%14,97214,819
Dartmouth4210.57%34,33233,914
Dartmouth4220.57%34,33231,463
Hingham4230.57%24,55224,284
Hingham4240.57%24,55224,260
Berkley4250.55%6,9306,767
Berkley4260.55%6,9306,771
Dudley4270.54%12,04911,919
Dudley4280.54%12,04911,907
Royalston4290.54%1,2981,253
Royalston4300.54%1,2981,253
Nahant4310.54%3,3563,337
Nahant4320.54%3,3563,331
Brockton4330.52%106,340105,654
Brockton4340.52%106,340105,485
Dighton4350.52%8,3188,103
Dighton4360.52%8,3188,124
Scituate4370.51%19,69819,066
Scituate4380.51%19,69819,071
Swansea4390.5%17,62517,150
Swansea4400.5%17,62517,174
Freetown4410.5%9,4279,202
Freetown4420.5%9,4279,203
Chester4430.49%1,2271,226
Chester4440.49%1,2271,225
Norton4450.49%19,48719,208
Norton4460.49%19,48719,220
Acushnet4470.49%10,75210,552
Acushnet4480.49%10,75210,553
Halifax4490.48%7,8237,749
Halifax4500.48%7,8237,743
Attleboro4510.47%47,30446,471
Attleboro4520.47%47,30446,478
Somerset4530.46%18,45918,306
Somerset4540.46%18,45918,291
Granville4550.45%1,5471,540
Granville4560.45%1,5471,538
Northfield4570.45%2,8932,869
Northfield4580.45%2,8932,865
Mansfield4590.45%24,18523,854
Mansfield4600.45%24,18523,848
Wenham4610.44%4,9674,978
Wenham4620.44%4,9674,934
Holyoke4630.44%38,00338,248
Holyoke4640.44%38,00338,139
East Bridgewater4650.43%14,58214,442
East Bridgewater4660.43%14,58214,429
Springfield4670.43%155,556155,927
Springfield4680.43%155,556155,258
Easton4690.43%25,67825,061
Easton4700.43%25,67825,070
East Longmeadow4710.43%16,58616,427
East Longmeadow4720.43%16,58616,408
Monson4730.43%8,1998,152
Monson4740.43%8,1998,133
Fall River4750.42%95,08393,983
Fall River4760.42%95,08393,918
Hampden4770.4%4,9844,964
Hampden4780.4%4,9844,956
Wales4790.38%1,8351,833
Wales4800.38%1,8351,830
Pembroke4810.38%18,49818,360
Pembroke4820.38%18,49818,343
Palmer Town4830.37%12,43412,454
Palmer Town4840.37%12,43412,419
Fairhaven4850.35%16,06115,919
Fairhaven4860.35%16,06115,911
West Springfield Town4870.34%29,12728,832
West Springfield Town4880.34%29,12728,767
Abington4890.34%17,14817,059
Abington4900.34%17,14817,054
Rockland4910.31%17,76317,802
Rockland4920.31%17,76317,774
New Bedford4930.31%101,629101,079
New Bedford4940.31%101,629100,946
Russell4950.3%1,6451,643
Russell4960.3%1,6451,639
Westfield4970.3%40,52340,824
Westfield4980.3%40,52340,169
Ware4990.3%10,17210,060
Ware5000.3%10,17210,037
Monterey5010.28%1,0881,092
Monterey5020.28%1,0881,090
Holland5030.27%2,5882,603
Holland5040.27%2,5882,596
Longmeadow5050.27%15,75415,853
Longmeadow5060.27%15,75415,813
Blandford5070.25%1,2121,214
Blandford5080.25%1,2121,211
Brewster5090.18%10,46610,325
Brewster5100.18%10,46610,318
Bourne5110.18%20,54420,528
Bourne5120.18%20,54419,604
Egremont5130.15%1,3771,372
Egremont5140.15%1,3771,371
Orange5150.15%7,5947,578
Orange5160.15%7,5947,566
Gill5170.13%1,5551,549
Gill5180.13%1,5551,547
Stockbridge5190.1%1,9882,001
Stockbridge5200.1%1,9881,999
Wellfleet5210.08%3,6483,566
Wellfleet5220.08%3,6483,565
Chicopee5230.06%55,41555,566
Chicopee5240.06%55,41555,444
Falmouth5250.06%33,24732,527
Falmouth5260.06%33,24732,541
Sheffield5270.06%3,3263,328
Sheffield5280.06%3,3263,324
Provincetown5290.05%3,7313,660
Provincetown5300.05%3,7313,658
Hinsdale5310.05%1,8911,908
Hinsdale5320.05%1,8911,906
Truro5330.04%2,4852,440
Truro5340.04%2,4852,439
Chatham5350.03%6,7136,594
Chatham5360.03%6,7136,593
Lenox5370%5,0725,094
Lenox5380%5,0725,091
Rowley539-0.02%6,3336,163
Rowley540-0.02%6,3336,159
Eastham541-0.02%5,8235,751
Eastham542-0.02%5,8235,746
Deerfield543-0.02%5,1765,090
Deerfield544-0.02%5,1765,093
Mashpee545-0.02%15,47915,057
Mashpee546-0.02%15,47915,068
Williamstown547-0.04%9,1857,518
Williamstown548-0.04%9,1858,717
Becket549-0.05%1,9211,934
Becket550-0.05%1,9211,931
Whately551-0.06%1,6251,616
Whately552-0.06%1,6251,618
Richmond553-0.07%1,4041,414
Richmond554-0.07%1,4041,411
West Stockbridge555-0.08%1,3221,339
West Stockbridge556-0.08%1,3221,336
Montague557-0.08%8,4308,581
Montague558-0.08%8,4308,568
Charlemont559-0.08%1,1781,188
Charlemont560-0.08%1,1781,186
Bernardston561-0.09%2,1072,100
Bernardston562-0.09%2,1072,097
Leverett563-0.11%1,8611,862
Leverett564-0.11%1,8611,861
Yarmouth565-0.12%25,17925,015
Yarmouth566-0.12%25,17924,990
Westhampton567-0.12%1,6271,619
Westhampton568-0.12%1,6271,615
Lanesborough569-0.17%2,9993,042
Lanesborough570-0.17%2,9993,038
Pittsfield571-0.17%43,04943,959
Pittsfield572-0.17%43,04943,836
Erving573-0.18%1,6581,662
Erving574-0.18%1,6581,659
Otis575-0.19%1,6161,636
Otis576-0.19%1,6161,634
North Adams577-0.2%12,46712,961
North Adams578-0.2%12,46712,754
Williamsburg579-0.2%2,4702,504
Williamsburg580-0.2%2,4702,500
Shelburne581-0.21%1,8701,885
Shelburne582-0.21%1,8701,884
Cheshire583-0.22%3,1833,259
Cheshire584-0.22%3,1833,253
Northampton585-0.22%31,24629,567
Northampton586-0.22%31,24629,279
Sunderland587-0.22%3,6203,659
Sunderland588-0.22%3,6203,655
Harwich589-0.23%13,58913,437
Harwich590-0.23%13,58913,430
Belchertown591-0.23%15,33715,351
Belchertown592-0.23%15,33715,339
Shutesbury593-0.23%1,7131,723
Shutesbury594-0.23%1,7131,720
Sandwich595-0.23%20,45920,266
Sandwich596-0.23%20,45920,254
Ashfield597-0.24%1,6811,689
Ashfield598-0.24%1,6811,686
Barnstable Town599-0.25%49,70448,914
Barnstable Town600-0.25%49,70448,872
Dalton601-0.29%6,1806,337
Dalton602-0.29%6,1806,325
Adams603-0.3%7,9688,161
Adams604-0.3%7,9688,146
Clarksburg605-0.31%1,6321,659
Clarksburg606-0.31%1,6321,656
Granby607-0.31%6,0456,109
Granby608-0.31%6,0456,099
New Marlborough609-0.33%1,4981,531
New Marlborough610-0.33%1,4981,528
Lee611-0.33%5,6635,787
Lee612-0.33%5,6635,777
Worthington613-0.34%1,1771,193
Worthington614-0.34%1,1771,192
Conway615-0.34%1,7481,766
Conway616-0.34%1,7481,765
Hadley617-0.36%5,2655,325
Hadley618-0.36%5,2655,317
Hatfield619-0.39%3,3083,344
Hatfield620-0.39%3,3083,338
South Hadley621-0.4%17,95818,153
South Hadley622-0.4%17,95816,306
Chesterfield623-0.43%1,1691,187
Chesterfield624-0.43%1,1691,186
Huntington625-0.43%2,0622,100
Huntington626-0.43%2,0622,095
Dennis627-0.67%14,76214,680
Dennis628-0.67%14,76214,676
Southampton629-0.68%6,1396,228
Southampton630-0.68%6,1396,221
Concord631-1%17,91118,495
Concord632-1%17,91118,364

Massachusetts Growth Overview

Massachusetts's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Stoneham leads with 5.91% annualized growth, followed by Stoneham (5.91%) and Pelham (5.29%). The largest population centers are Boston (682,313), Boston (682,313), and Worcester (213,361). Of the 632 cities over 1,000 population, 538 are growing while 94 experienced population decline. Overall, cities averaged 0.81% annualized growth, with total urban population growing by 2.67% annually.