Cuenta con 307 990 habitantes en el censo de 2009, lo que la convierte en la cuarta localidad más grande del país, tras Nairobi, Mombasa y Kisumu.