Naivasha es una localidad de Kenia, con estatus de municipio, perteneciente al condado de Nakuru.
Tiene 181 966 habitantes según el censo de 2009. Se sitúa en la orilla oriental del lago Naivasha, a medio camino entre Nairobi y Nakuru.
La localidad es famosa por haberse firmado aquí en 2004 el Acuerdo de Naivasha, que puso fin a la Segunda Guerra Civil Sudanesa.