| City | Rank | Annual Change ↓ | 2026 Pop. | 2020 Pop. |
|---|---|---|---|---|
| Bolton | 1 | 10.39% | 7,150 | 5,666 |
| Everett | 2 | 4.41% | 55,934 | 48,908 |
| Groveland | 3 | 3.39% | 7,343 | 6,747 |
| Grafton | 4 | 3.16% | 21,709 | 19,655 |
| Raynham | 5 | 2.75% | 17,035 | 15,180 |
| Marshfield | 6 | 2.47% | 27,489 | 25,796 |
| Shirley | 7 | 2.42% | 7,363 | 7,233 |
| Westminster | 8 | 2.17% | 8,998 | 8,238 |
| Avon | 9 | 2.08% | 4,962 | 4,773 |
| Norfolk | 10 | 2.06% | 12,345 | 11,553 |
| Millis | 11 | 2.04% | 9,656 | 8,504 |
| Boxford | 12 | 2.01% | 8,691 | 8,187 |
| Ayer | 13 | 1.9% | 9,443 | 8,476 |
| Chelmsford | 14 | 1.87% | 39,269 | 36,370 |
| North Reading | 15 | 1.81% | 16,852 | 15,503 |
| Templeton | 16 | 1.67% | 8,696 | 8,154 |
| Hanson | 17 | 1.51% | 11,092 | 10,624 |
| Somerset | 18 | 1.51% | 18,963 | 18,256 |
| Lancaster | 19 | 1.47% | 9,296 | 8,447 |
| Marlborough | 20 | 1.45% | 43,391 | 41,635 |
| Plymouth | 21 | 1.34% | 68,758 | 61,017 |
| Phillipston | 22 | 1.34% | 1,818 | 1,732 |
| Acton | 23 | 1.32% | 25,114 | 23,950 |
| Rutland | 24 | 1.29% | 9,902 | 9,084 |
| Westborough | 25 | 1.09% | 23,143 | 21,534 |
| Wellfleet | 26 | 1.08% | 3,747 | 3,564 |
| Salisbury | 27 | 0.97% | 9,622 | 9,213 |
| Upton | 28 | 0.95% | 8,641 | 8,003 |
| Bellingham | 29 | 0.94% | 18,201 | 16,945 |
| Lakeville | 30 | 0.93% | 12,545 | 11,537 |
| Douglas | 31 | 0.9% | 9,631 | 8,992 |
| Worcester | 32 | 0.9% | 215,778 | 202,448 |
| Ludlow | 33 | 0.88% | 21,467 | 20,764 |
| Colrain | 34 | 0.85% | 1,668 | 1,604 |
| Tewksbury | 35 | 0.83% | 32,166 | 31,085 |
| Newton | 36 | 0.82% | 91,483 | 88,806 |
| Wakefield | 37 | 0.82% | 29,473 | 27,076 |
| Rehoboth | 38 | 0.8% | 13,676 | 12,514 |
| Boylston | 39 | 0.71% | 5,140 | 4,854 |
| Canton | 40 | 0.7% | 25,342 | 24,392 |
| West Brookfield | 41 | 0.68% | 3,974 | 3,826 |
| Middleborough | 42 | 0.65% | 25,312 | 24,263 |
| West Bridgewater | 43 | 0.64% | 7,922 | 7,709 |
| Holden | 44 | 0.63% | 20,655 | 19,914 |
| Cambridge | 45 | 0.61% | 123,339 | 116,202 |
| Millbury | 46 | 0.61% | 14,363 | 13,817 |
| Hopkinton | 47 | 0.59% | 19,984 | 18,747 |
| Berkley | 48 | 0.59% | 6,991 | 6,761 |
| Hardwick | 49 | 0.58% | 2,752 | 2,660 |
| Hubbardston | 50 | 0.58% | 4,486 | 4,312 |
| Ware | 51 | 0.58% | 10,187 | 10,037 |
| Needham | 52 | 0.56% | 33,081 | 32,243 |
| Westport | 53 | 0.55% | 16,944 | 16,340 |
| Carver | 54 | 0.54% | 12,046 | 11,633 |
| Mattapoisett | 55 | 0.54% | 6,868 | 6,509 |
| Dighton | 56 | 0.53% | 8,392 | 8,124 |
| Wilbraham | 57 | 0.52% | 14,791 | 14,562 |
| Franklin Town | 58 | 0.51% | 34,129 | 32,323 |
| Quincy | 59 | 0.51% | 103,699 | 101,487 |
| Warren | 60 | 0.51% | 5,148 | 4,972 |
| Taunton | 61 | 0.5% | 62,837 | 59,417 |
| Princeton | 62 | 0.5% | 3,636 | 3,491 |
| Medway | 63 | 0.49% | 13,872 | 13,086 |
| Easton | 64 | 0.49% | 25,922 | 25,066 |
| Seekonk | 65 | 0.49% | 16,125 | 15,530 |
| Mendon | 66 | 0.48% | 6,510 | 6,219 |
| Lynn | 67 | 0.45% | 104,710 | 101,071 |
| Southwick | 68 | 0.44% | 9,346 | 9,214 |
| Norton | 69 | 0.44% | 19,645 | 19,205 |
| Northbridge | 70 | 0.43% | 16,871 | 16,311 |
| Uxbridge | 71 | 0.43% | 14,846 | 14,199 |
| Swansea | 72 | 0.42% | 17,776 | 17,203 |
| West Newbury | 73 | 0.4% | 4,728 | 4,504 |
| Groton | 74 | 0.39% | 11,586 | 11,317 |
| Charlton | 75 | 0.38% | 13,737 | 13,313 |
| Rockport | 76 | 0.38% | 7,153 | 6,988 |
| Dunstable | 77 | 0.37% | 3,499 | 3,358 |
| Sutton | 78 | 0.37% | 9,698 | 9,369 |
| Brookfield | 79 | 0.37% | 3,529 | 3,424 |
| Fairhaven | 80 | 0.37% | 16,169 | 15,909 |
| Attleboro | 81 | 0.36% | 47,620 | 46,468 |
| Blackstone | 82 | 0.36% | 9,450 | 9,192 |
| East Brookfield | 83 | 0.36% | 2,239 | 2,207 |
| Woburn | 84 | 0.34% | 44,112 | 40,792 |
| Monson | 85 | 0.33% | 8,202 | 8,136 |
| Granville | 86 | 0.32% | 1,546 | 1,533 |
| Tyngsborough | 87 | 0.31% | 12,760 | 12,388 |
| Nantucket | 88 | 0.3% | 14,803 | 14,240 |
| Braintree Town | 89 | 0.3% | 39,073 | 39,080 |
| Brimfield | 90 | 0.29% | 3,750 | 3,689 |
| Ashburnham | 91 | 0.29% | 6,573 | 6,315 |
| Freetown | 92 | 0.29% | 9,470 | 9,204 |
| Fall River | 93 | 0.28% | 95,563 | 93,906 |
| Acushnet | 94 | 0.28% | 10,830 | 10,553 |
| Wales | 95 | 0.27% | 1,838 | 1,828 |
| Gloucester | 96 | 0.27% | 30,710 | 29,746 |
| Dartmouth | 97 | 0.26% | 34,456 | 31,505 |
| Spencer | 98 | 0.25% | 12,204 | 11,965 |
| Duxbury | 99 | 0.25% | 16,540 | 16,081 |
| Randolph Town | 100 | 0.25% | 35,036 | 34,969 |
| Wellesley | 101 | 0.25% | 31,316 | 28,745 |
| Chester | 102 | 0.25% | 1,225 | 1,225 |
| East Longmeadow | 103 | 0.24% | 16,621 | 16,452 |
| Agawam Town | 104 | 0.24% | 28,852 | 28,626 |
| Dover | 105 | 0.23% | 6,040 | 5,916 |
| Westfield | 106 | 0.23% | 40,640 | 40,153 |
| Dracut | 107 | 0.23% | 32,858 | 32,492 |
| Mansfield | 108 | 0.22% | 24,289 | 23,857 |
| New Bedford | 109 | 0.21% | 102,044 | 100,909 |
| Kingston | 110 | 0.21% | 14,578 | 13,717 |
| Springfield | 111 | 0.2% | 155,014 | 155,182 |
| Plympton | 112 | 0.2% | 2,991 | 2,928 |
| Beverly | 113 | 0.2% | 43,450 | 42,567 |
| Barre | 114 | 0.2% | 5,652 | 5,524 |
| Wareham | 115 | 0.19% | 23,735 | 23,275 |
| Weston | 116 | 0.19% | 11,751 | 11,126 |
| Russell | 117 | 0.18% | 1,640 | 1,638 |
| Athol | 118 | 0.18% | 12,151 | 11,920 |
| Lynnfield | 119 | 0.17% | 13,296 | 12,980 |
| Blandford | 120 | 0.17% | 1,214 | 1,213 |
| Newbury | 121 | 0.16% | 6,906 | 6,716 |
| Royalston | 122 | 0.15% | 1,299 | 1,253 |
| Somerville | 123 | 0.15% | 84,334 | 80,777 |
| Wrentham | 124 | 0.14% | 12,471 | 12,169 |
| Winchendon | 125 | 0.14% | 10,635 | 10,345 |
| Hampden | 126 | 0.14% | 4,967 | 4,954 |
| Lexington | 127 | 0.13% | 34,694 | 34,367 |
| Rowley | 128 | 0.13% | 6,364 | 6,162 |
| Lunenburg | 129 | 0.12% | 12,058 | 11,800 |
| Hanover | 130 | 0.12% | 14,989 | 14,819 |
| East Bridgewater | 131 | 0.12% | 14,619 | 14,431 |
| Sturbridge | 132 | 0.11% | 10,131 | 9,868 |
| Medfield | 133 | 0.11% | 13,262 | 12,799 |
| Dedham | 134 | 0.1% | 25,757 | 25,214 |
| Hull | 135 | 0.1% | 10,276 | 10,068 |
| Berlin | 136 | 0.09% | 3,489 | 3,272 |
| Whitman | 137 | 0.08% | 15,538 | 15,124 |
| Carlisle | 138 | 0.08% | 5,290 | 5,233 |
| Walpole | 139 | 0.07% | 26,256 | 26,522 |
| Holbrook | 140 | 0.07% | 11,409 | 11,385 |
| Barnstable Town | 141 | 0.07% | 50,134 | 48,863 |
| Halifax | 142 | 0.06% | 7,850 | 7,746 |
| Manchester-by-the-Sea | 143 | 0.05% | 5,478 | 5,382 |
| Leicester | 144 | 0.05% | 11,434 | 11,075 |
| Wilmington | 145 | 0.05% | 23,641 | 23,280 |
| Westwood | 146 | 0.05% | 16,434 | 16,225 |
| Palmer Town | 147 | 0.05% | 12,373 | 12,418 |
| Sterling | 148 | 0.05% | 8,362 | 7,978 |
| Chatham | 149 | 0.04% | 6,755 | 6,597 |
| Westford | 150 | 0.04% | 24,864 | 24,684 |
| Norwell | 151 | 0.04% | 11,551 | 11,342 |
| Marion | 152 | 0.04% | 5,368 | 5,339 |
| Georgetown | 153 | 0.03% | 8,580 | 8,464 |
| Chicopee | 154 | 0.03% | 55,329 | 55,456 |
| Auburn | 155 | 0.03% | 17,572 | 16,845 |
| Weymouth Town | 156 | 0.03% | 59,779 | 57,456 |
| Foxborough | 157 | 0.03% | 18,939 | 18,599 |
| Sherborn | 158 | 0.02% | 4,456 | 4,390 |
| West Springfield Town | 159 | 0.02% | 28,834 | 28,766 |
| Brookline | 160 | 0.01% | 63,421 | 63,015 |
| Longmeadow | 161 | 0% | 15,688 | 15,821 |
| Oxford | 162 | 0% | 13,514 | 13,333 |
| Bedford | 163 | -0.01% | 14,835 | 14,662 |
| Webster | 164 | -0.01% | 17,833 | 17,744 |
| Malden | 165 | -0.01% | 66,362 | 66,047 |
| Holyoke | 166 | -0.01% | 38,018 | 38,142 |
| Orleans | 167 | -0.02% | 6,523 | 6,314 |
| Danvers | 168 | -0.02% | 29,205 | 28,054 |
| Essex | 169 | -0.03% | 3,769 | 3,682 |
| Sharon | 170 | -0.03% | 18,793 | 18,546 |
| Fitchburg | 171 | -0.04% | 42,121 | 41,656 |
| Stoughton | 172 | -0.04% | 29,834 | 29,253 |
| Billerica | 173 | -0.04% | 42,616 | 41,801 |
| Holland | 174 | -0.04% | 2,576 | 2,596 |
| Reading | 175 | -0.04% | 25,792 | 25,506 |
| Rockland | 176 | -0.04% | 17,941 | 17,772 |
| Belchertown | 177 | -0.05% | 15,258 | 15,345 |
| Peabody | 178 | -0.05% | 55,927 | 54,396 |
| Northborough | 179 | -0.05% | 16,072 | 15,712 |
| Brockton | 180 | -0.05% | 106,078 | 105,481 |
| Harvard | 181 | -0.06% | 7,010 | 6,847 |
| Burlington | 182 | -0.06% | 26,762 | 26,001 |
| Wenham | 183 | -0.06% | 4,949 | 4,935 |
| Bourne | 184 | -0.06% | 20,759 | 19,584 |
| Gill | 185 | -0.06% | 1,550 | 1,550 |
| Milford | 186 | -0.07% | 30,810 | 30,340 |
| Marblehead | 187 | -0.07% | 20,568 | 20,397 |
| Medford | 188 | -0.07% | 59,790 | 59,566 |
| Salem | 189 | -0.08% | 45,345 | 43,675 |
| Haverhill | 190 | -0.08% | 68,306 | 67,637 |
| Scituate | 191 | -0.08% | 19,646 | 19,069 |
| Hopedale | 192 | -0.08% | 6,061 | 6,010 |
| Cohasset | 193 | -0.08% | 8,454 | 8,377 |
| Littleton | 194 | -0.09% | 10,395 | 10,119 |
| Plainville | 195 | -0.09% | 10,166 | 9,928 |
| Hudson | 196 | -0.09% | 20,323 | 20,020 |
| Ipswich | 197 | -0.09% | 14,118 | 13,767 |
| Abington | 198 | -0.09% | 17,126 | 17,052 |
| Framingham | 199 | -0.09% | 72,952 | 72,090 |
| North Andover | 200 | -0.1% | 32,130 | 30,988 |
| Paxton | 201 | -0.1% | 5,041 | 4,940 |
| Rochester | 202 | -0.1% | 5,950 | 5,722 |
| Lowell | 203 | -0.1% | 119,847 | 115,783 |
| Hamilton | 204 | -0.1% | 7,666 | 7,554 |
| Oakham | 205 | -0.1% | 1,915 | 1,851 |
| Chelsea | 206 | -0.11% | 40,086 | 40,543 |
| Norwood | 207 | -0.11% | 31,679 | 31,565 |
| Pembroke | 208 | -0.11% | 18,471 | 18,342 |
| Merrimac | 209 | -0.12% | 6,810 | 6,718 |
| Orange | 210 | -0.12% | 7,560 | 7,565 |
| Ashfield | 211 | -0.12% | 1,678 | 1,684 |
| Topsfield | 212 | -0.12% | 6,618 | 6,555 |
| Ashby | 213 | -0.12% | 3,270 | 3,194 |
| Sudbury | 214 | -0.12% | 19,619 | 18,863 |
| Andover | 215 | -0.12% | 36,968 | 36,554 |
| North Brookfield | 216 | -0.13% | 4,787 | 4,747 |
| Millville | 217 | -0.13% | 3,182 | 3,164 |
| Hingham | 218 | -0.13% | 24,449 | 24,256 |
| Concord | 219 | -0.13% | 18,184 | 18,351 |
| Natick | 220 | -0.14% | 36,919 | 36,894 |
| Leominster | 221 | -0.14% | 44,134 | 43,744 |
| Bridgewater Town | 222 | -0.14% | 29,267 | 26,761 |
| Winchester | 223 | -0.14% | 23,676 | 22,901 |
| Pepperell | 224 | -0.14% | 11,745 | 11,559 |
| Holliston | 225 | -0.14% | 15,184 | 14,976 |
| Egremont | 226 | -0.15% | 1,367 | 1,365 |
| Shrewsbury | 227 | -0.15% | 39,568 | 38,269 |
| Gardner | 228 | -0.15% | 21,451 | 21,210 |
| Southbridge Town | 229 | -0.15% | 18,078 | 17,701 |
| Winthrop Town | 230 | -0.15% | 18,619 | 19,255 |
| Falmouth | 231 | -0.16% | 33,309 | 32,551 |
| Petersham | 232 | -0.16% | 1,240 | 1,194 |
| Milton | 233 | -0.16% | 28,491 | 28,578 |
| Saugus | 234 | -0.16% | 29,131 | 28,606 |
| Newburyport | 235 | -0.17% | 19,116 | 18,297 |
| Southborough | 236 | -0.17% | 10,541 | 10,443 |
| Clinton | 237 | -0.17% | 15,691 | 15,407 |
| Dudley | 238 | -0.18% | 11,951 | 11,903 |
| West Boylston | 239 | -0.18% | 7,909 | 7,628 |
| Monterey | 240 | -0.18% | 1,091 | 1,097 |
| Westhampton | 241 | -0.19% | 1,615 | 1,618 |
| Lincoln | 242 | -0.19% | 6,912 | 6,963 |
| Lawrence | 243 | -0.19% | 89,147 | 88,903 |
| Swampscott | 244 | -0.2% | 15,153 | 15,087 |
| Boston | 245 | -0.2% | 671,635 | 669,665 |
| Truro | 246 | -0.2% | 2,478 | 2,431 |
| Townsend | 247 | -0.21% | 9,124 | 9,110 |
| Waltham | 248 | -0.22% | 64,896 | 64,190 |
| Buckland | 249 | -0.22% | 1,808 | 1,812 |
| Eastham | 250 | -0.22% | 5,831 | 5,749 |
| Melrose | 251 | -0.24% | 29,527 | 29,710 |
| Sandwich | 252 | -0.24% | 20,526 | 20,261 |
| Dennis | 253 | -0.24% | 14,870 | 14,680 |
| Stoneham | 254 | -0.26% | 24,189 | 23,146 |
| Nahant | 255 | -0.27% | 3,322 | 3,329 |
| Bernardston | 256 | -0.28% | 2,102 | 2,104 |
| Great Barrington | 257 | -0.29% | 7,218 | 7,174 |
| Boxborough | 258 | -0.29% | 5,492 | 5,491 |
| Arlington | 259 | -0.29% | 46,426 | 46,164 |
| Maynard | 260 | -0.31% | 10,670 | 10,722 |
| Stow | 261 | -0.32% | 7,225 | 7,145 |
| Ashland | 262 | -0.32% | 19,115 | 18,822 |
| Harwich | 263 | -0.33% | 13,590 | 13,421 |
| Conway | 264 | -0.34% | 1,744 | 1,765 |
| Charlemont | 265 | -0.34% | 1,159 | 1,177 |
| Wayland | 266 | -0.35% | 13,865 | 13,934 |
| Clarksburg | 267 | -0.37% | 1,619 | 1,646 |
| Whately | 268 | -0.37% | 1,616 | 1,620 |
| Leverett | 269 | -0.38% | 1,843 | 1,858 |
| Belmont | 270 | -0.39% | 27,013 | 27,210 |
| Deerfield | 271 | -0.39% | 5,127 | 5,094 |
| Revere | 272 | -0.39% | 59,907 | 61,909 |
| Sheffield | 273 | -0.39% | 3,301 | 3,319 |
| Stockbridge | 274 | -0.4% | 1,974 | 1,998 |
| Edgartown | 275 | -0.4% | 5,424 | 5,168 |
| Granby | 276 | -0.42% | 5,966 | 6,095 |
| Lee | 277 | -0.42% | 5,649 | 5,770 |
| Hatfield | 278 | -0.43% | 3,272 | 3,338 |
| Richmond | 279 | -0.43% | 1,394 | 1,410 |
| Lenox | 280 | -0.43% | 5,037 | 5,088 |
| Brewster | 281 | -0.44% | 10,411 | 10,318 |
| Montague | 282 | -0.44% | 8,340 | 8,568 |
| Williamstown | 283 | -0.45% | 9,145 | 8,719 |
| Williamsburg | 284 | -0.45% | 2,434 | 2,500 |
| Yarmouth | 285 | -0.47% | 25,107 | 24,997 |
| Shutesbury | 286 | -0.47% | 1,697 | 1,720 |
| Sunderland | 287 | -0.47% | 3,590 | 3,656 |
| Shelburne | 288 | -0.48% | 1,859 | 1,891 |
| Provincetown | 289 | -0.48% | 3,711 | 3,657 |
| Erving | 290 | -0.48% | 1,643 | 1,660 |
| Becket | 291 | -0.52% | 1,912 | 1,937 |
| Northfield | 292 | -0.56% | 2,841 | 2,864 |
| West Tisbury | 293 | -0.58% | 3,624 | 3,537 |
| Hinsdale | 294 | -0.59% | 1,869 | 1,902 |
| Mashpee | 295 | -0.59% | 15,376 | 15,068 |
| Oak Bluffs | 296 | -0.61% | 5,395 | 5,338 |
| New Marlborough | 297 | -0.67% | 1,490 | 1,531 |
| Lanesborough | 298 | -0.67% | 2,979 | 3,045 |
| West Stockbridge | 299 | -0.68% | 1,310 | 1,338 |
| Worthington | 300 | -0.69% | 1,158 | 1,193 |
| Chesterfield | 301 | -0.69% | 1,146 | 1,184 |
| Hadley | 302 | -0.71% | 5,176 | 5,319 |
| Chilmark | 303 | -0.72% | 1,244 | 1,213 |
| North Adams | 304 | -0.72% | 12,279 | 12,732 |
| Cheshire | 305 | -0.72% | 3,157 | 3,249 |
| South Hadley | 306 | -0.73% | 17,638 | 16,305 |
| Otis | 307 | -0.75% | 1,598 | 1,632 |
| Dalton | 308 | -0.75% | 6,111 | 6,325 |
| Huntington | 309 | -0.78% | 2,023 | 2,093 |
| Pittsfield | 310 | -0.83% | 42,555 | 43,837 |
| Adams | 311 | -0.86% | 7,866 | 8,145 |
| Tisbury | 312 | -0.89% | 4,890 | 4,817 |
| Northampton | 313 | -0.9% | 30,767 | 29,299 |
| Southampton | 314 | -0.9% | 6,030 | 6,221 |
| Pelham | 315 | -0.92% | 1,296 | 1,269 |
| Middleton | 316 | -0.94% | 9,802 | 9,626 |
Massachusetts's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Bolton leads with 10.39% annualized growth, followed by Everett (4.41%) and Groveland (3.39%). The largest population centers are Boston (671,635), Worcester (215,778), and Springfield (155,014). Of the 316 cities over 1,000 population, 162 are growing while 154 experienced population decline. Overall, cities averaged 0.2% annualized growth, with total urban population growing by 2.49% annually.