316 cities
| City | Rank | Annual Change ↓ | 2025 Pop. | 2020 Pop. |
|---|---|---|---|---|
| Stoneham | 1 | 5.91% | 26,002 | 23,187 |
| Pelham | 2 | 5.29% | 1,414 | 1,281 |
| Woburn | 3 | 4.13% | 45,707 | 40,827 |
| Wakefield | 4 | 3.79% | 30,322 | 27,070 |
| North Reading | 5 | 3.12% | 16,890 | 15,512 |
| Ashland | 6 | 3.09% | 19,990 | 18,836 |
| Revere | 7 | 2.86% | 62,438 | 61,911 |
| Millis | 8 | 2.77% | 9,597 | 8,501 |
| Dover | 9 | 2.44% | 6,205 | 5,918 |
| Norfolk | 10 | 2.38% | 12,247 | 11,562 |
| Stow | 11 | 2.37% | 7,509 | 7,157 |
| Upton | 12 | 2.31% | 8,671 | 8,004 |
| Billerica | 13 | 2.3% | 43,965 | 41,842 |
| Auburn | 14 | 2.19% | 17,703 | 16,864 |
| Rehoboth | 15 | 2.18% | 13,832 | 12,523 |
| Ayer | 16 | 2.14% | 9,203 | 8,481 |
| Everett | 17 | 1.89% | 52,802 | 48,957 |
| Danvers | 18 | 1.83% | 29,112 | 28,053 |
| Shirley | 19 | 1.8% | 7,169 | 7,233 |
| Chelsea | 20 | 1.79% | 40,964 | 40,549 |
| Bellingham | 21 | 1.77% | 18,316 | 16,951 |
| Grafton | 22 | 1.74% | 20,706 | 19,654 |
| Wilmington | 23 | 1.7% | 24,207 | 23,302 |
| Petersham | 24 | 1.69% | 1,267 | 1,196 |
| Newburyport | 25 | 1.67% | 19,483 | 18,300 |
| Hopkinton | 26 | 1.66% | 20,303 | 18,762 |
| Douglas | 27 | 1.62% | 9,605 | 8,997 |
| Lancaster | 28 | 1.59% | 9,136 | 8,424 |
| Newton | 29 | 1.59% | 92,139 | 88,853 |
| Boxford | 30 | 1.57% | 8,465 | 8,189 |
| Dunstable | 31 | 1.57% | 3,555 | 3,362 |
| Lynn | 32 | 1.57% | 105,110 | 101,073 |
| Cambridge | 33 | 1.54% | 123,057 | 118,204 |
| Swampscott | 34 | 1.48% | 15,890 | 15,085 |
| Rutland | 35 | 1.47% | 9,779 | 9,085 |
| Wareham | 36 | 1.45% | 23,866 | 23,274 |
| Plymouth | 37 | 1.44% | 67,626 | 61,022 |
| Canton | 38 | 1.44% | 25,525 | 24,397 |
| Wellesley | 39 | 1.41% | 31,684 | 28,774 |
| Hardwick | 40 | 1.4% | 2,760 | 2,664 |
| Taunton | 41 | 1.38% | 62,793 | 59,408 |
| Princeton | 42 | 1.33% | 3,645 | 3,493 |
| Hubbardston | 43 | 1.33% | 4,492 | 4,318 |
| Littleton | 44 | 1.32% | 10,634 | 10,131 |
| Tyngsborough | 45 | 1.32% | 12,948 | 12,400 |
| Reading | 46 | 1.32% | 26,385 | 25,536 |
| Boston | 47 | 1.31% | 682,313 | 675,522 |
| Hull | 48 | 1.31% | 10,413 | 10,069 |
| West Boylston | 49 | 1.31% | 8,042 | 7,638 |
| Carlisle | 50 | 1.3% | 5,386 | 5,233 |
| Gardner | 51 | 1.3% | 21,658 | 21,222 |
| Groton | 52 | 1.3% | 11,730 | 11,324 |
| Needham | 53 | 1.29% | 33,355 | 32,238 |
| Lexington | 54 | 1.29% | 35,190 | 34,413 |
| Malden | 55 | 1.28% | 67,546 | 66,086 |
| Mattapoisett | 56 | 1.26% | 6,848 | 6,511 |
| Lakeville | 57 | 1.26% | 12,416 | 11,543 |
| Ashby | 58 | 1.25% | 3,311 | 3,184 |
| Medway | 59 | 1.23% | 14,006 | 13,086 |
| West Brookfield | 60 | 1.23% | 3,965 | 3,829 |
| West Tisbury | 61 | 1.21% | 3,681 | 3,545 |
| Westborough | 62 | 1.2% | 22,915 | 21,534 |
| Burlington | 63 | 1.2% | 27,301 | 26,002 |
| Phillipston | 64 | 1.19% | 1,780 | 1,724 |
| Westford | 65 | 1.19% | 25,322 | 24,698 |
| Sherborn | 66 | 1.18% | 4,538 | 4,394 |
| Pepperell | 67 | 1.18% | 12,017 | 11,571 |
| Holden | 68 | 1.18% | 20,565 | 19,903 |
| West Newbury | 69 | 1.18% | 4,735 | 4,505 |
| Townsend | 70 | 1.17% | 9,328 | 9,107 |
| Boylston | 71 | 1.17% | 5,123 | 4,855 |
| Brookline | 72 | 1.15% | 64,662 | 63,022 |
| Mendon | 73 | 1.15% | 6,515 | 6,224 |
| Tewksbury | 74 | 1.14% | 32,159 | 31,132 |
| Millbury | 75 | 1.14% | 14,334 | 13,813 |
| Wrentham | 76 | 1.13% | 12,657 | 12,165 |
| Hudson | 77 | 1.12% | 20,593 | 20,029 |
| Winchester | 78 | 1.12% | 24,222 | 22,929 |
| Medfield | 79 | 1.12% | 13,483 | 12,803 |
| Gloucester | 80 | 1.11% | 30,830 | 29,747 |
| Beverly | 81 | 1.11% | 43,703 | 42,571 |
| Blackstone | 82 | 1.11% | 9,478 | 9,191 |
| Somerville | 83 | 1.11% | 83,058 | 80,901 |
| Plainville | 84 | 1.09% | 10,177 | 9,931 |
| Quincy | 85 | 1.09% | 104,564 | 101,492 |
| Essex | 86 | 1.09% | 3,801 | 3,678 |
| Natick | 87 | 1.09% | 37,722 | 36,924 |
| Franklin Town | 88 | 1.08% | 34,108 | 32,324 |
| Westwood | 89 | 1.08% | 16,712 | 16,229 |
| Sudbury | 90 | 1.08% | 20,018 | 18,876 |
| Sutton | 91 | 1.06% | 9,701 | 9,353 |
| Arlington | 92 | 1.05% | 47,607 | 46,202 |
| Lowell | 93 | 1.05% | 121,683 | 115,834 |
| Bedford | 94 | 1.05% | 15,112 | 14,675 |
| Acton | 95 | 1.05% | 24,796 | 23,964 |
| Salisbury | 96 | 1.04% | 9,513 | 9,216 |
| Sturbridge | 97 | 1.04% | 10,202 | 9,865 |
| Waltham | 98 | 1.04% | 66,533 | 64,238 |
| Westport | 99 | 1.04% | 16,878 | 16,345 |
| Orleans | 100 | 1.03% | 6,552 | 6,306 |
| Barre | 101 | 1.03% | 5,689 | 5,523 |
| Norwell | 102 | 1.03% | 11,595 | 11,339 |
| Agawam Town | 103 | 1.03% | 29,044 | 28,627 |
| Weymouth Town | 104 | 1.02% | 60,775 | 57,471 |
| Dracut | 105 | 1.02% | 33,307 | 32,529 |
| Weston | 106 | 1.01% | 11,947 | 11,141 |
| Middleborough | 107 | 1.01% | 25,099 | 24,260 |
| Ashburnham | 108 | 1.01% | 6,588 | 6,312 |
| Framingham | 109 | 1% | 74,098 | 72,129 |
| Ludlow | 110 | 0.99% | 21,328 | 20,763 |
| Charlton | 111 | 0.98% | 13,740 | 13,304 |
| Holbrook | 112 | 0.98% | 11,588 | 11,384 |
| Warren | 113 | 0.98% | 5,136 | 4,967 |
| Worcester | 114 | 0.98% | 213,361 | 202,475 |
| Wayland | 115 | 0.98% | 14,192 | 13,926 |
| Boxborough | 116 | 0.97% | 5,619 | 5,495 |
| Sharon | 117 | 0.97% | 18,944 | 18,547 |
| Chelmsford | 118 | 0.97% | 37,310 | 36,383 |
| Holliston | 119 | 0.96% | 15,495 | 14,988 |
| Chilmark | 120 | 0.96% | 1,261 | 1,214 |
| Newbury | 121 | 0.96% | 6,946 | 6,717 |
| Dedham | 122 | 0.96% | 25,729 | 25,217 |
| Tisbury | 123 | 0.95% | 4,974 | 4,813 |
| Berlin | 124 | 0.95% | 3,512 | 3,271 |
| Northbridge | 125 | 0.95% | 16,877 | 16,320 |
| Belmont | 126 | 0.94% | 27,701 | 27,235 |
| Stoughton | 127 | 0.94% | 29,734 | 29,251 |
| East Brookfield | 128 | 0.94% | 2,258 | 2,222 |
| Groveland | 129 | 0.93% | 6,913 | 6,746 |
| Kingston | 130 | 0.93% | 14,597 | 13,716 |
| Braintree Town | 131 | 0.93% | 39,497 | 39,075 |
| Nantucket | 132 | 0.93% | 14,806 | 14,239 |
| Cohasset | 133 | 0.93% | 8,611 | 8,379 |
| Marlborough | 134 | 0.91% | 42,554 | 41,685 |
| Colrain | 135 | 0.91% | 1,658 | 1,605 |
| Randolph Town | 136 | 0.91% | 35,433 | 34,971 |
| Maynard | 137 | 0.91% | 10,918 | 10,729 |
| Foxborough | 138 | 0.9% | 18,960 | 18,600 |
| Westminster | 139 | 0.89% | 8,585 | 8,230 |
| Melrose | 140 | 0.89% | 30,203 | 29,740 |
| Lynnfield | 141 | 0.88% | 13,347 | 12,981 |
| Walpole | 142 | 0.88% | 26,624 | 26,519 |
| Norwood | 143 | 0.87% | 32,039 | 31,574 |
| Templeton | 144 | 0.86% | 8,459 | 8,143 |
| Milton | 145 | 0.85% | 29,057 | 28,596 |
| Hanson | 146 | 0.85% | 10,810 | 10,628 |
| Duxbury | 147 | 0.84% | 16,515 | 16,075 |
| Medford | 148 | 0.84% | 60,401 | 59,520 |
| Winthrop Town | 149 | 0.83% | 18,895 | 19,257 |
| Seekonk | 150 | 0.83% | 16,044 | 15,534 |
| Rockport | 151 | 0.82% | 7,149 | 6,988 |
| North Brookfield | 152 | 0.81% | 4,836 | 4,750 |
| Avon | 153 | 0.81% | 4,840 | 4,773 |
| Brookfield | 154 | 0.8% | 3,528 | 3,438 |
| Leicester | 155 | 0.79% | 11,313 | 11,064 |
| Rochester | 156 | 0.79% | 5,983 | 5,723 |
| Edgartown | 157 | 0.79% | 5,370 | 5,171 |
| Spencer | 158 | 0.79% | 12,185 | 11,963 |
| Merrimac | 159 | 0.78% | 6,863 | 6,719 |
| Oxford | 160 | 0.76% | 13,606 | 13,335 |
| Carver | 161 | 0.76% | 11,907 | 11,632 |
| Winchendon | 162 | 0.76% | 10,667 | 10,344 |
| Ipswich | 163 | 0.75% | 14,216 | 13,765 |
| Plympton | 164 | 0.74% | 2,986 | 2,927 |
| Bridgewater Town | 165 | 0.74% | 29,383 | 26,788 |
| Marblehead | 166 | 0.73% | 20,727 | 20,402 |
| Oakham | 167 | 0.73% | 1,928 | 1,851 |
| Lincoln | 168 | 0.73% | 7,047 | 6,977 |
| Fitchburg | 169 | 0.72% | 42,450 | 41,672 |
| Athol | 170 | 0.72% | 12,192 | 11,930 |
| Paxton | 171 | 0.71% | 5,079 | 4,947 |
| Manchester-by-the-Sea | 172 | 0.71% | 5,506 | 5,385 |
| Georgetown | 173 | 0.71% | 8,619 | 8,464 |
| Sterling | 174 | 0.71% | 8,369 | 7,977 |
| West Bridgewater | 175 | 0.69% | 7,825 | 7,711 |
| Shrewsbury | 176 | 0.69% | 39,893 | 38,269 |
| Harvard | 177 | 0.69% | 7,052 | 6,846 |
| Southborough | 178 | 0.68% | 10,641 | 10,447 |
| Leominster | 179 | 0.68% | 44,510 | 43,755 |
| Hamilton | 180 | 0.68% | 7,722 | 7,558 |
| Peabody | 181 | 0.68% | 55,793 | 54,402 |
| Clinton | 182 | 0.67% | 15,845 | 15,412 |
| Lunenburg | 183 | 0.67% | 12,087 | 11,792 |
| Salem | 184 | 0.66% | 45,978 | 43,670 |
| Haverhill | 185 | 0.66% | 68,739 | 67,636 |
| Lawrence | 186 | 0.65% | 89,915 | 88,878 |
| Raynham | 187 | 0.65% | 15,964 | 15,186 |
| Northborough | 188 | 0.65% | 15,970 | 15,710 |
| Milford | 189 | 0.65% | 30,838 | 30,341 |
| Brimfield | 190 | 0.64% | 3,757 | 3,689 |
| Wilbraham | 191 | 0.64% | 14,757 | 14,584 |
| Webster | 192 | 0.63% | 17,929 | 17,738 |
| North Andover | 193 | 0.63% | 32,337 | 30,992 |
| Millville | 194 | 0.63% | 3,207 | 3,166 |
| Hopedale | 195 | 0.63% | 6,101 | 6,007 |
| Middleton | 196 | 0.62% | 10,021 | 9,613 |
| Marshfield | 197 | 0.62% | 26,205 | 25,798 |
| Bolton | 198 | 0.62% | 5,845 | 5,668 |
| Buckland | 199 | 0.61% | 1,829 | 1,811 |
| Marion | 200 | 0.6% | 5,373 | 5,335 |
| Andover | 201 | 0.59% | 37,146 | 36,552 |
| Southwick | 202 | 0.59% | 9,332 | 9,217 |
| Whitman | 203 | 0.59% | 15,550 | 15,125 |
| Great Barrington | 204 | 0.58% | 7,287 | 7,174 |
| Saugus | 205 | 0.58% | 29,197 | 28,605 |
| Southbridge Town | 206 | 0.57% | 18,210 | 17,704 |
| Topsfield | 207 | 0.57% | 6,658 | 6,555 |
| Oak Bluffs | 208 | 0.57% | 5,438 | 5,332 |
| Uxbridge | 209 | 0.57% | 14,787 | 14,197 |
| Hanover | 210 | 0.57% | 14,972 | 14,819 |
| Dartmouth | 211 | 0.57% | 34,332 | 31,463 |
| Hingham | 212 | 0.57% | 24,552 | 24,260 |
| Berkley | 213 | 0.55% | 6,930 | 6,771 |
| Dudley | 214 | 0.54% | 12,049 | 11,907 |
| Royalston | 215 | 0.54% | 1,298 | 1,253 |
| Nahant | 216 | 0.54% | 3,356 | 3,331 |
| Brockton | 217 | 0.52% | 106,340 | 105,485 |
| Dighton | 218 | 0.52% | 8,318 | 8,124 |
| Scituate | 219 | 0.51% | 19,698 | 19,071 |
| Swansea | 220 | 0.5% | 17,625 | 17,174 |
| Freetown | 221 | 0.5% | 9,427 | 9,203 |
| Chester | 222 | 0.49% | 1,227 | 1,225 |
| Norton | 223 | 0.49% | 19,487 | 19,220 |
| Acushnet | 224 | 0.49% | 10,752 | 10,553 |
| Halifax | 225 | 0.48% | 7,823 | 7,743 |
| Attleboro | 226 | 0.47% | 47,304 | 46,478 |
| Somerset | 227 | 0.46% | 18,459 | 18,291 |
| Granville | 228 | 0.45% | 1,547 | 1,538 |
| Northfield | 229 | 0.45% | 2,893 | 2,865 |
| Mansfield | 230 | 0.45% | 24,185 | 23,848 |
| Wenham | 231 | 0.44% | 4,967 | 4,934 |
| Holyoke | 232 | 0.44% | 38,003 | 38,139 |
| East Bridgewater | 233 | 0.43% | 14,582 | 14,429 |
| Springfield | 234 | 0.43% | 155,556 | 155,258 |
| Easton | 235 | 0.43% | 25,678 | 25,070 |
| East Longmeadow | 236 | 0.43% | 16,586 | 16,408 |
| Monson | 237 | 0.43% | 8,199 | 8,133 |
| Fall River | 238 | 0.42% | 95,083 | 93,918 |
| Hampden | 239 | 0.4% | 4,984 | 4,956 |
| Wales | 240 | 0.38% | 1,835 | 1,830 |
| Pembroke | 241 | 0.38% | 18,498 | 18,343 |
| Palmer Town | 242 | 0.37% | 12,434 | 12,419 |
| Fairhaven | 243 | 0.35% | 16,061 | 15,911 |
| West Springfield Town | 244 | 0.34% | 29,127 | 28,767 |
| Abington | 245 | 0.34% | 17,148 | 17,054 |
| Rockland | 246 | 0.31% | 17,763 | 17,774 |
| New Bedford | 247 | 0.31% | 101,629 | 100,946 |
| Russell | 248 | 0.3% | 1,645 | 1,639 |
| Westfield | 249 | 0.3% | 40,523 | 40,169 |
| Ware | 250 | 0.3% | 10,172 | 10,037 |
| Monterey | 251 | 0.28% | 1,088 | 1,090 |
| Holland | 252 | 0.27% | 2,588 | 2,596 |
| Longmeadow | 253 | 0.27% | 15,754 | 15,813 |
| Blandford | 254 | 0.25% | 1,212 | 1,211 |
| Brewster | 255 | 0.18% | 10,466 | 10,318 |
| Bourne | 256 | 0.18% | 20,544 | 19,604 |
| Egremont | 257 | 0.15% | 1,377 | 1,371 |
| Orange | 258 | 0.15% | 7,594 | 7,566 |
| Gill | 259 | 0.13% | 1,555 | 1,547 |
| Stockbridge | 260 | 0.1% | 1,988 | 1,999 |
| Wellfleet | 261 | 0.08% | 3,648 | 3,565 |
| Chicopee | 262 | 0.06% | 55,415 | 55,444 |
| Falmouth | 263 | 0.06% | 33,247 | 32,541 |
| Sheffield | 264 | 0.06% | 3,326 | 3,324 |
| Provincetown | 265 | 0.05% | 3,731 | 3,658 |
| Hinsdale | 266 | 0.05% | 1,891 | 1,906 |
| Truro | 267 | 0.04% | 2,485 | 2,439 |
| Chatham | 268 | 0.03% | 6,713 | 6,593 |
| Lenox | 269 | 0% | 5,072 | 5,091 |
| Rowley | 270 | -0.02% | 6,333 | 6,159 |
| Eastham | 271 | -0.02% | 5,823 | 5,746 |
| Deerfield | 272 | -0.02% | 5,176 | 5,093 |
| Mashpee | 273 | -0.02% | 15,479 | 15,068 |
| Williamstown | 274 | -0.04% | 9,185 | 8,717 |
| Becket | 275 | -0.05% | 1,921 | 1,931 |
| Whately | 276 | -0.06% | 1,625 | 1,618 |
| Richmond | 277 | -0.07% | 1,404 | 1,411 |
| West Stockbridge | 278 | -0.08% | 1,322 | 1,336 |
| Montague | 279 | -0.08% | 8,430 | 8,568 |
| Charlemont | 280 | -0.08% | 1,178 | 1,186 |
| Bernardston | 281 | -0.09% | 2,107 | 2,097 |
| Leverett | 282 | -0.11% | 1,861 | 1,861 |
| Yarmouth | 283 | -0.12% | 25,179 | 24,990 |
| Westhampton | 284 | -0.12% | 1,627 | 1,615 |
| Lanesborough | 285 | -0.17% | 2,999 | 3,038 |
| Pittsfield | 286 | -0.17% | 43,049 | 43,836 |
| Erving | 287 | -0.18% | 1,658 | 1,659 |
| Otis | 288 | -0.19% | 1,616 | 1,634 |
| North Adams | 289 | -0.2% | 12,467 | 12,754 |
| Williamsburg | 290 | -0.2% | 2,470 | 2,500 |
| Shelburne | 291 | -0.21% | 1,870 | 1,884 |
| Cheshire | 292 | -0.22% | 3,183 | 3,253 |
| Northampton | 293 | -0.22% | 31,246 | 29,279 |
| Sunderland | 294 | -0.22% | 3,620 | 3,655 |
| Harwich | 295 | -0.23% | 13,589 | 13,430 |
| Belchertown | 296 | -0.23% | 15,337 | 15,339 |
| Shutesbury | 297 | -0.23% | 1,713 | 1,720 |
| Sandwich | 298 | -0.23% | 20,459 | 20,254 |
| Ashfield | 299 | -0.24% | 1,681 | 1,686 |
| Barnstable Town | 300 | -0.25% | 49,704 | 48,872 |
| Dalton | 301 | -0.29% | 6,180 | 6,325 |
| Adams | 302 | -0.3% | 7,968 | 8,146 |
| Clarksburg | 303 | -0.31% | 1,632 | 1,656 |
| Granby | 304 | -0.31% | 6,045 | 6,099 |
| New Marlborough | 305 | -0.33% | 1,498 | 1,528 |
| Lee | 306 | -0.33% | 5,663 | 5,777 |
| Worthington | 307 | -0.34% | 1,177 | 1,192 |
| Conway | 308 | -0.34% | 1,748 | 1,765 |
| Hadley | 309 | -0.36% | 5,265 | 5,317 |
| Hatfield | 310 | -0.39% | 3,308 | 3,338 |
| South Hadley | 311 | -0.4% | 17,958 | 16,306 |
| Chesterfield | 312 | -0.43% | 1,169 | 1,186 |
| Huntington | 313 | -0.43% | 2,062 | 2,095 |
| Dennis | 314 | -0.67% | 14,762 | 14,676 |
| Southampton | 315 | -0.68% | 6,139 | 6,221 |
| Concord | 316 | -1% | 17,911 | 18,364 |
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 Pelham (5.29%) and Woburn (4.13%). The largest population centers are Boston (682,313), Worcester (213,361), and Springfield (155,556). Of the 316 cities over 1,000 population, 269 are growing while 47 experienced population decline. Overall, cities averaged 0.81% annualized growth, with total urban population growing by 2.87% annually.