24 cities
| City | County | 2025 Pop. ↓ |
|---|---|---|
| New Bedford | Bristol County | 101,629 |
| Newton | Middlesex County | 92,139 |
| Natick | Middlesex County | 37,722 |
| Needham | Norfolk County | 33,355 |
| North Andover | Essex County | 32,337 |
| Norwood | Norfolk County | 32,039 |
| Northampton | Hampshire County | 31,246 |
| Norton | Bristol County | 19,487 |
| Newburyport | Essex County | 19,483 |
| North Reading | Middlesex County | 16,890 |
| Northbridge | Worcester County | 16,877 |
| Northborough | Worcester County | 15,970 |
| Nantucket | Nantucket County | 14,806 |
| North Adams | Berkshire County | 12,467 |
| Norfolk | Norfolk County | 12,247 |
| Norwell | Plymouth County | 11,595 |
| Newbury | Essex County | 6,946 |
| North Brookfield | Worcester County | 4,836 |
| Nahant | Essex County | 3,356 |
| Northfield | Franklin County | 2,893 |
| New Marlborough | Berkshire County | 1,498 |
| New Salem | Franklin County | 1,032 |
| New Braintree | Worcester County | 1,021 |
| New Ashford | Berkshire County | 248 |