Nairobi is Kenya’s capital, where all government operations are coordinated. It is also one of the oldest towns, established in 1899. It officially became Nairobi County in 2013 as per the 2010 constitution, which abolished the Nairobi City Council government. Since the precolonial era and even after independence, one thing that has remained essential yet is evolving in Nairobi County is its postal system. While the Nairobi postal codes might not have much significance in modern Kenya, they are still essential, especially for mail delivery and sorting, among other functions.
In Nairobi, postal codes are also referred to as the Zone Improvement Plan (Zip codes); the two terms are interchangeable, as we will cover later in the article, but at the end of the day, they serve a similar purpose. Nairobi County is the most populous region, with approximately 4.4 million residents according to the 2019 census, and projections indicate continued growth toward an estimated 5 million by 2026. For this reason, the city is always evolving, with new towns, constituencies, wards, etc., being formed to accommodate the needs of the larger population. As that happens, the Nairobi Postal codes are constantly evolving, with new postal offices being introduced to cover specific areas.
So, what are the Nairobi Zip Codes? Well, this is just one of the few questions this comprehensive guide will attempt to answer, along with many others. So, make sure to read to the end to ensure you have the correct zip and postal codes for your area.
What is the Postcode in Nairobi?
When we talk of Postcodes in Nairobi, we are not just referring to the Nairobi region but also the entire country, since the Postal Corporation of Kenya (PCK), established under the PCK Act of 1998, manages all Postcodes in the country, including those in Nairobi County. But then people have often asked whether Nairobi has Zip codes or Postcodes and, if so, what the difference is between them. A quick answer is that Nairobi has the postal code system structure, and so do all the remaining 46 counties in Kenya.
However, it should also be mentioned that there is not much difference between a postal code and a Zip code. The only difference lies in the geographical application. ZIP stands for Zoning Improvement Plan and is a postal code system primarily used in the United States of America (USA), while postal codes are commonly used here in Kenya (Nairobi). The Nairobi postal code is 00100, which represents the General Post Office (GPO) for the entire Nairobi region.
If you are looking for Full Nairobi Postal Codes, check the Nairobi Postal Codes Directory.
Structure and Format
The Kenya postal code system uses five-digit codes for various regions and towns, managed by the Postal Corporation of Kenya (PCK). For many of you who might not be familiar with postal codes, these might seem like just ordinary numbers, but in reality, each digit plays a role.
Each digit in the code represents a different level of geographic division. The first digit represents the province, the second and third digits represent the district, and the final two digits represent the specific post office. For example, in the Nairobi region, 00100, the first two digits (00) represent the Nairobi Postal Zone, and other counties in Kenya will not have similar digits; they will have their own. The last three digits (100) represent a specific delivery office in that area; in this case, the Nairobi GPO.
All Postal Codes in Nairobi
Nairobi County covers an area of 696 square kilometers; thus, understanding the Postal codes involves knowing the various constituencies and wards in the county. Nairobi has up to 45 different Post offices, each with its own postal code. Here’s the complete list organized by region:
| # | Post Office | Postal Code |
|---|---|---|
| 1 | Nairobi GPO | 00100 |
| 2 | Jamia | 00101 |
| 3 | State Law Office-Sheria House | 00102 |
| 4 | City Square | 00200 |
| 5 | Kenyatta Hospital | 00202 |
| 6 | Mbari Ya Njiku | 00231 |
| 7 | Karatu | 00233 |
| 8 | Mundoro | 00235 |
| 9 | Kiamwangi | 00236 |
| 10 | Ronald Ngala Street | 00300 |
| 11 | Tom Mboya Street | 00400 |
| 12 | Enterprise Road | 00500 |
| 13 | JKIA | 00501 |
| 14 | Karen | 00502 |
| 15 | Mbagathi | 00503 |
| 16 | Mchumbi Road | 00504 |
| 17 | Ngong Road | 00505 |
| 18 | Nyayo Stadium | 00506 |
| 19 | Viwandani | 00507 |
| 20 | Yaya Towers | 00508 |
| 21 | Langata Hardy | 00509 |
| 22 | Makongeni | 00510 |
| 23 | Riruta | 00512 |
| 24 | Sasumua Rd | 00513 |
| 25 | Buru Buru | 00515 |
| 26 | Dandora | 00516 |
| 27 | Uhuru Gardens | 00517 |
| 28 | Kayole | 00518 |
| 29 | Ruai | 00520 |
| 30 | Embakasi Village | 00521 |
| 31 | Makadara | 00522 |
| 32 | Kibera | 00523 |
| 33 | Ngara Road | 00600 |
| 34 | Gigiri | 00601 |
| 35 | Lavington | 00603 |
| 36 | Lower Kabete | 00604 |
| 37 | Uthiru | 00605 |
| 38 | Sarit Centre | 00606 |
| 39 | Eastleigh | 00610 |
| 40 | Mathare Valley | 00611 |
| 41 | Highridge | 00612 |
| 42 | Waithaka | 00613 |
| 43 | Kariobangi | 00615 |
| 44 | Ruaraka | 00618 |
| 45 | Muthaiga | 00619 |
| 46 | Mobil Plaza | 00620 |
| 47 | Village Market | 00621 |
| 48 | Juja Rd | 00622 |
| 49 | Parklands | 00623 |
| 50 | Kangemi | 00625 |
| 51 | Two Rivers | 00627 |
| 52 | Westlands | 00800 |
| 53 | Lusingeti | 00905 |
| 54 | Migioini | 01029 |
Nairobi County Map Showing Various Constituencies
The Role of Postal Codes in Modern Kenya
The codes we discussed above aren’t just for letters; postal codes play multiple essential roles in modern, digital Kenya. They are mainly known for directing mail to the correct destination, but are also used as billing postal codes, especially in e-commerce. In Kenya today, and in international business, many people are resorting to online shopping, and if you have engaged in such activities, you might have realized the importance of providing accurate postal codes, especially when checking out. The logic here is always simple: to ensure that the goods you have ordered online reach you as quickly as possible.
In many informal settlements within Nairobi, postal codes like 00523 (for parts of Kibera) don’t lead directly to individual doors. Instead, they often direct mail to central, trusted collection points, such as a chief’s office, a primary school, or a local church with a registered P.O. Box, where people know to check for their items.
Therefore, if you enter the wrong postal code, your purchase is most likely to be delivered to the wrong destination. For businesses in Nairobi County, it is essential to ensure you have the right shipping address to avoid packages going to the wrong destination, which can lead to lost sales and dissatisfied customers.
When You Need Your Nairobi Postal Code
Beyond receiving letters and parcels, your Nairobi postal code is a piece of identifying information that comes up more often than most people expect in everyday life. Here are some of the most common situations where you will need it:
- KRA iTax registration and filing: When registering for a Personal Identification Number (PIN) or filing your taxes on the Kenya Revenue Authority’s iTax portal, you are required to provide your postal code as part of your residential or business address details.
- Bank account opening and KYC verification: Banks and financial institutions in Kenya require a valid postal code during account opening and Know Your Customer (KYC) verification processes. The same applies when registering a business M-Pesa Paybill or Till Number.
- Online shopping and e-commerce checkout: Whether shopping on Jumia, Kilimall, or any international platform, providing the correct postal code ensures your delivery reaches the right distribution point. This is especially important for international orders from platforms like Amazon or AliExpress.
- Government and NHIF/NSSF registrations: Various government application forms, including NHIF and NSSF registrations, request your physical and postal addresses, along with your postal code.
- International courier deliveries: When receiving international shipments via DHL, FedEx, or similar courier services, including your correct Nairobi postal code, ensures your package is routed to the right delivery point within the city.
In all these cases, using the correct postal code from the list provided above will save you time and prevent complications such as delayed deliveries or rejected form submissions.
How to Find Your Postal Code
By now, it is clear that postal codes play many roles beyond sorting and delivering mail. Therefore, when using them, it is always recommended that you use accurate postal codes. Luckily for you and me, Posta Kenya has a dedicated online search tool you can use to look up postal codes for all regions of the country, including Nairobi. Here is how to use it:
- Visit the Post Offices search tool using the link https://posta.co.ke/post-offices/
- Once the page opens, you will see a search tool. In the input, enter your location “Nairobi,” filter by distance, and then hit search
- A menu will open just below the search tool with all Post offices and their Postcodes. On the right, you will also see a real-time map of where they are located

If you prefer to contact Posta Kenya directly, you can reach their customer support team through the official website at posta.co.ke, where you will also find branch-specific contact details for individual post offices across Nairobi County.
FAQs
What is the main postal code for Nairobi?
Nairobi’s main postal code is 00100, corresponding to the General Post Office (GPO) for the entire Nairobi region. However, for telecommunications, Nairobi’s area code is 020, and the international dialing code for Kenya is +254.
How do I write a postal address in Nairobi?
When writing the postal address for Nairobi, you should use the format below:
- Recipient’s Name (person’s or company’s name/organization)
- Street Address or P.O. Box
- Postal Code
- City
- Country
A good example would be:
Mr. Joseph Richard
P.O. Box 12345
00515 Nairobi
Kenya
What is the postal code for Westlands, Nairobi?
The postal code for Westlands is 00800, served by the Westlands Post Office. If you are sending mail to businesses or residents in the Westlands area, always use this code to ensure accurate delivery.
What is the postal code for Karen, Nairobi?
The postal code for Karen is 00502, served by the Karen Post Office. Karen is a leafy suburb in the southwestern part of Nairobi, and this code applies to the broader Karen residential and commercial area.
What is the postal code for Runda, Nairobi?
The postal code for the Runda area is 00100, since it falls under the main Nairobi region served by the General Post Office.
Does Kenya use ZIP codes or postal codes?
Kenya officially uses postal codes, not ZIP codes. ZIP codes are a system used exclusively in the United States. However, the two terms are often used interchangeably in Kenya, particularly on online forms that display the label “ZIP code” — in such cases, simply enter your Kenyan postal code.
Are postal codes and P.O. Box numbers the same?
No, they are not the same. A P.O. Box is a numbered compartment within a post office where your mail is held for collection, while a postal code identifies the specific post office or delivery area. The two work together a complete postal address typically includes both, for example: P.O. Box 12345-00100.
What is the 4-letter code for Nairobi?
The 4-letter code for Nairobi is HKJK, which is the International Civil Aviation Organization (ICAO) code for Jomo Kenyatta International Airport. However, Nairobi is better known internationally as NBO, which is the International Air Transport Association (IATA) code for JKIA.
What is the postal address of Posta Kenya?
It is P.O. Box 30075-00100, Nairobi, Kenya. This is the official postal address for the Postal Corporation of Kenya (Posta Kenya) head office, which manages all postal operations across the country.