24 cities
City | County | 2025 Pop. ↓ |
---|---|---|
New Bedford city | Bristol County | 100,819 |
Newton city | Middlesex County | 89,541 |
Natick town | Middlesex County | 36,630 |
North Andover town | Essex County | 32,269 |
Needham town | Norfolk County | 32,197 |
Norwood town | Norfolk County | 31,000 |
Northampton city | Hampshire County | 29,272 |
Norton town | Bristol County | 19,222 |
Newburyport city | Essex County | 18,877 |
North Reading town | Middlesex County | 16,900 |
Northbridge town | Worcester County | 16,615 |
Northborough town | Worcester County | 15,659 |
Nantucket town | Nantucket County | 14,446 |
North Adams city | Berkshire County | 12,353 |
Norfolk town | Norfolk County | 11,666 |
Norwell town | Plymouth County | 11,329 |
Newbury town | Essex County | 6,904 |
North Brookfield town | Worcester County | 4,696 |
Nahant town | Essex County | 3,322 |
Northfield town | Franklin County | 2,839 |
New Marlborough town | Berkshire County | 1,479 |
New Salem town | Franklin County | 1,026 |
New Braintree town | Worcester County | 993 |
New Ashford town | Berkshire County | 247 |