| City | County | 2026 Pop. ↓ |
|---|---|---|
| Haverhill | Essex County | 68,306 |
| Holyoke | Hampden County | 38,018 |
| Hingham | Plymouth County | 24,449 |
| Holden | Worcester County | 20,655 |
| Hudson | Middlesex County | 20,323 |
| Hopkinton | Middlesex County | 19,984 |
| Holliston | Middlesex County | 15,184 |
| Hanover | Plymouth County | 14,989 |
| Harwich | Barnstable County | 13,590 |
| Holbrook | Norfolk County | 11,409 |
| Hanson | Plymouth County | 11,092 |
| Hull | Plymouth County | 10,276 |
| Halifax | Plymouth County | 7,850 |
| Hamilton | Essex County | 7,666 |
| Harvard | Worcester County | 7,010 |
| Hopedale | Worcester County | 6,061 |
| Hadley | Hampshire County | 5,176 |
| Hampden | Hampden County | 4,967 |
| Hubbardston | Worcester County | 4,486 |
| Hatfield | Hampshire County | 3,272 |
| Hardwick | Worcester County | 2,752 |
| Holland | Hampden County | 2,576 |
| Huntington | Hampshire County | 2,023 |
| Hinsdale | Berkshire County | 1,869 |
| Hancock | Berkshire County | 744 |
| Heath | Franklin County | 717 |
| Hawley | Franklin County | 349 |