- Dardenne Prairie (Population: 4,384)
- De Soto (Population: 6,375)
- Dellwood (Population: 5,255)
- Des Peres (Population: 8,592)
- Desloge (Population: 4,802)
- Dexter (Population: 7,356)
- Dixon (Population: 1,570)
- Doniphan (Population: 1,932)
- Drexel (Population: 1,090)
- Duenweg (Population: 1,034)
- Duquesne (Population: 1,640)

