Machakos is a town in Kenya, 64 kilometres southeast of Nairobi. It is the capital of the Machakos County, Kenya. Machakos Town is a major urban centre, and also a satellite town due to its proximity to Nairobi. People who live here are mostly the Akambas though it is a cosmopolitan town. Machakos is surrounded by hilly terrain, with a high number of family farms.