Naivasha is a sub-county in Nakuru County, located approximately 90 km northwest of Nairobi within the Rift Valley Province. It was established as a sub-county in 2013 under Kenya’s devolved governance system (guided by the 2010 Constitution). Major places in the sub-county include Lake Naivasha, a freshwater lake, and Mai Mahiu. Naivasha’s main postal code is 20117, covering its administrative headquarters. The sub-county’s postal codes range from 20113 (Bahati) to 20151 (Sulmac), reflecting its diverse settlements.
Naivasha at a Glance
Category | Details |
---|---|
Year Established | 2013 |
Parent County | Nakuru |
Geographic Location | Southern Nakuru, Rift Valley |
Total Area (sq km) | 1,958 |
Population (latest census) | 355,383 |
Number of Wards | 8 |
Number of Constituencies | 1 (Naivasha Constituency) |
Administrative Structure
Naivasha Sub-County operates under the Nakuru County Government, adhering to Kenya’s devolved governance framework. The sub-county is administered by a Sub-County Administrator, who coordinates service delivery across health, agriculture, and infrastructure.
The Naivasha Constituency has 8 Wards:
Administrative Unit Type | Name of Unit |
---|---|
Constituency | Naivasha |
Wards | Viwandani Hells Gate Mai Mahiu Lake View Maiella Naivasha East Olkaria Biashara |

Complete Naivasha Postal Code List
Below are the verified postal codes for Naivasha:
Ward/Town/Area | Postal Code | Facility Type |
---|---|---|
Naivasha | 20117 | Administrative Headquarters |
Kinamba | 20320 | Residential/Commercial |
Maai Mahiu | 20147 | Post Office |
Mai Mahiu | 20147 | Commercial Hub |
Sulmac | 20151 | Industrial Area |