Machakos ialah sebuah bandar Kenya yang terletak 63 kilometer ke timur Nairobi. Ia adalah ibu kota Kaunti Machakos di Kenya. Bandar Machakos ialah sebuah metropolis yang sibuk. Ia mempunyai populasi yang berkembang pesat sebanyak 150,041 orang pada tahun 2009. Walaupun ia adalah sebuah bandar kosmopolitan, Akambas membentuk majoriti penduduk. Machakos bersempadan dengan bukit bukau dan sejumlah besar ladang keluarga.
Machakos mempunyai landskap berbukit yang indah yang sesuai untuk berkhemah dan trekking. Kawasan ini mempunyai bentuk muka bumi yang sukar yang akan memberikan cabaran kepada mana-mana perkhemahan. Wamunyu juga merupakan tempat kelahiran beberapa arca yang paling menakjubkan di dunia. “Air yang mengalir melawan graviti” terkenal di Kaloleni, berhampiran Ngelani. Ia terletak di atas Bukit Kituluni, 12 kilometer ke timur bandar Machakos.
Pasar Machakos ialah pasar terbuka di Machakos, Kenya. Buah-buahan, sayur-sayuran, dan makanan lain seperti mbemba jagung, kacang mboso, dan barangan lain dijual di sini. Isnin dan Jumaat adalah hari perdagangan yang paling sibuk. Pasaran terbuka, yang berasingan daripada pasar marikiti, menjual pakaian terpakai mutumba.
Barclays, Equity, Standard Chartered, K-rep, Co-operative dan Kenya Commercial adalah antara bank di CBD Machakos. Di Ukambani hilir, ia juga mengandungi pejabat pentadbiran utama.
Machakos begitu juga terancang dan mempunyai infrastruktur jalan yang mencukupi. Ia juga mempunyai stesen bas yang direka dengan baik di pusat bandar. Di Nairobi, terdapat terminal bas yang dikenali sebagai Lapangan Terbang Machakos. Bas dan Matatus bertolak ke Machakos dan Kitui dari lokasi yang sibuk ini.