Machakos ist eine kenianische Stadt, die südöstlich von Nairobi in der Eastern Province liegt. Der Ort ist ein größerer Knotenpunkt in dieser ländlichen Region, wo man mit landwirtschaftlichen Kooperativen und Projekten Entwicklungsschritte in die Moderne versucht. Man kann die Stadt auch zu den Satellitenstädten im großen Einzugsbereich von Nairobi und Umgebung zählen. Über kurz oder lang werden solche Orte mit den Ausläufern von Nairobi verschmelzen und zu einer Agglomeration namens Greater Nairobi werden.
Machakos ist Lebensraum der Akamba, die ursprünglich in der Gegend um den Kilimandscharo siedelten und wurde unter der britischen Kolonialherrschaft eines der ersten administrativen Zentren. Später wurde dieses in die Hauptstadt Nairobi verlegt. Heute sind es vor allem die mangelnden Unterstützungsmöglichkeiten seitens des Staates und mangelnde Finanzressourcen, die die sozialen und technischen Möglichkeiten im Ort eingrenzen. Kaum noch vorstellbar, dass in Machakos einmal Karawanen den Akamba ausgerüstet wurden, die als große Händler bekannt waren. Trotzdem gibt es hier eine der größten Rehabilitationseinrichtungen Kenias für Sehgeschädigte. Die hügelige Umgebung bietet eine ideale Kulisee für die vielen Farmen. Der Ort hat einen kleinen Golfplatz und bietet als touristische Attraktion mit dem Kituluni Hill einen Ort in den Hügeln, wo das Wasser gegen die Gravitationskraft fließen soll.