Machakos fue el primer centro administrativo del África Oriental Británica, pero la capitalidad fue movida a Nairobi en 1899 desde que el Ferrocarril de Uganda estaba bajo construcción .