| Population change in Massachusetts cities and towns | |||||
| 1990 | 2000 | Raw | Percentage | Rank | |
| Population | Population | Change | of Change | ||
| Aquinnah | 201 | 344 | 143 | 71.1% | 1 |
| Mashpee | 7,884 | 12,946 | 5,062 | 64.2% | 2 |
| Nantucket | 6,012 | 9,520 | 3,508 | 58.3% | 3 |
| Middleton | 4,921 | 7,744 | 2,823 | 57.4% | 4 |
| Tolland | 289 | 426 | 137 | 47.4% | 5 |
| Boxborough | 3,343 | 4,868 | 1,525 | 45.6% | 6 |
| Hopkinton | 9,191 | 13,346 | 4,155 | 45.2% | 7 |
| W. Tisbury | 1,704 | 2,467 | 763 | 44.8% | 8 |
| Hubbardston | 2,797 | 3,909 | 1,112 | 39.8% | 9 |
| Middlefield | 392 | 542 | 150 | 38.3% | 10 |
| Berkley | 4,237 | 5,749 | 1,512 | 35.7% | 11 |
| Mansfield | 16,568 | 22,414 | 5,846 | 35.3% | 12 |
| Franklin | 22,095 | 29,560 | 7,465 | 33.8% | 13 |
| Truro | 1,573 | 2,087 | 514 | 32.7% | 14 |
| Southborough | 6,628 | 8,781 | 2,153 | 32.5% | 15 |
| Bolton | 3,134 | 4,148 | 1,014 | 32.4% | 16 |
| Oak Bluffs | 2,804 | 3,713 | 909 | 32.4% | 17 |
| Mendon | 4,010 | 5,286 | 1,276 | 31.8% | 18 |
| Shrewsbury | 24,146 | 31,640 | 7,494 | 31.0% | 19 |
| Kingston | 9,045 | 11,780 | 2,735 | 30.2% | 20 |
| Sandwich | 15,489 | 20,136 | 4,647 | 30.0% | 21 |
| Chilmark | 650 | 843 | 193 | 29.7% | 22 |
| Douglas | 5,438 | 7,045 | 1,607 | 29.6% | 23 |
| Rutland | 4,936 | 6,353 | 1,417 | 28.7% | 24 |
| New Ashford | 192 | 247 | 55 | 28.6% | 25 |
| Tyngsborough | 8,642 | 11,081 | 2,439 | 28.2% | 26 |
| Westborough | 14,133 | 17,997 | 3,864 | 27.3% | 27 |
| Otis | 1,073 | 1,365 | 292 | 27.2% | 28 |
| Groton | 7,511 | 9,547 | 2,036 | 27.1% | 29 |
| Westford | 16,392 | 20,754 | 4,362 | 26.6% | 30 |
| Dunstable | 2,236 | 2,829 | 593 | 26.5% | 31 |
| Boxford | 6,266 | 7,921 | 1,655 | 26.4% | 32 |
| Norton | 14,265 | 18,036 | 3,771 | 26.4% | 33 |
| Lakeville | 7,785 | 9,821 | 2,036 | 26.2% | 34 |
| Medway | 9,931 | 12,448 | 2,517 | 25.3% | 35 |
| Cummington | 785 | 978 | 193 | 24.6% | 36 |
| Rowley | 4,452 | 5,500 | 1,048 | 23.5% | 37 |
| Sandisfield | 667 | 824 | 157 | 23.5% | 38 |
| Edgartown | 3,062 | 3,779 | 717 | 23.4% | 39 |
| Belchertown | 10,579 | 12,968 | 2,389 | 22.6% | 40 |
| Chelsea | 28,710 | 35,080 | 6,370 | 22.2% | 41 |
| Eastham | 4,462 | 5,453 | 991 | 22.2% | 42 |
| Millville | 2,236 | 2,724 | 488 | 21.8% | 43 |
| Ashland | 12,066 | 14,674 | 2,608 | 21.6% | 44 |
| W. Newbury | 3,421 | 4,149 | 728 | 21.3% | 45 |
| Wilmington | 17,651 | 21,363 | 3,712 | 21.0% | 46 |
| Sutton | 6,824 | 8,250 | 1,426 | 20.9% | 47 |
| Upton | 4,677 | 5,642 | 965 | 20.6% | 48 |
| Harwich | 10,275 | 12,386 | 2,111 | 20.5% | 49 |
| New Marlborough | 1,240 | 1,494 | 254 | 20.5% | 50 |
| Tisbury | 3,120 | 3,755 | 635 | 20.4% | 51 |
| Southampton | 4,478 | 5,387 | 909 | 20.3% | 52 |
| Brewster | 8,440 | 10,094 | 1,654 | 19.6% | 53 |
| Newbury | 5,623 | 6,717 | 1,094 | 19.5% | 54 |
| North Andover | 22,792 | 27,202 | 4,410 | 19.3% | 55 |
| Raynham | 9,867 | 11,739 | 1,872 | 19.0% | 56 |
| Merrimac | 5,166 | 6,138 | 972 | 18.8% | 57 |
| Becket | 1,481 | 1,755 | 274 | 18.5% | 58 |
| Bridgewater | 21,249 | 25,185 | 3,936 | 18.5% | 59 |
| Conway | 1,529 | 1,809 | 280 | 18.3% | 60 |
| Charlton | 9,576 | 11,263 | 1,687 | 17.6% | 61 |
| Northborough | 11,929 | 14,013 | 2,084 | 17.5% | 62 |
| Rehoboth | 8,656 | 10,172 | 1,516 | 17.5% | 63 |
| Sudbury | 14,358 | 16,841 | 2,483 | 17.3% | 64 |
| Wrentham | 9,006 | 10,554 | 1,548 | 17.2% | 65 |
| Yarmouth | 21,174 | 24,807 | 3,633 | 17.2% | 66 |
| Barnstable | 40,949 | 47,821 | 6,872 | 16.8% | 67 |
| E.Brdgewater | 11,104 | 12,974 | 1,870 | 16.8% | 68 |
| Falmouth | 27,960 | 32,660 | 4,700 | 16.8% | 69 |
| Rochester | 3,921 | 4,581 | 660 | 16.8% | 70 |
| Leyden | 662 | 772 | 110 | 16.6% | 71 |
| Bourne | 16,064 | 18,721 | 2,657 | 16.5% | 72 |
| Medfield | 10,531 | 12,273 | 1,742 | 16.5% | 73 |
| Pembroke | 14,544 | 16,927 | 2,383 | 16.4% | 74 |
| Littleton | 7,051 | 8,184 | 1,133 | 16.1% | 75 |
| Monterey | 805 | 934 | 129 | 16.0% | 76 |
| Shutesbury | 1,561 | 1,810 | 249 | 16.0% | 77 |
| Groveland | 5,214 | 6,038 | 824 | 15.8% | 78 |
| New Salem | 802 | 929 | 127 | 15.8% | 79 |
| Georgetown | 6,384 | 7,377 | 993 | 15.6% | 80 |
| North Reading | 12,002 | 13,837 | 1,835 | 15.3% | 81 |
| Dennis | 13,864 | 15,973 | 2,109 | 15.2% | 82 |
| Southwick | 7,667 | 8,835 | 1,168 | 15.2% | 83 |
| Halifax | 6,526 | 7,500 | 974 | 14.9% | 84 |
| Hancock | 628 | 721 | 93 | 14.8% | 85 |
| Haverhill | 51,418 | 58,969 | 7,551 | 14.7% | 86 |
| Chesterfield | 1,048 | 1,201 | 153 | 14.6% | 87 |
| Sheffield | 2,910 | 3,335 | 425 | 14.6% | 88 |
| Whately | 1,375 | 1,573 | 198 | 14.4% | 89 |
| Grafton | 13,035 | 14,894 | 1,859 | 14.3% | 90 |
| Hamilton | 7,280 | 8,315 | 1,035 | 14.2% | 91 |
| Boylston | 3,517 | 4,008 | 491 | 14.0% | 92 |
| Marlborough | 31,813 | 36,255 | 4,442 | 14.0% | 93 |
| Marion | 4,496 | 5,123 | 627 | 13.9% | 94 |
| Acton | 17,872 | 20,331 | 2,459 | 13.8% | 95 |
| Salisbury | 6,882 | 7,827 | 945 | 13.7% | 96 |
| Windsor | 770 | 875 | 105 | 13.6% | 97 |
| Plymouth | 45,608 | 51,701 | 6,093 | 13.4% | 98 |
| Hadley | 4,231 | 4,793 | 562 | 13.3% | 99 |
| W. Boylston | 6,611 | 7,481 | 870 | 13.2% | 100 |
| Dover | 4,915 | 5,558 | 643 | 13.1% | 101 |
| Marshfield | 21,531 | 24,324 | 2,793 | 13.0% | 102 |
| Walpole | 20,212 | 22,824 | 2,612 | 12.9% | 103 |
| Norfolk | 9,270 | 10,460 | 1,190 | 12.8% | 104 |
| Ludlow | 18,820 | 21,209 | 2,389 | 12.7% | 105 |
| Dartmouth | 27,244 | 30,666 | 3,422 | 12.6% | 106 |
| Easton | 19,807 | 22,299 | 2,492 | 12.6% | 107 |
| Barre | 4,546 | 5,113 | 567 | 12.5% | 108 |
| Heath | 716 | 805 | 89 | 12.4% | 109 |
| Weston | 10,200 | 11,469 | 1,269 | 12.4% | 110 |
| Westwood | 12,557 | 14,117 | 1,560 | 12.4% | 111 |
| Taunton | 49,832 | 55,976 | 6,144 | 12.3% | 112 |
| Sharon | 15,517 | 17,408 | 1,891 | 12.2% | 113 |
| Canton | 18,530 | 20,775 | 2,245 | 12.1% | 114 |
| Sterling | 6,481 | 7,257 | 776 | 12.0% | 115 |
| Plainville | 6,871 | 7,683 | 812 | 11.8% | 116 |
| Dracut | 25,594 | 28,562 | 2,968 | 11.6% | 117 |
| Middleborough | 17,867 | 19,941 | 2,074 | 11.6% | 118 |
| Westminster | 6,191 | 6,907 | 716 | 11.6% | 119 |
| Brimfield | 3,001 | 3,339 | 338 | 11.3% | 120 |
| Oakham | 1,503 | 1,673 | 170 | 11.3% | 121 |
| Savoy | 634 | 705 | 71 | 11.2% | 122 |
| Sunderland | 3,399 | 3,777 | 378 | 11.1% | 123 |
| Foxborough | 14,637 | 16,246 | 1,609 | 11.0% | 124 |
| Goshen | 830 | 921 | 91 | 11.0% | 125 |
| Wales | 1,566 | 1,737 | 171 | 10.9% | 126 |
| Lancaster | 6,661 | 7,380 | 719 | 10.8% | 127 |
| Stow | 5,328 | 5,902 | 574 | 10.8% | 128 |
| Plympton | 2,384 | 2,637 | 253 | 10.6% | 129 |
| Westhampton | 1,327 | 1,468 | 141 | 10.6% | 130 |
| Hanover | 11,912 | 13,164 | 1,252 | 10.5% | 131 |
| Revere | 42,786 | 47,283 | 4,497 | 10.5% | 132 |
| Pepperell | 10,098 | 11,142 | 1,044 | 10.3% | 133 |
| Wayland | 11,874 | 13,100 | 1,226 | 10.3% | 134 |
| Wellfleet | 2,493 | 2,749 | 256 | 10.3% | 135 |
| Granby | 5,565 | 6,132 | 567 | 10.2% | 136 |
| Holland | 2,185 | 2,407 | 222 | 10.2% | 137 |
| Hardwick | 2,385 | 2,622 | 237 | 9.9% | 138 |
| Worthington | 1,156 | 1,270 | 114 | 9.9% | 139 |
| Hampden | 4,709 | 5,171 | 462 | 9.8% | 140 |
| Amesbury | 14,997 | 16,450 | 1,453 | 9.7% | 141 |
| Blackstone | 8,023 | 8,804 | 781 | 9.7% | 142 |
| Dighton | 5,631 | 6,175 | 544 | 9.7% | 143 |
| Wendell | 899 | 986 | 87 | 9.7% | 144 |
| Attleboro | 38,383 | 42,068 | 3,685 | 9.6% | 145 |
| Lynn | 81,245 | 89,050 | 7,805 | 9.6% | 146 |
| Rockland | 16,123 | 17,670 | 1,547 | 9.6% | 147 |
| Methuen | 39,990 | 43,789 | 3,799 | 9.5% | 148 |
| Egremont | 1,229 | 1,345 | 116 | 9.4% | 149 |
| Huntington | 1,987 | 2,174 | 187 | 9.4% | 150 |
| Ipswich | 11,873 | 12,987 | 1,114 | 9.4% | 151 |
| Royalston | 1,147 | 1,254 | 107 | 9.3% | 152 |
| Phillipston | 1,485 | 1,621 | 136 | 9.2% | 153 |
| Winchendon | 8,805 | 9,611 | 806 | 9.2% | 154 |
| Carlisle | 4,333 | 4,717 | 384 | 8.9% | 155 |
| Charlemont | 1,249 | 1,358 | 109 | 8.7% | 156 |
| Orleans | 5,838 | 6,341 | 503 | 8.6% | 157 |
| Granville | 1,403 | 1,521 | 118 | 8.4% | 158 |
| N.Attleborough | 25,038 | 27,143 | 2,105 | 8.4% | 159 |
| Paxton | 4,047 | 4,386 | 339 | 8.4% | 160 |
| Leominster | 38,145 | 41,303 | 3,158 | 8.3% | 161 |
| Townsend | 8,496 | 9,198 | 702 | 8.3% | 162 |
| W. Brookfield | 3,532 | 3,804 | 272 | 7.7% | 163 |
| Warren | 4,437 | 4,776 | 339 | 7.6% | 164 |
| Monson | 7,776 | 8,359 | 583 | 7.5% | 165 |
| Andover | 29,151 | 31,247 | 2,096 | 7.2% | 166 |
| Mattapoisset | t 5,850 | 6,268 | 418 | 7.1% | 167 |
| Uxbridge | 10,415 | 11,156 | 741 | 7.1% | 168 |
| Erving | 1,372 | 1,467 | 95 | 6.9% | 169 |
| Holden | 14,628 | 15,621 | 993 | 6.8% | 170 |
| Holliston | 12,926 | 13,801 | 875 | 6.8% | 171 |
| Topsfield | 5,754 | 6,141 | 387 | 6.7% | 172 |
| Wilbraham | 12,635 | 13,473 | 838 | 6.6% | 173 |
| Everett | 35,701 | 38,037 | 2,336 | 6.5% | 174 |
| Acushnet | 9,554 | 10,161 | 607 | 6.4% | 175 |
| Scituate | 16,786 | 17,863 | 1,077 | 6.4% | 176 |
| Ayer | 6,871 | 7,287 | 416 | 6.1% | 177 |
| Oxford | 12,588 | 13,352 | 764 | 6.1% | 178 |
| Salem | 38,091 | 40,407 | 2,316 | 6.1% | 179 |
| Auburn | 15,005 | 15,901 | 896 | 6.0% | 180 |
| Hawley | 317 | 336 | 19 | 6.0% | 181 |
| Cambridge | 95,802 | 101,355 | 5,553 | 5.8% | 182 |
| Tewksbury | 27,266 | 28,851 | 1,585 | 5.8% | 183 |
| Abington | 13,817 | 14,605 | 788 | 5.7% | 184 |
| Milford | 25,355 | 26,799 | 1,444 | 5.7% | 185 |
| Wareham | 19,232 | 20,335 | 1,103 | 5.7% | 186 |
| Hull | 10,466 | 11,050 | 584 | 5.6% | 187 |
| Swampscott | 13,650 | 14,412 | 762 | 5.6% | 188 |
| Templeton | 6,438 | 6,799 | 361 | 5.6% | 189 |
| E.Longmeadow | 13,367 | 14,100 | 733 | 5.5% | 190 |
| Carver | 10,590 | 11,163 | 573 | 5.4% | 191 |
| Gloucester | 28,716 | 30,273 | 1,557 | 5.4% | 192 |
| Natick | 30,510 | 32,170 | 1,660 | 5.4% | 193 |
| Peru | 779 | 821 | 42 | 5.4% | 194 |
| Wenham | 4,212 | 4,440 | 228 | 5.4% | 195 |
| Newburyport | 16,317 | 17,189 | 872 | 5.3% | 196 |
| Sherborn | 3,989 | 4,200 | 211 | 5.3% | 197 |
| Bernardston | 2,048 | 2,155 | 107 | 5.2% | 198 |
| Dudley | 9,540 | 10,036 | 496 | 5.2% | 199 |
| Hanson | 9,028 | 9,495 | 467 | 5.2% | 200 |
| New Braintree | 881 | 927 | 46 | 5.2% | 201 |
| Norwell | 9,279 | 9,765 | 486 | 5.2% | 202 |
| Reading | 22,539 | 23,708 | 1,169 | 5.2% | 203 |
| Hudson | 17,233 | 18,113 | 880 | 5.1% | 204 |
| Lincoln | 7,666 | 8,056 | 390 | 5.1% | 205 |
| Princeton | 3,189 | 3,353 | 164 | 5.1% | 206 |
| Ashfield | 1,715 | 1,800 | 85 | 5.0% | 207 |
| Needham | 27,557 | 28,911 | 1,354 | 4.9% | 208 |