- Dalton (Population: 6,892)
- Danvers (Population: 25,212)
- Dartmouth (Population: 30,666)
- Dedham (Population: 23,464)
- Deerfield (Population: 4,750)
- Dennis (Population: 15,973)
- Dennis Port (Population: 3,612)
- Dighton (Population: 6,175)
- Douglas (Population: 7,045)
- Dover (Population: 5,558)
- Dracut (Population: 28,562)
- Dudley (Population: 10,036)
- Dunstable (Population: 2,829)
- Duxbury (Population: 14,248)

