Quick Answer: Nakuru County uses 11 different postal codes across its sub-counties. The main code is 20100 for Nakuru Town (both East and West), 20117 for Naivasha, 20107 for Njoro, 20106 for Molo, 20116 for Gilgil, 20108 for Rongai, 20113 for Bahati, 20109 for Subukia, and 20154 for both Kuresoi North and South. Never use 20100 for all areas; each sub-county requires its specific code for efficient mail delivery.
Are you looking for the correct postal code in Nakuru? You’re in the right place. Like all the 47 counties of Kenya, Nakuru is a city, town, as well as a County number 32 in Kenya with Unique Postal Codes. In Most Cases, most people are used to using 20100 for everything related to Postal services in Nakuru City, but this is where most people get it wrong since the county is divided into 11 sub-counties, each with its own codes.
Nakuru is Kenya’s 4th largest urban center and home to over 2.1 million people. In addition, the county has three major lakes (Lake Nakuru, Lake Bogoria, and Lake Elementaita), universities, military installations, and rapidly expanding towns. The postal infrastructure here serves the county government, Private institutions, and even individuals who directly own a P.O. Box at the Nakuru G.P.O.
Search Nakuru Postal Codes
What Are Nakuru Postal Codes?
Nakuru County uses the postal region prefix 20, which identifies it as part of the Rift Valley postal region managed by the Postal Corporation of Kenya, popularly known as Posta Kenya. This differs from Nairobi’s 00 prefix, Mombasa’s 80 prefix, or Eldoret’s 30 prefix. The format follows Kenya’s postal Code structure, which is usually a standard five-digit structure: the first two digits (20) represent the broader region, while the final three digits pinpoint the specific post office or delivery zone.
For example, 20100 is the main Nakuru G.P.O. code, which can be broken down as:
- 20 = Rift Valley region (Nakuru County)
- 100 = Nakuru Town GPO (General Post Office)
All 11 Nakuru Sub-Counties and Their Postal Codes
Nakuru County is divided into 11 constituencies for administrative purposes, but also each of the constituencies also comes with its own postal code, which is vital for the sorting and delivery of mail on time:
| Sub-County | Postal Code | Main Town | Population (Approx.) | Key Features |
|---|---|---|---|---|
| Nakuru Town East | 20100 | Nakuru City | 350,000+ | CBD, GPO, commercial hub |
| Nakuru Town West | 20100 | Nakuru City | 300,000+ | Industrial Area, Lanet |
| Naivasha | 20117 | Naivasha | 400,000+ | Horticulture, geothermal, Lake Naivasha |
| Njoro | 20107 | Njoro | 180,000 | Egerton University, agriculture |
| Gilgil | 20116 | Gilgil | 130,000 | Military base, railway junction |
| Molo | 20106 | Molo | 150,000 | Highland farming, potatoes, dairy |
| Rongai | 20108 | Rongai | 140,000 | Menengai Crater, geothermal |
| Bahati | 20113 | Maili Kumi | 160,000 | Quarrying, military (Lanet) |
| Subukia | 20109 | Subukia | 100,000 | Remote highlands, pyrethrum |
| Kuresoi North | 20154 | Fort Ternan | 105,000 | Tea farming, Mau Forest edge |
| Kuresoi South | 20154 | Keringet | 95,000 | Tea farming, Mau Forest edge |
Nakuru-(20100)
The Nakuru Town Postal Office uses the main Nakuru G.P.O. code 20100 covering both Nakuru Town East and Nakuru Town West constituencies. The Nakuru Town East covers the following areas:
- Nakuru CBD
- Free Area
- Section 58
- Kenyatta Avenue corridor
- London Estate
- Parts of Upper Menengai
The Nakuru Town West, on the other hand, covers mostly the industrial and military zones as follows:
- Industrial Area
- Lanet residential areas
- Shabab and Flamingo estates
- Pipeline and surrounding zones
- Western bypass regions

Naivasha – (20117)
Naivasha uses postal code 20117 and has the largest population in Nakuru County at over 400,000 people. It is located 90 km from Nairobi along the Nairobi-Nakuru highway. The Naivasha Post offices cover the following Key areas:
- Naivasha Town
- Mai Mahiu
- Karagita
- Olkaria
- Kongoni
- Kinangop border regions

Njoro – (20107)
Njoro town sits 20 kilometers southwest of Nakuru City with postal code 20107. The sub-county has a population of approximately 180,000 and is mainly known for its agricultural activities and academic institutions.
It covers the following key areas:
- Njoro Township
- Egerton University
- Sachang’wan
- Molo Tisa
- Olenguruone
- Marioshoni

Gilgil – (20116)
Gilgil town is located 40 kilometers from Nakuru City toward Nairobi, and uses the postal code 20116. Its Population sits around 130,000, and the town’s identity centers on military operations and railway infrastructure.
The Postal office in Gilgil covers the following Key Areas:
- Gilgil Town
- Elementaita
- Military barracks zones
- Railway junction areas

Molo – (20106)
Molo town sits 30 kilometers west of Nakuru City at elevations exceeding 2,400 meters. The Postal code for Molo is 20106, serving approximately 150,000 residents.
The Key Areas covered are as follows:
- Molo Township
- Sachang’wan
- Molo Tisa
- Olenguruone
- Marioshoni

Rongai – (20108)
Rongai sits south of Nakuru City, adjacent to the Menengai Crater, using postal code 20108. The town’s Postal service serves about 140,000 residents. The Key areas served are as follows:
- Rongai Town Centre
- Salgaa Trading Centre
- Areas around Menengai Crater
Bahati – (20113)
Bahati constituency covers areas northeast of Nakuru City, using postal code 20113. The administrative center is Maili Kumi. The Population for the Bahati Sub-County is approximately 160,000.
The Areas covered by the Bahati Post Office are:
- Maili Kumi – Sub-county headquarters
- Kabatini
- Dundori
- Parts of the Bahati township
- Farming areas northeast of Nakuru
Subukia – (20109)
Subukia is Nakuru County’s most remote constituency, using postal code 20109. It is located in the northwest of Nakuru with a population of around 100,000.
The Key Areas covered are:
- Subukia town
- Kabazi (also uses alternative code 20114)
- Nyakinyua
- Remote farming settlements

Kuresoi North and South – (20154)
Both Kuresoi North and Kuresoi South constituencies share the postal code 20154. Their Combined population covers approximately 200,000 residents. Fort Ternan serves as the leading center for Kuresoi North, while Keringet serves Kuresoi South.
The Key Areas covered are as follows:
- Fort Ternan Centre (Kuresoi North)
- Keringet Area (Kuresoi South)
- Scattered tea farming settlements
- Mau Forest border regions
Complete List of Nakuru Post Offices
Posta Kenya operates multiple post offices throughout Nakuru County, each serving specific geographic areas and communities:
| Post Office Name | Postal Code | Sub-County | Location Details |
|---|---|---|---|
| Nakuru GPO | 20100 | Nakuru Town East | Kenyatta Avenue, CBD |
| Bondeni | 20101 | Nakuru Town West | Bondeni Estate |
| Pipeline | 20110 | Nakuru Town West | Pipeline Area |
| Free Area | 20100 | Nakuru Town East | Free Area Estate |
| Naivasha | 20117 | Naivasha | Naivasha Town, Moi Avenue |
| Mai Mahiu | 20117 | Naivasha | Mai Mahiu Junction |
| Njoro | 20107 | Njoro | Njoro Town Centre |
| Egerton University | 20107 | Njoro | Egerton University Campus |
| Gilgil | 20116 | Gilgil | Gilgil Town |
| Elementaita | 20116 | Gilgil | Elementaita Area |
| Molo | 20106 | Molo | Molo Town |
| Elburgon | 20103 | Molo | Elburgon Town |
| Rongai | 20108 | Rongai | Rongai Town Centre |
| Salgaa | 20108 | Rongai | Salgaa Trading Centre |
| Maili Kumi | 20113 | Bahati | Maili Kumi Centre |
| Lanet Barracks | 20112 | Bahati | Lanet Military Base |
| Kabatini | 20113 | Bahati | Kabatini Area |
| Subukia | 20109 | Subukia | Subukia Town |
| Kabazi | 20114 | Subukia | Kabazi Area |
| Fort Ternan | 20154 | Kuresoi North | Fort Ternan Centre |
| Keringet | 20154 | Kuresoi South | Keringet Area |
Post Office Operating Hours and Services
Most Nakuru post offices operate Monday through Friday from 8:00 AM to 5:00 PM, with Saturday hours typically running 9:00 AM to 1:00 PM. Nakuru GPO, being the county headquarters, maintains the most extensive hours and offers the full range of postal services, including:
- P.O. Box rental and renewal
- EMS (Express Mail Service) domestic and international
- Parcel collection and dispatch
- Money orders and Posta
- Registered mail and stamp sales
- Philatelic services
How to Use Nakuru Postal Codes Correctly

Postal codes are essential for the sorting and delivery of mail on time, but also knowing how to use them correctly will facilitate such a process even more. Just like how you write and format the Nairobi Postal address, the same format is applied when addressing mail in Nakuru County:
Standard P.O. Box Address Format
Correct format:
[Recipient Name]
P.O. Box [Number]-[Postal Code] [Town/Sub-County]
[KENYA]
Example 1 (Nakuru Town):
Sam Wekesa
P.O. Box 234-20100 Nakuru
KENYA
Example 2 (Naivasha):
Jane Wanjiru
P.O. Box 89-20117 Naivasha
KENYA
Example 3 (Njoro – University):
Dr. Peter Kamau
P.O. Box 531-20107 Njoro
KENYA
Where To Pay Attention: Always include the recipient’s full name on the first line. The hyphen between the box number and the postal code is mandatory (234-20100 is the correct format, not 234 20100). Include the town/sub-county name after the postal code for clarity. Add “KENYA” on the last line for international mail.
How to Rent a P.O. Box in Nakuru
The application process to get your own P.O. Box in Nakuru is an easy process, thanks to changes that Posta Kenya has made in the previous years. The application process is now entirely online, whereby you can complete everything from your phone or computer. Before you apply for one, you need to understand that Posta Kenya offers two types of P.O. Boxes, and your choice affects costs, collection methods, and what you can use the address for.
First, there is the Physical P.O. Box (Traditional Metal Box), where, if you apply for one, you get physical keys, a designated box number, and a secure slot at your chosen post office. Lastly, there’s the Virtual P.O. Box (MPost ) whereby your phone number becomes your postal address. Upon applying, you don’t get a physical box or keys; instead, you get just SMS alerts when mail arrives, and then you visit your chosen post office with your ID to collect.

The application process for both is almost similar ( see these resources where we cover all in full). But for now, here’s how you can apply for the physical one easily:
- Go to posta.co.ke on your browser. Look for “Online Services” in the middle section with blue icons. Click it, then select “Box Services“. You’ll see three options: click “Apply Here” under “New Box Application
- A dropdown menu appears: “Choose Type of Application.”Select from:
- Personal – For individuals
- Business – For registered companies
- Standalone – For businesses without complete registration
- SpecialGroup – For NGOs and special corporate entities
- LearningAndReligiousOrganizations – For schools, churches, mosques
- Next, proceed to fill in Your Personal Details. Here, you will be required to provide your information exactly as it appears on your National ID or Passport, mainly your name. Other details include email address, Mobile number, etc.
- You will also be required to select which Nakuru post office you want. Luckily enough for you, we have listed them all above. Alternatively, you can also just type under the Postal Input TYPE Nakuru, and you will be presented with a list of all Postal offices in Nakuru county for you to choose the one you want to use.
- In the final stages, proceed and select your Payment Period. Here, the system will show your number of months available from 12 months, etc, and how much you pay; the system calculates your total cost automatically.
- To pay, the system redirects you to the eCitizen payment gateway, where you can choose your default payment gateway, ie, M-Pesa, etc.
- After payment, you receive confirmation within 10 minutes via email containing your P.O. Box number, the Post Office location, Instructions for key collection, etc. You can then proceed to the Nakuru post office, where you applied to get your Keys.
How much you will be paying for your Box number is as follows :
| Box Type | Application Type | First Year Cost | Annual Renewal | Key Deposit | Total First Payment |
|---|---|---|---|---|---|
| Physical Box | Individual/Personal | KES 2,050 | KES 2,050 | KES 560 | KES 2,610 |
| Physical Box | Corporate/Business | KES 9,500 | KES 9,500 | KES 560 | KES 10,060 |
| Physical Box | Special Corporate/NGO | KES 6,275 | KES 6,275 | KES 560 | KES 6,835 |
| Physical Box | Learning & Religious Institutions | KES 7,775 | KES 7,775 | KES 560 | KES 8,335 |
| Virtual Box (MPost) | Individual/Personal | KES 2,050 | KES 2,050 | None | KES 2,050 |
| Virtual Box (MPost) | Corporate/Business | KES 9,450 | KES 9,450 | None | KES 9,450 |
Questions & Answers About Nakuru Postal Codes
No. 20100 is specifically for Nakuru Town (Nakuru Town East and West constituencies). Each of the 11 sub-counties has its own code.
Both constituencies share the postal code 20100 because the same Nakuru GPO serves them. Nakuru Town East covers the CBD and eastern neighborhoods like Free Area and Section 58. Nakuru Town West includes Industrial Area, Lanet, and Pipeline zones. For practical postal purposes, both use 20100.
With correct postal codes, 2-3 business days for standard mail, 1-2 days for EMS (Express Mail Service). Without correct codes or with addressing errors: 5-10 business days, as mail gets manually re-routed.
No. Egerton University in Njoro uses the same postal code as Njoro town: 20107