D
- Daley Corner
- Dalton
- Dana Center
- Danvers
- Dartmouth
- Dayville
- Dedham
- Deerfield
- Dell
- Dennis
- Dennis Port
- Dighton
- Dingley Dell
- Dock Square
- Dodge
- Dodge Corner
- Dodgeville
- Dogtown Commons
- Doles Corner
- Dorchester
- Dorothy Manor
- Douglas
- Douglas Corner
- Dover
- Dracut
- Drury
- Dudley
- Dudleyville
- Duncan Knoll
- Dunstable
- Duxbury
- Dwight