Skip to content

Nairobi Postal Codes

Menu
  • Home
  • Central NRB
  • Westlands
  • North NRB
  • Eastlands
  • South NRB
  • Karen & Lang’ata
Menu

Nairobi Postal Codes and Post Offices – 2025 Official List

Quick Answer: The main postal code for Nairobi is 00100 (General Post Office). However, Nairobi has 45 post offices with unique codes across 6 postal regions. Use your area’s specific code—not 00100—for faster delivery (saves 1-3 days). Kenya uses postal codes, not ZIP codes.

Welcome to Nairobi Postal Service – Postcode Lookup System.

The Kenya Postal Corporation, commonly known as Posta Kenya, has established a well-organized arrangement of Nairobi postal codes covering various areas, estates, and neighborhoods throughout the city. Since its introduction in 1977, the postal code system has become an integral part of how mail and packages move through Kenya’s bustling capital.

Unlike some countries where postal codes include alphabetic characters, Kenya’s postal codes are represented using only five digits, irrespective of the region. This numerical system makes the codes easier to remember and reduces errors when filling out forms or addressing mail.

The Posta Kenya system divides Nairobi using a logical structure where the first two digits identify the broader geographical region. For Nairobi, this prefix is consistently 00, which immediately signals to postal workers that the destination is within Kenya’s capital city. The last three digits pinpoint the specific delivery office or area within Nairobi, determined by your local post office location.

The postal code system in Nairobi is more sophisticated than many people realize. The city is organized into multiple postal zones, with 45 operational post offices spread across 17 constituencies and 6 main postal regions, and each postal code serves a specific purpose in routing mail efficiently to the correct sorting facility.

Nairobi GPO headquarters postal code 00100
Nairobi General Post Office (GPO) building on Haile Selassie Avenue

Critical Information: How Mail Works in Nairobi

Important: Nairobi does NOT use street-level home delivery for most residential areas. All mail must be collected from a designated P.O. Box at your nearest post office.

When shopping online or filling out forms requiring a “zip code,” always use the postal code of the post office nearest to your location, not the generic 00100.

For courier services (DHL, FedEx, G4S, Fargo, Wells Fargo): These can deliver to physical addresses using GPS coordinates. Provide your postal code AND detailed directions with landmarks.

MPost Digital Service: Posta Kenya now offers MPost, a digital service that converts your mobile phone into a postal address. You can receive notifications when mail arrives at your P.O. Box.

What is Nairobi’s Postal Code?

Nairobi’s main postal code is 00100. This code belongs to the General Post Office (GPO), located on Haile Selassie Avenue in the Central Business District. The GPO serves as the headquarters of the Postal Corporation of Kenya and has been the central hub of Kenya’s postal operations for decades.

However, using 00100 for everything is not recommended. Nairobi has 45 post offices, each with its own unique postal code. Using the specific code for your area ensures faster delivery, often saving 1-3 days.

How Nairobi Postal Codes Are Structured

Every Nairobi postal code follows a simple 5-digit format:

PositionDigitsMeaningExample
1-200Nairobi region identifier00XXX = Nairobi
3-5XXXSpecific post office/delivery area00100 = GPO

Common Examples:

Postal CodePost OfficeArea Served
00100GPO NairobiCBD, Upper Hill, Kilimani
00800WestlandsWestlands commercial area
00502KarenKaren, Hardy, Langata South
00609Kenyatta UniversityRoysambu, Kahawa
00621Village MarketGigiri, Runda, UN Complex

Does Kenya Use ZIP Codes?

No. Kenya uses postal codes, not ZIP codes. Here’s the difference:

FeatureZIP Code (USA)Postal Code (Kenya)
Full NameZone Improvement PlanPostal Code
Used InUnited States onlyKenya & many countries
Introduced1963 (USPS)1977 (Posta Kenya)
Format5 digits (or 5+4)5 digits only
Example90210 (Beverly Hills)00100 (Nairobi GPO)

When international websites ask for a “ZIP code,” simply enter your 5-digit Kenyan postal code. For example, if you live in Westlands and Amazon asks for your ZIP code, enter 00800. However, don’t enter “N/A” or “00000”; use your actual postal code.

History of Nairobi Postal Codes

Understanding how postal codes developed helps explain why they work the way they do today. Here is Kenya’s Postal System Evolution

YearMilestone
1592Portuguese establish communication routes from Mombasa to Arabia and India
1848First European missionary letters sent from Kenya’s interior via native runners
1877British Steam Navigation Company begins carrying letters from coast to Aden
1890First post offices established in Mombasa and Lamu
1895Imperial British East Africa Company implements postal routes
1906Main post office moves from Mombasa to Nairobi GPO (Uganda Railway completion)
1933Postal union of Kenya, Uganda, and Tanganyika strengthened
1935East African Customs and Postal Union officially formed
1963Kenya gains independence; begins using national stamps
1972Kenya Posts and Telecommunications Corporation (KPTC) rolls out 5-digit postcode plan
1977Kenya officially introduces comprehensive 5-digit postal code system
1998Postal Corporation of Kenya (Posta Kenya) established via PCK Act
1999KPTC split into Posta Kenya, Telkom Kenya, and CCK
2010New Kenyan Constitution creates 47 counties; Nairobi designated County 047
2015MPost digital postal box service launched with Safaricom partnership
2025Nairobi operates 45 post offices serving 5.7+ million residents
History of Nairobi Postal Codes

The “00” prefix uniquely identifies Nairobi as Kenya’s capital. Other major cities use different prefixes:

  • 20XXX = Nakuru region
  • 30XXX = Eldoret/Rift Valley
  • 40XXX = Kisumu/Nyanza
  • 80XXX = Mombasa/Coast

10 Most-Used Nairobi Postal Codes

Need a code fast? Here are the most commonly searched:

RankAreaPostal CodeBest For
1CBD / City Centre00100Government offices, banks, businesses
2Westlands00800Commercial hub, Sarit Centre, offices
3Karen00502Upscale residential, Karen Hospital
4Langata00509Residential, Nairobi National Park area
5Eastleigh00610Commercial district, Somali business hub
6Parklands00623Residential, Aga Khan Hospital
7Gigiri/Village Market00621UN Complex, embassies, expats
8Buruburu00515Phases 1-5, Umoja, Donholm
9Industrial Area00522Factories, warehouses, logistics
10JKIA Airport00501Airport services, cargo, airlines

All 45 Nairobi Post Offices and Their Postal Codes

Below is the complete official list of all post offices operated by Posta Kenya in Nairobi County:

No.Post Office NamePostal CodeLocation/Area Served
1General Post Office (GPO)00100CBD, Kenyatta Avenue
2Jamia Mosque00101CBD East, towards Eastleigh
3State Law Office00102Government legal offices
4City Square00200CBD North, Starehe
5Kenyatta National Hospital00202KNH, Upper Hill Medical
6Ronald Ngala Street00300CBD East
7Tom Mboya Street00400CBD, bus terminus area
8Enterprise Road00500Industrial Area West
9JKIA Airport00501Airport, cargo, airlines
10Karen00502Karen, Hardy, Bogani
11Mbagathi00503Mbagathi Hospital area
12Mchumbi Road (Kibra)00504Kibera, Olympic
13Ngong Road00505Ngong Road corridor
14Nyayo Stadium00506South B, South C, Nyayo
15Viwandani00507Dagoretti South
16Yaya Towers00508Yaya Centre, Hurlingham
17Langata00509Lang’ata, Nairobi West
18Makongeni00510Makongeni estate
19Buruburu00515Buruburu 1-5, Umoja
20Dandora00516Dandora, Korogocho
21Uhuru Garden00517Uhuru Gardens, Langata
22Kayole00518Kayole, Komarock
23Mlolongo00519Mlolongo, Syokimau
24Ruai00520Ruai, Njiru
25Embakasi00521Embakasi, Pipeline
26Industrial Area00522Industrial Area, Makadara
27Gikomba00523Gikomba market area
28Docks00524ICD Embakasi
29Railway Station00525Railway, Muthurwa
30Ngara Road00600Ngara, Pangani, Kamukunji
31Gigiri00601UN offices, old Gigiri
32Lavington00603Lavington, James Gichuru
33Lower Kabete00604Lower Kabete, Kangemi
34Uthiru00605Uthiru, Kinoo
35Sarit Centre00606Sarit, Highridge, Karura
36Kamiti00607Kamiti, Kahawa West
37Kenyatta University00609KU, Roysambu, Kahawa
38Eastleigh00610Eastleigh, California
39Mathare Valley00611Mathare, Huruma
40Ruaraka00618Ruaraka, Baba Dogo
41Muthaiga00619Muthaiga, Garden Estate
42Village Market00621Village Market, Gigiri, Runda
43Parklands00623Parklands 1-5, Highridge
44Kangemi00625Kangemi, Mountain View
45Westlands00800Westlands CBD, ABC Place

Some areas have additional postal codes that serve specific neighborhoods:

No.Post Office/AreaPostal CodeLocation/Area Served
46Kasarani00608Kasarani Stadium area
47Valley Arcade00514Valley Arcade, Lavington
48Waithaka00613Waithaka, Dagoretti
49Wangige00614Wangige, Kabete
50State House00102State House Road

Postal Codes by Constituency (17 Sub-Counties)

Nairobi County is administratively divided into 17 constituencies (sub-counties). Each has a primary postal code:

#ConstituencyPrimary Code
1Starehe00200
2Westlands00800
3Dagoretti North00603
4Dagoretti South00507
5Lang’ata00509
6Kibra00504
7Roysambu00609
8Kasarani00608
9Ruaraka00618
10Embakasi Central00518
11Embakasi East00521
12Embakasi North00516
13Embakasi South00501
14Embakasi West00500
15Kamukunji00610
16Makadara00522
17Mathare00611

Nairobi Postal Codes by Region (6 Zones)

Nairobi is divided into 6 main postal regions for more straightforward navigation:

RegionPostal Codes
CENTRAL NAIROBI00100, 00200, 00523, 00525, 00600
WESTLANDS00100, 00508, 00603, 00604, 00605, 00606, 00623, 00625, 00800
NORTH NAIROBI00100, 00516, 00606, 00607, 00608, 00609, 00618, 00619, 00621
EASTLANDS00100, 00510, 00515, 00516, 00518, 00520, 00521, 00522, 00600, 00610, 00611, 00618
SOUTH NAIROBI00100, 00204, 00506, 00509, 00519, 00522
KAREN & LANG’ATA00100, 00502, 00504, 00505, 00507, 00509, 00517, 00613, 00614
Nairobi postal zones map 2025

Institutions and Special Locations

Universities & Colleges

InstitutionPostal CodeP.O. Box Format
University of Nairobi (Main Campus)00100P.O. Box 30197-00100
University of Nairobi (Chiromo)00100Use main campus
Kenyatta University00609P.O. Box 43844-00100
Strathmore University00200P.O. Box 59857-00200
USIU-Africa00618P.O. Box 14634-00800
Daystar University00100P.O. Box 44400-00100
KCA University00100P.O. Box 56808-00200
Multimedia University00100P.O. Box 30305-00100
Technical University of Kenya00100P.O. Box 52428-00200
Kenya School of Law00502Karen
JKUAT (Juja Campus)00100Juja main

Hospitals & Medical Facilities

HospitalPostal CodeLocation
Kenyatta National Hospital (KNH)00202Hospital Road, Upper Hill
Nairobi Hospital00100Argwings Kodhek Road
Aga Khan University Hospital001003rd Parklands Avenue
MP Shah Hospital00800Shivachi Road, Parklands
Mater Hospital00200South B, Dunga Road
Gertrude’s Children Hospital00100Muthaiga Road
Karen Hospital00502Karen
Mbagathi Hospital00503Mbagathi Road
Mama Lucy Kibaki Hospital00521Embakasi
Pumwani Maternity Hospital00600Pumwani
Metropolitan Hospital00515Buruburu Phase 3
Avenue Hospital006231st Parklands Avenue

Embassies & Diplomatic Missions

Embassy/MissionPostal CodeLocation
United Nations (UNEP/UN-Habitat)00606Gigiri
US Embassy00621Village Market area
British High Commission00100Upper Hill
German Embassy00100Riverside Drive
French Embassy00100Peponi Road
Canadian High Commission00621Gigiri
Japanese Embassy00100Upper Hill
Chinese Embassy00100Woodlands Road
Indian High Commission00100Jeevan Bharathi Building
South African High Commission00100Rosslyn

Government Buildings

OfficePostal Code
State House00100
Parliament Buildings00100
Harambee House00100
Teleposta Towers00100
KICC00100
Treasury Building00100
All Ministries (CBD)00100

Shopping Malls

MallPostal CodeArea
Sarit Centre00606Westlands
Westgate Mall00800Westlands
Village Market00621Gigiri
The Hub Karen00502Karen
Junction Mall00603Lavington
Yaya Centre00508Hurlingham
Garden City Mall00618Thika Road
Two Rivers Mall00621Ruaka/Runda
Galleria Mall00509Langata
T-Mall00509Langata Road

Satellite Towns Near Nairobi

These towns are functionally part of Greater Nairobi but have separate postal codes:

TownCountyPostal CodeDistance from CBD
RuiruKiambu0023225 km NE
JujaKiambu00100 (uses Nairobi)30 km NE
ThikaKiambu0100045 km NE
KikuyuKiambu0090220 km NW
LimuruKiambu0021730 km NW
Kiambu TownKiambu0090015 km N
NgongKajiado0020825 km SW
Ongata RongaiKajiado0051120 km S
KitengelaKajiado0024130 km S
KiserianKajiado0020625 km SW
Athi River (Mavoko)Machakos0020425 km SE
Machakos TownMachakos9010065 km SE

A-Z Alphabetical Postal Code For Nairobi

Quick alphabetical lookup for ALL major Nairobi areas and estates:

NoAreaCodeNoAreaCode
1Adams Arcade0010072Riruta Satellite00100
2Maringo0052273Kamiti00607
3Akiba0050674Rosslyn00100
4Marurui0010075Kangemi00625
5Athi River0020476Roysambu00609
6Mashimoni0050477Karen00502
7Baba Dogo0061878Ruaraka00618
8Mathare0061179Kariobangi North00611
9Bahati0060080Ruiru00232
10Mathare Valley0061181Kariobangi South00516
11Bogani0050282Runda00618
12Matopeni0051883Kariokor00600
13Bomas0050984Ruai00520
14Mbagathi0050385Karura00100
15Buruburu0051586Sarang’ombe00504
16Mihango0051887Kasarani00608
17California (Eastleigh)0061088Savanna00515
18Mlolongo0051989Kawangware00100
19CBD0010090Shauri Moyo00600
20Mountain View0010091Kayole00518
21City Square0020092Shilanga00504
22Mukuru kwa Njenga0051993Kerarapon00502
23Dandora0051694Siranga00504
24Muthangari0060395Kiambiu00611
25Donholm0051596South B00506
26Muthaiga0061997Kibera/Kibra00504
27Eastleigh0061098South C00506
28Mutuini0050799Kichinjio00100
29Embakasi00521100Soweto East00504
30Mwiki00100101Kileleshwa00100
31Fedha00100102Soweto West00504
32Nairobi West00509103Kilimani00100
33Garden Estate00619104Spring Valley00100
34Ng’ando00505105Kisumu Ndogo00610
35Gatwekera00504106Starehe00200
36Ngara00600107Kitengela00241
37Gigiri00606108Syokimau00519
38Ngong00208109Kitisuru00100
39Gikomba00523110Tassia00100
40Ngong Road00505111Komarok00518
41Githurai00100112Thika01000
42Ngumo00100113Korogocho00516
43Golden Gate00506114Thome00618
44Njiru00520115Kware00519
45Greenspan00515116Uhuru Gardens00517
46Nyari00100117Laini Saba00504
47Hamza00522118Umoja00515
48Nyayo Estate00506119Langata00509
49Hardy00502120Upper Hill00100
50Nyayo Highrise00506121Lavington00603
51Highridge00606122Utawala00100
52Ofafa00522123Lindi00504
53Hurlingham00100124Uthiru00605
54Ongata Rongai00511125Loresho00100
55Huruma00611126Valley Arcade00514
56Otiende00509127Lower Kabete00604
57Imara Daima00519128Village Market00621
58Pangani00600129Lucky Summer00618
59Industrial Area00522130Viwandani00507
60Parklands00623131Madaraka00100
61Jamhuri00100132Waithaka00613
62Pipeline00521133Makadara00522
63Jericho00522134Wangige00614
64Pumwani00600135Makongeni00510
65JKIA Airport00501136Westlands00800
66Raila00504137Majengo00600
67Kahawa Sukari00609138Woodley00100
68Ridgeways00100139Maringo00522
69Kahawa West00607140Yaya Centre00508
70Riruta00100141Marurui00100
71Kambi Muru00504142Zimmerman00100

How to Write Your Nairobi Address Correctly

Writing your Nairobi address correctly is important to ensure your mail, parcels, and deliveries reach the right destination without delays. Nairobi uses postal codes, not ZIP codes, and every estate or neighborhood has its own unique code. For example, areas like Karen use 00502, Lavington uses 00603, while the CBD uses 00100. When writing a P.O. Box address, always place the P.O. Box number first, followed by the correct postal code + estate, then the city. A proper domestic format should look like this:

Recipient Name
P.O. Box 12345
00502 Karen
Nairobi

For international mail, the structure is similar, but you must include the country name at the end. This helps international postal systems route items correctly. A proper example is:

Recipient Name
P.O. Box 12345
00502 Karen
Nairobi
KENYA

If you’re dealing with deliveries from couriers like G4S, Fargo, Wells Fargo, DHL, Bolt Food, or Jumia, you must use your physical address, not a P.O. Box. Include your apartment, building, road, estate, and a landmark to make delivery easier. An ideal example is:

Recipient Name
Apartment 5B, Rose Gardens
Off James Gichuru Road, Lavington
00603 Nairobi
Kenya
Phone: +254 7XX XXX XXX
Landmark: Near Junction Mall

Many people make small mistakes that cause delays or returned mail. Avoid using ZIP codes (Kenya does not use ZIP, only postal codes), avoid writing 00000, and never write just “Nairobi” without a postal code. For example, “Nairobi 100” is incorrect, while “00100 Nairobi, Kenya” is the correct CBD format.

Kenya adress

Frequently Asked Questions (FAQ)

What is the main postal code for Nairobi?

The main postal code is 00100, assigned to the General Post Office (GPO) in the CBD on Haile Selassie Avenue. However, Nairobi has 45 post offices with unique codes—using your area’s specific code ensures faster delivery.

Does Kenya use ZIP codes?

The main postal code is 00100, assigned to the General Post Office (GPO) in the CBD on Haile Selassie Avenue. However, Nairobi has 45 post offices with unique codes—using your area’s specific code ensures faster delivery.

Can I receive mail at my home address in Nairobi?

To be honest, it depends. In Kenya, Mial is not delivered to home addresses; instead, it is delivered to P.O. Boxes. You collect mail from your nearest post office.

What postal code should I use for online shopping?

Use the postal code of the post office nearest to your pickup location, or your area’s code if home delivery is available. For Jumia/Kilimall pickup stations, use the code of that station’s area.

Why do some areas like Kilimani use 00100?

Nairobi’s postal system was designed around post office locations, not neighborhood boundaries. Areas without dedicated post offices use the code of the nearest post office. Many central areas (Kilimani, Kileleshwa, Spring Valley) rely on the GPO, hence 00100.

How do I set up a P.O. Box in Nairobi?

Visit your nearest post office
Bring National ID or passport
Complete application form
Pay annual rental fee (varies by box size)
Receive your box key and number

What is MPost?

MPost is Posta Kenya’s digital service (partnered with Safaricom) that:
Converts your phone number into a postal address
Sends SMS when mail arrives at your P.O. Box
Allows tracking of items
Register at any post office or via *891#.

Are postal codes and P.O. Box numbers the same?

No, Postal Code is an area identifier, for example, 00502 is the postal code for Karen, while P.O. Box Number is your personal box at a post office, e.g., Box 12345. In full, it is written as P.O. Box 12345-00502 Karen, Nairobi

Contact Posta Kenya

Contact MethodDetails
HeadquartersHaile Selassie Avenue, Nairobi
Phone020 3243000
Mobile0800 724 900 (Toll-free)
Emailcustomercare@posta.co.ke
Websitewww.posta.co.ke
Post Office Finderposta.co.ke/post-offices
MPost RegistrationDial *891#
Twitter/X@PostaKenya
FacebookPostal Corporation of Kenya

This guide is updated regularly. Last update: November 28, 2025. For the most current postal codes, verify with Posta Kenya directly at posta.co.ke.

Most Searched Codes

  • GPO (CBD) 00100
  • City Square 00200
  • Karen 00502
  • Westlands 00800
  • Embakasi 00501

Nairobi Sub-Counties & Postal Codes

  • Westlands Postal Code 00800
  • Dagoretti North Postal Code 00603
  • Dagoretti South Postal Code 00507
  • Kibra Postal Code 00100
  • Langata Postal Code 00509
  • Ruaraka Postal Code 00618
  • Kasarani Postal Code 00608
  • Roysambu Postal Code 00609
  • Starehe Postal Code 00200
  • Embakasi East Postal Code 00521
  • Embakasi Central Postal Code 00518
  • Embakasi West Postal Code 00500
  • Embakasi South Postal Code 00501
  • Embakasi North Postal Code 00516/00615
  • Mathare Postal Code 00611
  • Makadara Postal Code 00522
  • Kamukunji Postal Code 00610

Posta Kenya Services & Pricing

  • Private Letter Box – Individual KSh 2 000/yr
  • Private Letter Box – Corporate KSh 9 450/yr
  • EMS Same-Day (≤50 kg) From KSh 550
  • EMS Overnight (≤50 kg) From KSh 330
  • Money Order – Domestic 3 % min KSh 150
  • PostaPay Wallet Free signup
  • M-Post (virtual box) KSh 400/yr
  • Shop & Ship handling From KSh 250
See full tariff

Need Help?

Location / Head Quarters Posta House, Kenyatta Avenue, Nairobi
Support Pilot: 0730642000
0719072000 / 0203242000
Care: 0719072600
0730642600 / 0203242600
E-Mail info@posta.co.ke
pmg@posta.co.ke
customercare@posta.co.ke
Postal Address P.O. Box 34567 – 00100 GPO

About Us

We’re here to help you easily find and use postal codes across Nairobi. Whether for sending mail or just knowing your area better, we’ve got you covered.

Legal

  • About
  • Privacy
  • Terms

Resources

  • Sitemap
  • posta.co.ke
© 2025 Nairobi Postal Codes | Powered by Superbs Personal Blog theme

Powered by
...
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by