 It is situated adjacent to Maruba dam, which is the main source of water to Machakos Town.Major sports grounds include the Machakos Golf Club spread over a large lush area including a 9-hole golf course.There is also Kenyatta Stadium which is adjacent to the Machakos Social Hall and is the home ground to Sofapaka FC.