Massachusetts: cities and towns by population
The largest of Massachusetts's 477 recorded places, ranked by population — 7,343,851 people across the state's towns and cities.
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
| # | Place | Population |
|---|---|---|
| 1 | Boston | 653,833 |
| 2 | Worcester | 206,518 |
| 3 | Springfield | 154,341 |
| 4 | Lowell | 110,699 |
| 5 | Cambridge | 110,402 |
| 6 | New Bedford | 101,079 |
| 7 | Dorchester | 97,826 |
| 8 | Brockton | 95,314 |
| 9 | Fall River | 94,000 |
| 10 | Quincy | 93,618 |
| 11 | Lynn | 92,457 |
| 12 | Newton | 88,817 |
| 13 | Somerville | 80,318 |
| 14 | Lawrence | 80,231 |
| 15 | Framingham | 68,318 |
| 16 | Framingham Center | 65,413 |
| 17 | Waltham | 63,378 |
| 18 | Haverhill | 62,765 |
| 19 | Malden | 61,068 |
| 20 | Brookline | 58,732 |
| 21 | Medford | 57,403 |
| 22 | Taunton | 56,789 |
| 23 | Chicopee | 56,741 |
| 24 | North Chicopee | 55,179 |
| 25 | Weymouth | 54,395 |
| 26 | Revere | 53,422 |
| 27 | Peabody | 52,504 |
| 28 | Methuen | 52,044 |
| 29 | South Peabody | 50,293 |
| 30 | Barnstable | 47,821 |
| 31 | Everett | 46,050 |
| 32 | Brighton | 45,977 |
| 33 | Attleboro | 44,284 |
| 34 | Pittsfield | 43,303 |
| 35 | East Boston | 43,066 |
| 36 | Salem | 42,869 |
| 37 | Arlington | 42,844 |
| 38 | Westfield | 41,690 |
| 39 | Leominster | 41,569 |
| 40 | Beverly | 41,186 |
| 41 | Holyoke | 40,684 |
| 42 | Fitchburg | 40,545 |
| 43 | Beverly Cove | 40,365 |
| 44 | Billerica | 39,904 |
| 45 | Amherst | 39,833 |
| 46 | Marlborough | 39,818 |
| 47 | Woburn | 39,555 |
| 48 | Chelsea | 39,398 |
| 49 | Braintree | 37,297 |
| 50 | Mattapan | 36,299 |
| 51 | Chelmsford | 33,925 |
| 52 | Shrewsbury | 33,893 |
| 53 | Natick | 32,276 |
| 54 | Randolph | 32,112 |
| 55 | Watertown | 31,915 |
| 56 | Hyde Park | 31,845 |
| 57 | Lexington | 31,394 |
| 58 | Franklin | 30,636 |
| 59 | West Roxbury | 30,442 |
| 60 | Ashmont | 30,000 |
| 61 | Gloucester | 29,781 |
| 62 | Tewksbury | 29,326 |
| 63 | Needham | 28,886 |
| 64 | Dracut | 28,831 |
| 65 | Allston | 28,821 |
| 66 | Agawam | 28,761 |
| 67 | Norwood | 28,602 |
| 68 | Northampton | 28,540 |
| 69 | North Andover | 28,222 |
| 70 | Melrose | 27,997 |
| 71 | Wellesley | 27,982 |
| 72 | West Springfield | 27,912 |
| 73 | Roslindale | 27,683 |
| 74 | Milton | 27,003 |
| 75 | Stoughton | 26,915 |
| 76 | Saugus | 26,628 |
| 77 | Danvers | 26,493 |
| 78 | Yarmouth | 25,243 |
| 79 | Milford | 25,055 |
| 80 | Wakefield | 24,932 |
| 81 | Reading | 24,747 |
| 82 | Belmont | 24,729 |
| 83 | Dedham | 24,729 |
| 84 | Burlington | 24,498 |
| 85 | Chestnut Hill | 23,649 |
| 86 | Easton | 23,459 |
| 87 | Mansfield | 23,380 |
| 88 | Middleborough | 23,116 |
| 89 | Wilmington | 22,325 |
| 90 | Ludlow | 22,201 |
| 91 | Canton | 21,679 |
| 92 | Westford | 21,587 |
| 93 | Stoneham | 21,437 |
| 94 | Winchester | 21,374 |
| 95 | Acton | 20,897 |
| 96 | Charlestown | 20,397 |
| 97 | Gardner | 20,333 |
| 98 | Marblehead | 19,808 |
| 99 | Norton | 19,808 |
| 100 | Greenfield | 19,753 |
| 101 | Amherst Center | 19,065 |
| 102 | Southbridge | 19,030 |
| 103 | Mission Hill | 18,722 |
| 104 | Amesbury | 18,313 |
| 105 | Palmer | 18,261 |
| 106 | Somerset | 18,165 |
| 107 | Newburyport | 17,982 |
| 108 | Rockland | 17,982 |
| 109 | South Hadley | 17,652 |
| 110 | Winthrop | 17,618 |
| 111 | Back Bay | 17,577 |
| 112 | Sudbury | 17,343 |
| 113 | Holden | 17,016 |
| 114 | Hanover | 16,906 |
| 115 | Concord | 16,810 |
| 116 | North Attleborough Center | 16,796 |
| 117 | Auburn | 16,724 |
| 118 | Easthampton | 16,611 |
| 119 | Grafton | 16,583 |
| 120 | Swansea | 16,525 |
| 121 | Fairhaven | 16,453 |
| 122 | Abington | 15,985 |
| 123 | Ashland | 15,802 |
| 124 | Longmeadow | 15,784 |
| 125 | Orient Heights | 15,741 |
| 126 | Roxbury Crossing | 15,248 |
| 127 | East Longmeadow | 15,102 |
| 128 | Duxbury | 15,059 |
| 129 | Suffolk Downs Station | 15,000 |
| 130 | Hudson | 14,907 |
| 131 | Mashpee | 14,834 |
| 132 | Head of Westport | 14,809 |
| 133 | Whitman | 14,495 |
| 134 | Hyannis | 14,120 |
| 135 | North Reading | 14,101 |
| 136 | Northbridge | 14,061 |
| 137 | Westwood | 14,029 |
| 138 | East Bridgewater | 14,021 |
| 139 | Holliston | 14,010 |
| 140 | Seekonk | 13,966 |
| 141 | Swampscott | 13,787 |
| 142 | Millbury | 13,606 |
| 143 | North Adams | 13,263 |
| 144 | Wayland | 13,155 |
| 145 | Raynham | 13,153 |
| 146 | East Cambridge | 13,122 |
| 147 | Harwich | 13,059 |
| 148 | Medway | 13,042 |
| 149 | Charlton | 12,764 |
| 150 | Uxbridge | 12,614 |
| 151 | Winter Hill | 12,613 |
| 152 | Bedford | 12,502 |
| 153 | Kingston | 12,208 |
| 154 | Carver | 11,718 |
| 155 | Weston | 11,682 |
| 156 | Lynnfield | 11,596 |
| 157 | Rehoboth | 11,486 |
| 158 | Webster | 11,412 |
| 159 | Tyngsboro | 11,366 |
| 160 | Newtonville | 11,251 |
| 161 | Wrentham | 11,251 |
| 162 | Dudley | 11,165 |
| 163 | South Yarmouth | 11,092 |
| 164 | Leicester | 11,064 |
| 165 | Acushnet | 10,850 |
| 166 | Holbrook | 10,791 |
| 167 | Norwell | 10,581 |
| 168 | Norfolk | 10,386 |
| 169 | Hull | 10,293 |
| 170 | Hanson | 10,209 |
| 171 | Maynard | 10,106 |
| 172 | Newton Highlands | 9,976 |
| 173 | Kendall Square | 9,861 |
| 174 | Middleton | 9,859 |
| 175 | Southborough | 9,686 |
| 176 | Nonantum | 9,600 |
| 177 | Southwick | 9,444 |
| 178 | West Newton | 9,347 |
| 179 | Beacon Hill | 9,305 |
| 180 | Sutton | 9,215 |
| 181 | Centerville | 9,190 |
| 182 | Blackstone | 9,163 |
| 183 | Clarendon Hills | 8,971 |
| 184 | Jeffries Point | 8,823 |
| 185 | Andover | 8,762 |
| 186 | Montague | 8,637 |
| 187 | Monson | 8,505 |
| 188 | Freetown | 8,472 |
| 189 | Hamilton Worcester | 8,460 |
| 190 | Athol | 8,265 |
| 191 | Lincoln | 8,197 |
| 192 | East Somerville | 8,170 |
| 193 | Millis | 8,040 |
| 194 | West Cambridge/Harvard Square | 8,023 |
| 195 | Marstons Mills | 8,017 |
| 196 | Bridgewater | 7,841 |
| 197 | Plainville | 7,817 |
| 198 | Halifax | 7,631 |
| 199 | West Boylston | 7,612 |
| 200 | Newton Upper Falls | 7,579 |