La ciudad se encuentra a orillas del río Nairobi, en el sur de la nación, y tiene una elevación de 1661 metros (5450 ft) sobre el nivel del mar.