Dar es-Salaam a un climat très humide et des températures relativement stables le jour et la nuit comme l'été et l'hiver. La saison la plus sèche et plus fraîche est de juin à début octobre. La petite saison des pluies s'étend de novembre à février (surtout décembre), et la grande saison des pluies de mars à mai, avec la saison de la mousson qui atteint un sommet en avril. Les températures sont élevées de novembre à mai, les plus hautes en janvier.