Population of Massachusetts cities and towns
The US Census Bureau has released population estimates for Massachusetts cities and towns as of July 1, 2007. The figures show the North Shore town of Danvers was the fastest growing community from 2006 to 2007, increasing in population by more than 4 percent. The biggest population loser for the year was Chelsea, at 1.3%.
Click on a column header to sort the table by that column.
| Rank | City or town | 2007 population | 2006 population | 2000 population | % change 2006-7 | % change 2000-7 |
| 1 | Boston | 599,351 | 595,698 | 589,330 | 0.61 | 1.73 |
| 2 | Worcester | 173,966 | 174,282 | 173,025 | -0.18 | 0.76 |
| 3 | Springfield | 149,938 | 150,432 | 152,091 | -0.33 | -1.41 |
| 4 | Lowell | 103,512 | 103,209 | 105,281 | 0.29 | -1.57 |
| 5 | Cambridge | 101,388 | 101,396 | 101,613 | -0.01 | 0.03 |
| 6 | Brockton | 93,092 | 93,204 | 94,430 | -0.12 | -1.29 |
| 7 | New Bedford | 91,849 | 92,086 | 93,869 | -0.26 | -2.05 |
| 8 | Quincy | 91,622 | 90,724 | 88,232 | 0.99 | 4.09 |
| 9 | Fall River | 90,905 | 91,027 | 92,079 | -0.13 | -1.12 |
| 10 | Lynn | 87,122 | 87,454 | 89,190 | -0.38 | -2.17 |
| 11 | Newton | 83,271 | 82,804 | 83,924 | 0.56 | -0.67 |
| 12 | Somerville | 74,405 | 74,490 | 77,632 | -0.11 | -4.12 |
| 13 | Lawrence | 70,066 | 70,229 | 72,131 | -0.23 | -2.74 |
| 14 | Framingham | 64,786 | 64,750 | 66,968 | 0.06 | -3.17 |
| 15 | Haverhill | 59,902 | 59,811 | 59,123 | 0.15 | 1.58 |
| 16 | Waltham | 59,758 | 59,341 | 59,278 | 0.70 | 0.90 |
| 17 | Taunton | 55,783 | 55,798 | 56,093 | -0.03 | -0.34 |
| 18 | Malden | 55,712 | 55,585 | 56,386 | 0.23 | -1.11 |
| 19 | Medford | 55,565 | 55,681 | 55,649 | -0.21 | -0.13 |
| 20 | Revere | 55,341 | 55,388 | 47,726 | -0.08 | 17.04 |
| 21 | Plymouth | 55,188 | 54,957 | 51,945 | 0.42 | 6.74 |
| 22 | Brookline | 54,809 | 55,040 | 57,118 | -0.42 | -4.02 |
| 23 | Chicopee | 53,876 | 54,155 | 54,674 | -0.52 | -1.42 |
| 24 | Weymouth | 53,272 | 53,409 | 54,020 | -0.26 | -1.33 |
| 25 | Peabody | 51,441 | 51,418 | 48,325 | 0.04 | 6.88 |
| 26 | Barnstable | 46,738 | 47,101 | 47,989 | -0.77 | -2.26 |
| 27 | Methuen | 43,979 | 43,987 | 43,918 | -0.02 | 0.43 |
| 28 | Attleboro | 43,113 | 43,071 | 42,211 | 0.10 | 2.48 |
| 29 | Pittsfield | 42,931 | 43,121 | 45,702 | -0.44 | -6.24 |
| 30 | Billerica | 42,038 | 41,383 | 39,064 | 1.58 | 7.84 |
| 31 | Arlington | 41,144 | 41,067 | 42,410 | 0.19 | -2.94 |
| 32 | Leominster | 41,128 | 41,256 | 41,398 | -0.31 | -0.42 |
| 33 | Salem | 40,922 | 41,094 | 40,566 | -0.42 | 1.27 |
| 34 | Westfield | 40,160 | 40,266 | 40,116 | -0.26 | 0.22 |
| 35 | Fitchburg | 39,835 | 39,777 | 39,192 | 0.15 | 1.87 |
| 36 | Holyoke | 39,737 | 39,976 | 39,858 | -0.60 | -0.25 |
| 37 | Beverly | 39,198 | 39,306 | 39,936 | -0.27 | -1.67 |
| 38 | Chelsea | 38,203 | 38,710 | 35,372 | -1.31 | 8.90 |
| 39 | Marlborough | 38,065 | 38,053 | 36,616 | 0.03 | 4.99 |
| 40 | Everett | 37,269 | 37,001 | 38,055 | 0.72 | -2.02 |
| 41 | Woburn | 37,042 | 37,003 | 37,347 | 0.11 | -0.58 |
| 42 | Braintree | 34,422 | 34,061 | 33,847 | 1.06 | 1.76 |
| 43 | Amherst | 34,275 | 34,317 | 34,884 | -0.12 | -1.72 |
| 44 | Chelmsford | 34,128 | 33,707 | 33,666 | 1.25 | 1.51 |
| 45 | Shrewsbury | 33,489 | 33,027 | 31,804 | 1.40 | 5.84 |
| 46 | Andover | 33,284 | 33,276 | 32,049 | 0.02 | 4.10 |
| 47 | Falmouth | 33,247 | 33,394 | 32,813 | -0.44 | 1.80 |
| 48 | Watertown | 32,521 | 32,159 | 33,004 | 1.13 | -1.41 |
| 49 | Natick | 31,975 | 31,880 | 32,231 | 0.30 | -0.61 |
| 50 | Franklin | 31,381 | 31,153 | 29,627 | 0.73 | 6.16 |
| 51 | Dartmouth | 31,241 | 31,221 | 30,777 | 0.06 | 1.88 |
| 52 | Lexington | 30,332 | 30,226 | 30,419 | 0.35 | -0.08 |
| 53 | Gloucester | 30,308 | 30,377 | 30,346 | -0.23 | 0.12 |
| 54 | Randolph | 30,168 | 30,214 | 30,981 | -0.15 | -2.57 |
| 55 | Tewksbury | 29,607 | 29,412 | 28,937 | 0.66 | 2.62 |
| 56 | Dracut | 29,498 | 29,379 | 28,633 | 0.41 | 3.28 |
| 57 | Northampton | 28,411 | 28,468 | 28,975 | -0.20 | -1.96 |
| 58 | Agawam | 28,333 | 28,369 | 28,175 | -0.13 | 0.68 |
| 59 | Needham | 28,263 | 28,264 | 28,521 | 0.00 | -0.75 |
| 60 | Norwood | 28,172 | 28,261 | 28,603 | -0.31 | -1.45 |
| 61 | North Attleborough | 27,907 | 27,807 | 27,222 | 0.36 | 2.81 |
| 62 | North Andover | 27,637 | 27,034 | 26,567 | 2.23 | 4.39 |
| 63 | West Springfield | 27,603 | 27,709 | 27,909 | -0.38 | -1.06 |
| 64 | Milford | 27,263 | 27,329 | 26,800 | -0.24 | 2.03 |
| 65 | Saugus | 27,192 | 26,940 | 26,136 | 0.94 | 4.27 |
| 66 | Wellesley | 26,985 | 26,900 | 27,066 | 0.32 | -0.23 |
| 67 | Stoughton | 26,951 | 26,803 | 27,171 | 0.55 | -0.73 |
| 68 | Melrose | 26,782 | 26,661 | 27,147 | 0.45 | -1.30 |
| 69 | Danvers | 26,736 | 25,678 | 25,047 | 4.12 | 6.96 |
| 70 | Milton | 25,691 | 25,810 | 26,074 | -0.46 | -1.42 |
| 71 | Bridgewater | 25,514 | 25,464 | 25,263 | 0.20 | 1.31 |
| 72 | Burlington | 25,034 | 24,890 | 22,908 | 0.58 | 9.43 |
| 73 | Wakefield | 24,706 | 24,583 | 24,833 | 0.50 | -0.40 |
| 74 | Marshfield | 24,576 | 24,576 | 24,389 | 0.00 | 1.04 |
| 75 | Dedham | 24,132 | 23,530 | 23,475 | 2.56 | 2.85 |
| 76 | Yarmouth | 24,010 | 24,209 | 24,884 | -0.82 | -3.21 |
| 77 | Belmont | 23,356 | 23,303 | 24,203 | 0.23 | -3.46 |
| 78 | Reading | 23,129 | 23,082 | 23,733 | 0.20 | -2.45 |
| 79 | Walpole | 23,086 | 23,082 | 22,873 | 0.02 | 1.15 |
| 80 | Mansfield | 22,993 | 22,981 | 22,486 | 0.05 | 2.58 |
| 81 | Easton | 22,969 | 22,925 | 22,355 | 0.19 | 3.00 |
| 82 | Hingham | 22,394 | 21,559 | 19,935 | 3.87 | 12.63 |
| 83 | Ludlow | 22,062 | 21,852 | 21,241 | 0.96 | 4.02 |
| 84 | Canton | 21,916 | 21,692 | 20,845 | 1.03 | 5.49 |
| 85 | Westford | 21,790 | 21,497 | 20,830 | 1.36 | 5.02 |
| 86 | Wilmington | 21,679 | 21,521 | 21,416 | 0.73 | 1.48 |
| 87 | Stoneham | 21,508 | 21,467 | 22,239 | 0.19 | -3.20 |
| 88 | Middleborough | 21,245 | 21,087 | 20,028 | 0.75 | 6.54 |
| 89 | Wareham | 21,154 | 21,103 | 20,406 | 0.24 | 4.03 |
| 90 | Winchester | 21,137 | 21,087 | 20,866 | 0.24 | 1.57 |
| 91 | Acton | 20,753 | 20,582 | 20,425 | 0.83 | 2.08 |
| 92 | Gardner | 20,613 | 20,665 | 20,819 | -0.25 | -0.76 |
| 93 | Sandwich | 20,255 | 20,385 | 20,236 | -0.64 | 0.59 |
| 94 | Winthrop | 20,154 | 20,343 | 18,455 | -0.93 | 10.11 |
| 95 | Marblehead | 20,039 | 20,107 | 20,406 | -0.34 | -1.66 |
| 96 | Hudson | 19,580 | 19,444 | 18,159 | 0.70 | 8.10 |
| 97 | Norton | 19,222 | 19,154 | 18,108 | 0.36 | 6.58 |
| 98 | Bourne | 19,023 | 19,114 | 18,826 | -0.48 | 1.61 |
| 99 | Pembroke | 18,595 | 18,543 | 16,999 | 0.28 | 9.85 |
| 100 | Westborough | 18,459 | 18,507 | 18,070 | -0.26 | 2.57 |
| 101 | Somerset | 18,268 | 18,339 | 18,293 | -0.39 | 0.19 |
| 102 | Scituate | 17,881 | 17,895 | 17,898 | -0.08 | 0.10 |
| 103 | Rockland | 17,780 | 17,710 | 17,711 | 0.40 | 0.62 |
| 104 | Greenfield | 17,706 | 17,778 | 18,152 | -0.40 | -2.54 |
| 105 | Grafton | 17,525 | 17,284 | 14,985 | 1.39 | 17.66 |
| 106 | Sudbury | 17,159 | 17,024 | 16,912 | 0.79 | 1.89 |
| 107 | Newburyport | 17,144 | 17,198 | 17,231 | -0.31 | -0.26 |
| 108 | Sharon | 17,033 | 17,079 | 17,433 | -0.27 | -2.15 |
| 109 | South Hadley | 16,952 | 16,956 | 17,203 | -0.02 | -1.43 |
| 110 | Southbridge | 16,926 | 16,996 | 17,248 | -0.41 | -1.67 |
| 111 | Concord | 16,840 | 16,786 | 17,016 | 0.32 | -0.90 |
| 112 | Webster | 16,705 | 16,708 | 16,458 | -0.02 | 1.77 |
| 113 | Holden | 16,581 | 16,549 | 15,698 | 0.19 | 6.15 |
| 114 | Amesbury | 16,429 | 16,441 | 16,495 | -0.07 | -0.13 |
| 115 | Abington | 16,365 | 16,208 | 14,682 | 0.97 | 12.05 |
| 116 | Foxborough | 16,298 | 16,214 | 16,275 | 0.52 | 0.32 |
| 117 | Auburn | 16,259 | 16,259 | 15,951 | 0.00 | 2.25 |
| 118 | Swansea | 16,237 | 16,142 | 15,945 | 0.59 | 2.11 |
| 119 | Fairhaven | 16,124 | 16,171 | 16,196 | -0.29 | -0.22 |
| 120 | Easthampton | 16,064 | 15,999 | 16,002 | 0.41 | 0.44 |
| 121 | Bellingham | 15,908 | 15,837 | 15,353 | 0.45 | 3.88 |
| 122 | Ashland | 15,796 | 15,675 | 14,791 | 0.77 | 7.65 |
| 123 | Dennis | 15,473 | 15,597 | 16,020 | -0.80 | -3.13 |
| 124 | Longmeadow | 15,315 | 15,405 | 15,639 | -0.58 | -2.03 |
| 125 | East Longmeadow | 15,222 | 14,862 | 14,141 | 2.42 | 7.96 |
| 126 | Westport | 15,136 | 15,062 | 14,235 | 0.49 | 6.72 |
| 127 | Northborough | 14,611 | 14,578 | 14,050 | 0.23 | 4.27 |
| 128 | Duxbury | 14,444 | 14,447 | 14,286 | -0.02 | 1.38 |
| 129 | Whitman | 14,385 | 14,308 | 13,955 | 0.54 | 3.62 |
| 130 | Northbridge | 14,375 | 14,325 | 13,222 | 0.35 | 9.05 |
| 131 | Hopkinton | 14,307 | 14,169 | 13,447 | 0.97 | 7.20 |
| 132 | Mashpee | 14,261 | 14,257 | 13,079 | 0.03 | 10.16 |
| 133 | Wilbraham | 14,032 | 13,974 | 13,514 | 0.42 | 4.15 |
| 134 | Clinton | 14,030 | 14,063 | 13,479 | -0.23 | 4.43 |
| 135 | North Reading | 14,021 | 13,947 | 13,871 | 0.53 | 1.33 |
| 136 | Westwood | 14,010 | 13,781 | 14,131 | 1.66 | -0.76 |
| 137 | Swampscott | 13,994 | 14,048 | 14,432 | -0.38 | -2.90 |
| 138 | Belchertown | 13,971 | 13,874 | 13,026 | 0.70 | 7.73 |
| 139 | Hanover | 13,966 | 13,967 | 13,211 | -0.01 | 6.09 |
| 140 | Holliston | 13,941 | 13,893 | 13,844 | 0.35 | 1.01 |
| 141 | East Bridgewater | 13,879 | 13,792 | 13,038 | 0.63 | 6.98 |
| 142 | Raynham | 13,641 | 13,597 | 11,797 | 0.32 | 16.20 |
| 143 | Oxford | 13,641 | 13,615 | 13,405 | 0.19 | 2.16 |
| 144 | North Adams | 13,617 | 13,725 | 14,648 | -0.79 | -7.25 |
| 145 | Seekonk | 13,593 | 13,579 | 13,459 | 0.10 | 1.25 |
| 146 | Millbury | 13,470 | 13,515 | 12,844 | -0.33 | 5.37 |
| 147 | Ipswich | 13,245 | 13,212 | 13,035 | 0.25 | 1.99 |
| 148 | Bedford | 13,146 | 12,878 | 12,615 | 2.08 | 4.37 |
| 149 | Wayland | 13,017 | 12,968 | 13,135 | 0.38 | -0.63 |
| 150 | Palmer | 12,849 | 12,860 | 12,520 | -0.09 | 2.82 |
| 151 | Medway | 12,749 | 12,770 | 12,494 | -0.16 | 2.42 |
| 152 | Uxbridge | 12,634 | 12,523 | 11,243 | 0.89 | 13.25 |
| 153 | Charlton | 12,576 | 12,479 | 11,337 | 0.78 | 11.66 |
| 154 | Harwich | 12,387 | 12,463 | 12,440 | -0.61 | 0.01 |
| 155 | Kingston | 12,339 | 12,347 | 11,827 | -0.06 | 4.75 |
| 156 | Medfield | 12,266 | 12,252 | 12,309 | 0.11 | -0.06 |
| 157 | Spencer | 12,006 | 12,010 | 11,727 | -0.03 | 2.69 |
| 158 | Tyngsborough | 11,860 | 11,540 | 11,129 | 2.77 | 7.03 |
| 159 | Weston | 11,698 | 11,644 | 11,499 | 0.46 | 2.00 |
| 160 | Athol | 11,601 | 11,578 | 11,319 | 0.20 | 2.69 |
| 161 | Carver | 11,547 | 11,456 | 11,192 | 0.79 | 3.44 |
| 162 | Rehoboth | 11,484 | 11,317 | 10,251 | 1.48 | 12.90 |
| 163 | Pepperell | 11,409 | 11,397 | 11,180 | 0.11 | 2.52 |
| 164 | Lynnfield | 11,382 | 11,373 | 11,563 | 0.08 | -1.39 |
| 165 | Wrentham | 11,116 | 11,096 | 10,611 | 0.18 | 5.32 |
| 166 | Hull | 11,067 | 11,113 | 11,090 | -0.41 | 0.15 |
| 167 | Leicester | 10,982 | 10,927 | 10,513 | 0.50 | 4.88 |
| 168 | Dudley | 10,780 | 10,756 | 10,097 | 0.22 | 7.41 |
| 169 | Holbrook | 10,663 | 10,691 | 10,794 | -0.26 | -1.13 |
| 170 | Norfolk | 10,646 | 10,564 | 10,488 | 0.78 | 1.78 |
| 171 | Groton | 10,641 | 10,595 | 9,625 | 0.43 | 11.31 |
| 172 | Lakeville | 10,587 | 10,553 | 9,888 | 0.32 | 7.80 |
| 173 | Nantucket | 10,531 | 10,372 | 9,577 | 1.53 | 10.62 |
| 174 | Acushnet | 10,443 | 10,466 | 10,196 | -0.22 | 2.78 |
| 175 | Norwell | 10,271 | 10,262 | 9,821 | 0.09 | 5.18 |
| 176 | Maynard | 10,177 | 10,178 | 10,444 | -0.01 | -2.45 |
| 177 | Winchendon | 10,130 | 10,075 | 9,646 | 0.55 | 5.40 |
| 178 | Brewster | 10,023 | 10,085 | 10,139 | -0.61 | -0.70 |
| 179 | Hanson | 9,956 | 9,884 | 9,534 | 0.73 | 4.86 |
| 180 | Lunenburg | 9,948 | 9,938 | 9,454 | 0.10 | 5.82 |
| 181 | Ware | 9,933 | 9,932 | 9,715 | 0.01 | 2.32 |
| 182 | Southborough | 9,484 | 9,483 | 8,835 | 0.01 | 8.01 |
| 183 | Southwick | 9,431 | 9,446 | 8,846 | -0.16 | 6.75 |
| 184 | Townsend | 9,374 | 9,326 | 9,217 | 0.51 | 1.91 |
| 185 | Middleton | 9,347 | 9,270 | 7,925 | 0.83 | 20.70 |
| 186 | Sturbridge | 9,102 | 8,905 | 7,890 | 2.21 | 16.14 |
| 187 | Blackstone | 9,042 | 9,048 | 8,915 | -0.07 | 1.76 |
| 188 | Sutton | 9,015 | 8,974 | 8,314 | 0.46 | 9.27 |
| 189 | Freetown | 8,935 | 8,918 | 8,510 | 0.19 | 5.47 |
| 190 | Monson | 8,788 | 8,748 | 8,378 | 0.46 | 5.13 |
| 191 | Littleton | 8,714 | 8,646 | 8,236 | 0.79 | 6.48 |
| 192 | Salisbury | 8,521 | 8,386 | 7,851 | 1.61 | 8.87 |
| 193 | Montague | 8,334 | 8,364 | 8,467 | -0.36 | -1.58 |
| 194 | Plainville | 8,311 | 8,230 | 7,724 | 0.98 | 8.17 |
| 195 | Adams | 8,214 | 8,270 | 8,791 | -0.68 | -6.75 |
| 196 | Hamilton | 8,188 | 8,220 | 8,334 | -0.39 | -1.53 |
| 197 | Georgetown | 8,147 | 8,060 | 7,432 | 1.08 | 10.44 |
| 198 | Williamstown | 8,108 | 8,135 | 8,413 | -0.33 | -3.75 |
| 199 | Boxford | 8,074 | 8,077 | 7,963 | -0.04 | 1.93 |
| 200 | Lincoln | 7,994 | 7,946 | 8,072 | 0.60 | -0.77 |
| 201 | Millis | 7,927 | 7,943 | 7,920 | -0.20 | 0.32 |
| 202 | Douglas | 7,924 | 7,900 | 7,108 | 0.30 | 12.48 |
| 203 | Sterling | 7,874 | 7,791 | 7,296 | 1.07 | 8.50 |
| 204 | Rutland | 7,846 | 7,555 | 6,399 | 3.85 | 23.50 |
| 205 | Orange | 7,796 | 7,750 | 7,523 | 0.59 | 3.70 |
| 206 | Templeton | 7,783 | 7,643 | 6,836 | 1.83 | 14.47 |
| 207 | West Boylston | 7,779 | 7,732 | 7,502 | 0.61 | 3.98 |
| 208 | Shirley | 7,726 | 7,660 | 7,631 | 0.86 | 1.44 |
| 209 | Halifax | 7,700 | 7,705 | 7,523 | -0.06 | 2.67 |
| 210 | Rockport | 7,633 | 7,640 | 7,780 | -0.09 | -1.73 |
| 211 | Westminster | 7,388 | 7,369 | 6,939 | 0.26 | 6.96 |
| 212 | Great Barrington | 7,372 | 7,377 | 7,522 | -0.07 | -2.03 |
| 213 | Ayer | 7,369 | 7,313 | 7,300 | 0.77 | 1.13 |
| 214 | Cohasset | 7,182 | 7,197 | 7,269 | -0.21 | -1.09 |
| 215 | Lancaster | 7,047 | 6,924 | 6,417 | 1.78 | 10.42 |
| 216 | Newbury | 6,926 | 6,911 | 6,739 | 0.22 | 3.11 |
| 217 | Groveland | 6,923 | 6,727 | 6,051 | 2.91 | 14.66 |
| 218 | Dighton | 6,748 | 6,681 | 6,210 | 1.00 | 9.28 |
| 219 | Chatham | 6,726 | 6,744 | 6,657 | -0.27 | 1.52 |
| 220 | West Bridgewater | 6,679 | 6,699 | 6,658 | -0.30 | 0.68 |
| 221 | Dalton | 6,582 | 6,599 | 6,881 | -0.26 | -4.50 |
| 222 | Upton | 6,526 | 6,438 | 5,757 | 1.37 | 14.23 |
| 223 | Mattapoisett | 6,447 | 6,438 | 6,285 | 0.14 | 2.86 |
| 224 | Berkley | 6,433 | 6,359 | 5,787 | 1.16 | 11.90 |
| 225 | Merrimac | 6,425 | 6,352 | 6,159 | 1.15 | 4.68 |
| 226 | Stow | 6,327 | 6,217 | 5,933 | 1.77 | 7.20 |
| 227 | Orleans | 6,315 | 6,360 | 6,364 | -0.71 | -0.41 |
| 228 | Granby | 6,285 | 6,286 | 6,145 | -0.02 | 2.50 |
| 229 | Hopedale | 6,165 | 6,183 | 5,932 | -0.29 | 4.37 |
| 230 | Topsfield | 6,067 | 6,093 | 6,159 | -0.43 | -1.21 |
| 231 | Harvard | 6,001 | 6,014 | 5,999 | -0.22 | 0.33 |
| 232 | Southampton | 5,962 | 5,902 | 5,405 | 1.02 | 10.67 |
| 233 | Ashburnham | 5,959 | 5,953 | 5,573 | 0.10 | 7.45 |
| 234 | Rowley | 5,839 | 5,839 | 5,513 | 0.00 | 6.16 |
| 235 | Lee | 5,803 | 5,805 | 5,978 | -0.03 | -3.04 |
| 236 | Mendon | 5,767 | 5,726 | 5,342 | 0.72 | 8.77 |
| 237 | Dover | 5,627 | 5,620 | 5,574 | 0.12 | 1.24 |
| 238 | Eastham | 5,445 | 5,476 | 5,483 | -0.57 | -0.15 |
| 239 | Barre | 5,419 | 5,388 | 5,139 | 0.58 | 5.98 |
| 240 | Hampden | 5,305 | 5,301 | 5,182 | 0.08 | 2.59 |
| 241 | Manchester-by-the-Sea | 5,265 | 5,257 | 5,240 | 0.15 | 0.71 |
| 242 | Rochester | 5,218 | 5,202 | 4,605 | 0.31 | 13.91 |
| 243 | Marion | 5,217 | 5,230 | 5,144 | -0.25 | 1.83 |
| 244 | Lenox | 5,105 | 5,116 | 5,094 | -0.22 | 0.55 |
| 245 | Boxborough | 5,097 | 5,072 | 4,883 | 0.49 | 4.70 |
| 246 | Warren | 5,071 | 5,060 | 4,782 | 0.22 | 6.18 |
| 247 | Carlisle | 4,882 | 4,851 | 4,737 | 0.64 | 3.50 |
| 248 | North Brookfield | 4,819 | 4,795 | 4,699 | 0.50 | 2.90 |
| 249 | Hadley | 4,787 | 4,789 | 4,796 | -0.04 | -0.13 |
| 250 | Deerfield | 4,731 | 4,753 | 4,748 | -0.46 | -0.40 |
| 251 | Wenham | 4,615 | 4,595 | 4,673 | 0.44 | -0.88 |
| 252 | Paxton | 4,530 | 4,536 | 4,403 | -0.13 | 3.28 |
| 253 | Bolton | 4,481 | 4,440 | 4,165 | 0.92 | 8.03 |
| 254 | Hubbardston | 4,461 | 4,390 | 3,942 | 1.62 | 14.12 |
| 255 | Avon | 4,303 | 4,312 | 4,446 | -0.21 | -3.15 |
| 256 | West Newbury | 4,269 | 4,260 | 4,162 | 0.21 | 2.89 |
| 257 | Boylston | 4,266 | 4,225 | 4,022 | 0.97 | 6.44 |
| 258 | Sherborn | 4,217 | 4,212 | 4,207 | 0.12 | 0.40 |
| 259 | Edgartown | 3,920 | 3,902 | 3,799 | 0.46 | 3.73 |
| 260 | West Brookfield | 3,826 | 3,842 | 3,816 | -0.42 | 0.58 |
| 261 | Tisbury | 3,805 | 3,785 | 3,773 | 0.53 | 1.33 |
| 262 | Oak Bluffs | 3,731 | 3,744 | 3,734 | -0.35 | 0.48 |
| 263 | Sunderland | 3,721 | 3,740 | 3,778 | -0.51 | -1.48 |
| 264 | Brimfield | 3,695 | 3,676 | 3,356 | 0.52 | 10.66 |
| 265 | Nahant | 3,519 | 3,532 | 3,636 | -0.37 | -3.11 |
| 266 | Princeton | 3,494 | 3,497 | 3,367 | -0.09 | 4.21 |
| 267 | Provincetown | 3,390 | 3,396 | 3,445 | -0.18 | -1.19 |
| 268 | Sheffield | 3,334 | 3,338 | 3,336 | -0.12 | -0.03 |
| 269 | Essex | 3,323 | 3,299 | 3,280 | 0.73 | 1.71 |
| 270 | Cheshire | 3,299 | 3,314 | 3,400 | -0.45 | -3.00 |
| 271 | Dunstable | 3,290 | 3,221 | 2,852 | 2.14 | 16.30 |
| 272 | Hatfield | 3,258 | 3,245 | 3,253 | 0.40 | 0.31 |
| 273 | Brookfield | 3,030 | 3,048 | 3,060 | -0.59 | -0.69 |
| 274 | Northfield | 2,985 | 2,986 | 2,946 | -0.03 | 1.15 |
| 275 | Ashby | 2,944 | 2,943 | 2,855 | 0.03 | 3.48 |
| 276 | Lanesborough | 2,891 | 2,910 | 2,993 | -0.65 | -3.44 |
| 277 | Millville | 2,834 | 2,852 | 2,655 | -0.63 | 7.27 |
| 278 | Plympton | 2,772 | 2,735 | 2,644 | 1.35 | 5.12 |
| 279 | Wellfleet | 2,748 | 2,772 | 2,761 | -0.87 | -0.04 |
| 280 | Berlin | 2,699 | 2,700 | 2,396 | -0.04 | 13.40 |
| 281 | Hardwick | 2,650 | 2,649 | 2,630 | 0.04 | 1.07 |
| 282 | West Tisbury | 2,628 | 2,631 | 2,489 | -0.11 | 6.53 |
| 283 | Holland | 2,532 | 2,526 | 2,411 | 0.24 | 5.19 |
| 284 | Williamsburg | 2,440 | 2,427 | 2,425 | 0.54 | 0.54 |
| 285 | Stockbridge | 2,232 | 2,237 | 2,274 | -0.22 | -1.93 |
| 286 | Bernardston | 2,225 | 2,216 | 2,153 | 0.41 | 3.25 |
| 287 | Huntington | 2,193 | 2,188 | 2,176 | 0.23 | 0.87 |
| 288 | Truro | 2,134 | 2,139 | 2,097 | -0.23 | 2.25 |
| 289 | East Brookfield | 2,069 | 2,079 | 2,102 | -0.48 | -1.34 |
| 290 | Shelburne | 2,036 | 2,040 | 2,056 | -0.20 | -1.07 |
| 291 | Buckland | 1,990 | 1,998 | 1,989 | -0.40 | -0.05 |
| 292 | Hinsdale | 1,937 | 1,949 | 1,873 | -0.62 | 3.47 |
| 293 | Oakham | 1,906 | 1,895 | 1,683 | 0.58 | 13.93 |
| 294 | Conway | 1,884 | 1,882 | 1,807 | 0.11 | 4.15 |
| 295 | Wales | 1,844 | 1,829 | 1,740 | 0.82 | 6.16 |
| 296 | Colrain | 1,840 | 1,835 | 1,811 | 0.27 | 1.49 |
| 297 | Shutesbury | 1,834 | 1,831 | 1,804 | 0.16 | 1.55 |
| 298 | Ashfield | 1,815 | 1,819 | 1,798 | -0.22 | 0.83 |
| 299 | Becket | 1,797 | 1,783 | 1,753 | 0.79 | 2.39 |
| 300 | Phillipston | 1,787 | 1,769 | 1,626 | 1.02 | 10.10 |
| 301 | Leverett | 1,746 | 1,735 | 1,692 | 0.63 | 2.83 |
| 302 | Russell | 1,730 | 1,732 | 1,659 | -0.12 | 4.41 |
| 303 | Granville | 1,676 | 1,659 | 1,528 | 1.02 | 10.05 |
| 304 | Clarksburg | 1,631 | 1,637 | 1,685 | -0.37 | -3.26 |
| 305 | Richmond | 1,591 | 1,595 | 1,605 | -0.25 | -0.81 |
| 306 | Westhampton | 1,586 | 1,577 | 1,474 | 0.57 | 8.04 |
| 307 | Whately | 1,555 | 1,558 | 1,562 | -0.19 | -0.51 |
| 308 | Erving | 1,537 | 1,556 | 1,470 | -1.22 | 4.77 |
| 309 | New Marlborough | 1,521 | 1,521 | 1,496 | 0.00 | 1.81 |
| 310 | West Stockbridge | 1,447 | 1,445 | 1,419 | 0.14 | 2.19 |
| 311 | Pelham | 1,404 | 1,403 | 1,405 | 0.07 | 0.07 |
| 312 | Otis | 1,394 | 1,379 | 1,364 | 1.09 | 2.12 |
| 313 | Royalston | 1,380 | 1,371 | 1,260 | 0.66 | 10.05 |
| 314 | Gill | 1,379 | 1,379 | 1,362 | 0.00 | 1.17 |
| 315 | Charlemont | 1,367 | 1,367 | 1,357 | 0.00 | 0.66 |
| 316 | Egremont | 1,350 | 1,350 | 1,344 | 0.00 | 0.37 |
| 317 | Chester | 1,296 | 1,303 | 1,309 | -0.54 | -0.92 |
| 318 | Petersham | 1,283 | 1,278 | 1,184 | 0.39 | 8.73 |
| 319 | Blandford | 1,279 | 1,269 | 1,216 | 0.79 | 5.35 |
| 320 | Chesterfield | 1,273 | 1,268 | 1,206 | 0.39 | 6.00 |
| 321 | Worthington | 1,272 | 1,276 | 1,273 | -0.31 | 0.16 |
| 322 | New Braintree | 1,112 | 1,094 | 936 | 1.65 | 19.96 |
| 323 | Hancock | 1,082 | 1,085 | 720 | -0.28 | 50.07 |
| 324 | Wendell | 1,003 | 1,002 | 985 | 0.10 | 1.72 |
| 325 | New Salem | 990 | 977 | 928 | 1.33 | 6.57 |
| 326 | Cummington | 974 | 977 | 978 | -0.31 | -0.41 |
| 327 | Chilmark | 963 | 949 | 850 | 1.48 | 14.23 |
| 328 | Monterey | 960 | 955 | 937 | 0.52 | 2.56 |
| 329 | Goshen | 956 | 954 | 924 | 0.21 | 3.80 |
| 330 | Windsor | 856 | 855 | 874 | 0.12 | -2.17 |
| 331 | Peru | 838 | 838 | 820 | 0.00 | 2.07 |
| 332 | Sandisfield | 837 | 833 | 824 | 0.48 | 1.58 |
| 333 | Leyden | 802 | 807 | 774 | -0.62 | 3.89 |
| 334 | Heath | 797 | 796 | 803 | 0.13 | -0.99 |
| 335 | Montgomery | 754 | 749 | 660 | 0.67 | 15.29 |
| 336 | Warwick | 750 | 753 | 752 | -0.40 | 0.00 |
| 337 | Savoy | 720 | 712 | 705 | 1.12 | 2.13 |
| 338 | Florida | 678 | 670 | 675 | 1.19 | 0.30 |
| 339 | Plainfield | 600 | 598 | 590 | 0.33 | 1.87 |
| 340 | Middlefield | 551 | 546 | 543 | 0.92 | 1.66 |
| 341 | Washington | 548 | 543 | 543 | 0.92 | 0.74 |
| 342 | Tolland | 451 | 447 | 424 | 0.89 | 6.37 |
| 343 | Alford | 394 | 394 | 399 | 0.00 | -1.25 |
| 344 | Aquinnah | 354 | 353 | 346 | 0.28 | 2.91 |
| 345 | Rowe | 347 | 349 | 351 | -0.57 | -1.14 |
| 346 | Tyringham | 343 | 345 | 351 | -0.58 | -2.00 |
| 347 | Hawley | 336 | 338 | 336 | -0.59 | 0.00 |
| 348 | New Ashford | 248 | 246 | 248 | 0.81 | 0.40 |
| 349 | Mount Washington | 138 | 137 | 130 | 0.73 | 6.15 |
| 350 | Monroe | 96 | 97 | 93 | -1.03 | 3.23 |
| 351 | Gosnold | 84 | 84 | 86 | 0.00 | -2.33 |

