| City | County | 2026 Pop. ↓ |
|---|---|---|
| New Bedford | Bristol County | 102,044 |
| Newton | Middlesex County | 91,483 |
| Natick | Middlesex County | 36,919 |
| Needham | Norfolk County | 33,081 |
| North Andover | Essex County | 32,130 |
| Norwood | Norfolk County | 31,679 |
| Northampton | Hampshire County | 30,767 |
| Norton | Bristol County | 19,645 |
| Newburyport | Essex County | 19,116 |
| Northbridge | Worcester County | 16,871 |
| North Reading | Middlesex County | 16,852 |
| Northborough | Worcester County | 16,072 |
| Nantucket | Nantucket County | 14,803 |
| Norfolk | Norfolk County | 12,345 |
| North Adams | Berkshire County | 12,279 |
| Norwell | Plymouth County | 11,551 |
| Newbury | Essex County | 6,906 |
| North Brookfield | Worcester County | 4,787 |
| Nahant | Essex County | 3,322 |
| Northfield | Franklin County | 2,841 |
| New Marlborough | Berkshire County | 1,490 |
| New Salem | Franklin County | 1,035 |
| New Braintree | Worcester County | 1,017 |
| New Ashford | Berkshire County | 245 |