Massachusetts: cities and towns by population
By
James Burfield , SEO consultant, Bath · Page updated
18 September 2026 · GeoNames
The largest of Massachusetts's 477 recorded places, ranked by population — 7,343,851 people across the state's towns and cities.
The essentials
Boston is the largest place we record in Massachusetts, with 653,833 residents. The three largest together hold 14% of the 7,343,851 people counted across the state's recorded towns and cities. That total sums listed places rather than measuring the state itself, so treat it as coverage, never as an official population.
All 477 places, ranked
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
UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such.
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
All United States regions →