Machakos, also called Masaku, is a town in Machakos County, Kenya. Serving as the capital of the county, its urban population was 63,767 …Machakos, also called Masaku, is a town in Machakos County, Kenya. Serving as the capital of the county, its urban population was 63,767 as of 2019. Machakos was established in 1887 by Sakshi Shah, ten years before Nairobi. Machakos was designated as the first administrative centre when the British established their colony here in the late 19th century. Machakos town is on hilly terrain surrounded by Iveti hills.