Largest Cities in Massachusetts: Ranked by Population
The largest city in Massachusetts in our data is Boston, MA, with an estimated 4,688,346 people, followed by Springfield, MA (623,401) and Worcester, MA (498,328). This list ranks the top 50 places among the 72 Massachusetts communities with at least 5,000 residents.
What are the top 50 in Massachusetts?
| # | City | County | Population | Per sq mi |
|---|---|---|---|---|
| 1 | Boston, MA | Suffolk County | 4,688,346 | 14,328 |
| 2 | Springfield, MA | Hampden County | 623,401 | 4,817 |
| 3 | Worcester, MA | Worcester County | 498,328 | 4,962 |
| 4 | Barnstable, MA | Barnstable County | 242,847 | 741 |
| 5 | New Bedford, MA | Bristol County | 149,910 | 4,766 |
| 6 | Leominster, MA | Worcester County | 119,690 | 1,445 |
| 7 | Cambridge, MA | Middlesex County | 118,927 | 18,601 |
| 8 | Lowell, MA | Middlesex County | 110,997 | 8,156 |
| 9 | Brockton, MA | Plymouth County | 95,708 | 4,486 |
| 10 | Quincy, MA | Norfolk County | 94,470 | 5,698 |
| 11 | Lynn, MA | Essex County | 94,299 | 8,775 |
| 12 | Fall River, MA | Bristol County | 89,541 | 2,704 |
| 13 | Newton, MA | Middlesex County | 88,414 | 4,957 |
| 14 | Somerville, MA | Middlesex County | 81,360 | 19,733 |
| 15 | Lawrence, MA | Essex County | 80,028 | 11,546 |
| 16 | Framingham, MA | Middlesex County | 74,416 | 2,971 |
| 17 | Haverhill, MA | Essex County | 64,014 | 1,937 |
| 18 | Waltham, MA | Middlesex County | 62,495 | 4,903 |
| 19 | Malden, MA | Middlesex County | 60,470 | 11,986 |
| 20 | Weymouth, MA | Norfolk County | 57,746 | 3,442 |
| 21 | Taunton, MA | Bristol County | 57,464 | 1,230 |
| 22 | Medford, MA | Middlesex County | 57,341 | 7,078 |
| 23 | Pittsfield, MA | Berkshire County | 55,697 | 1,041 |
| 24 | Chicopee, MA | Hampden County | 55,126 | 2,406 |
| 25 | Revere, MA | Suffolk County | 53,073 | 9,303 |
| 26 | Peabody, MA | Essex County | 53,070 | 3,269 |
| 27 | Methuen Town, MA | Essex County | 50,706 | 2,282 |
| 28 | Everett, MA | Middlesex County | 46,451 | 13,582 |
| 29 | Attleboro, MA | Bristol County | 45,237 | 1,689 |
| 30 | Salem, MA | Essex County | 43,226 | 5,211 |
| 31 | Beverly, MA | Essex County | 42,174 | 2,795 |
| 32 | Westfield, MA | Hampden County | 41,204 | 888 |
| 33 | Fitchburg, MA | Worcester County | 40,638 | 1,458 |
| 34 | Woburn, MA | Middlesex County | 40,228 | 3,178 |
| 35 | Holyoke, MA | Hampden County | 40,117 | 1,893 |
| 36 | Amherst, MA | Hampshire County | 39,814 | 1,440 |
| 37 | Chelsea, MA | Suffolk County | 39,690 | 17,915 |
| 38 | Marlborough, MA | Middlesex County | 39,597 | 1,896 |
| 39 | Braintree, MA | Norfolk County | 37,190 | 2,701 |
| 40 | Watertown Town, MA | Middlesex County | 35,939 | 8,987 |
| 41 | Randolph, MA | Norfolk County | 34,362 | 3,494 |
| 42 | Franklin, MA | Norfolk County | 34,087 | 1,279 |
| 43 | Gloucester, MA | Essex County | 30,430 | 1,160 |
| 44 | North Attleborough, MA | Bristol County | 29,180 | 1,546 |
| 45 | Agawam, MA | Hampden County | 28,613 | 1,225 |
| 46 | West Springfield, MA | Hampden County | 28,517 | 1,704 |
| 47 | Northampton, MA | Hampshire County | 28,451 | 829 |
| 48 | Melrose, MA | Middlesex County | 28,016 | 5,980 |
| 49 | Bridgewater, MA | Plymouth County | 27,619 | 1,013 |
| 50 | Greenfield, MA | Franklin County | 22,703 | 805 |
How big are the largest cities in Massachusetts?
Of the 72 places with pages, 8 have more than 100,000 residents, 41 have between 25,000 and 100,000, and 23 have fewer than 25,000. The median place has about 39,752 people. The ten largest places account for about 75% of the combined population of all pages, which shows how concentrated the state's population is across communities. Middlesex County contributes 13 of the top 50.
Which counties do the top 50 belong to?
The 50 places on this list are spread across 12 counties of Massachusetts. Middlesex County has 13 (Cambridge, Lowell, Newton, Somerville, Framingham, Waltham, Malden, Medford, Everett, Wobu); Essex County has 8 (Lynn, Lawrence, Haverhill, Peabody, Methuen Town, Salem, Beverly, Gloucester); Hampden County has 6 (Springfield, Chicopee, Westfield, Holyoke, Agawam, West Springfield). Counties with several entries are usually centers of a metropolitan area, where one large city is surrounded by many suburbs that each pass the 5,000-resident threshold.
How does Massachusetts compare with the rest of the country?
The median Massachusetts place with a page has about 39,752 residents, compared with about 13,459 nationwide, so the state's typical community is larger than the national typical place. Boston, MA ranks 10th among all US places by estimated population in our data. The state has 139 communities in total, of which 72 reach 5,000 residents. See the national ranking of the largest cities for comparison.
Quick answers about Massachusetts cities
- Which is the largest city in Massachusetts? Boston (4,688,346 people).
- How many Massachusetts cities have more than 100,000 people? 8 in our data.
- How many have 25,000 to 100,000? 41.
- What is the typical size? About 39,752 residents for a place with a page.
How is this ranking made?
The data comes from the SimpleMaps US Cities Database, which gives each place an estimated population and a density in people per square kilometer. We convert density to people per square mile and rank the places with at least 5,000 residents. Boundaries matter: a city that includes large parks or farmland scores lower on density than a compact city of the same size, and population estimates can include areas that share a city's ZIP codes. Read why population figures differ and how density is calculated before you quote a number.
Where to go next
Rankings use dataset estimates, not official counts.