Lake Naivasha is a freshwater lake. However, the lake has no visible outlets. It is, therefore, assumed that the lake has underground outlets. Noteworthy, the lake is fed by streams and the perennial Gilgil River and Malewa River.