| Rank | City | 2020 Population | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Boston | 674,272 | 0.9% |
| 2 | Worcester | 206,242 | 1.3% |
| 3 | Springfield | 155,556 | 0.2% |
| 4 | Cambridge | 117,699 | 1.1% |
| 5 | Lowell | 115,264 | 0.8% |
| 6 | Brockton | 105,579 | 1.2% |
| 7 | Quincy | 101,606 | 1.0% |
| 8 | Lynn | 101,118 | 1.1% |
| 9 | New Bedford | 100,970 | 0.6% |
| 10 | Fall River | 93,885 | 0.6% |
| 11 | Lawrence | 89,024 | 1.5% |
| 12 | Newton | 88,624 | 0.4% |
| 13 | Somerville | 80,842 | 0.7% |
| 14 | Framingham | 72,162 | – |
| 15 | Haverhill | 67,690 | 1.1% |
| 16 | Malden | 66,114 | 1.1% |
| 17 | Waltham | 64,817 | 0.7% |
| 18 | Revere | 61,565 | 1.8% |
| 19 | Medford | 60,425 | 0.7% |
| 20 | Taunton | 59,428 | 0.6% |
| 21 | Weymouth Town | 57,568 | 0.7% |
| 22 | Chicopee | 55,481 | 0.0% |
| 23 | Peabody | 54,410 | 0.6% |
| 24 | Methuen | 52,999 | 1.2% |
| 25 | Everett | 49,008 | 1.6% |
| 26 | Barnstable Town | 48,919 | 0.8% |
| 27 | Attleboro | 46,445 | 0.6% |
| 28 | Salem | 44,514 | 0.7% |
| 29 | Pittsfield | 43,786 | -0.2% |
| 30 | Leominster | 43,744 | 0.7% |
| 31 | Beverly | 42,657 | 0.8% |
| 32 | Fitchburg | 41,872 | 0.4% |
| 33 | Marlborough | 41,700 | 0.8% |
| 34 | Woburn | 40,849 | 0.7% |
| 35 | Westfield | 40,728 | -0.1% |
| 36 | Chelsea | 40,428 | 1.4% |
| 37 | Amherst Town | 39,489 | – |
| 38 | Braintree Town | 39,117 | 0.9% |
| 39 | Holyoke | 38,164 | -0.4% |
| 40 | Watertown Town | 35,378 | 1.0% |
| 41 | Randolph Town | 34,955 | – |
| 42 | Franklin Town | 33,227 | 0.5% |
| 43 | North Attleborough Town | 30,787 | – |
| 44 | Melrose | 29,756 | 1.0% |
| 45 | Gloucester | 29,750 | 0.3% |
| 46 | Northampton | 29,473 | 0.3% |
| 47 | West Springfield Town | 28,793 | 0.1% |
| 48 | Agawam Town | 28,641 | 0.1% |
| 49 | Bridgewater Town | 28,447 | – |
| 50 | Gardner | 21,252 | 0.5% |
| 51 | Winthrop Town | 19,166 | 0.9% |
| 52 | Newburyport | 18,313 | 0.5% |
| 53 | Southbridge Town | 17,711 | 0.6% |
| 54 | Greenfield | 17,669 | – |
| 55 | Amesbury Town | 17,345 | 0.6% |
| 56 | Easthampton Town | 16,131 | 0.0% |
| 57 | North Adams | 12,924 | -0.6% |
| 58 | Palmer Town | 12,433 | 0.2% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025