La ciudad contaba según estimaciones del año 2003 con 820.229 habitantes y la lengua más hablada es el kiswahili.