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