Lake Naivasha is situated at an altitude of 1,890 meters above sea level. The lake is fed by several small rivers and springs, and it drains into the Malewa River. Lake Naivasha is known for its rich biodiversity, including over 400 species of birds, making it a popular destination for birdwatching.