Skip to content

Nairobi Postal Codes

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

How to Write a Nairobi Postal Address

Posted on December 23, 2025December 25, 2025 by Marble

Writing addresses correctly matters more than most people realize, especially for most people in Kenya. A single mistake in your postal address can delay important documents, cause packages to get lost, or even result in rejected applications. If you are applying for a job online, sending mail through Posta Kenya, or filling out international forms, knowing the proper format saves you time and prevents frustration.

In Kenya, and to be specific, Nairobi, Many people still face many challenges when it comes to properly writing a Postal address. This is because, unlike countries where every house has a street number, Kenya’s postal system works differently, whereby we use P.O. Box addresses rather than physical street addresses. This can create confusion, especially when dealing with international websites that expect you to enter a house number and street name.

How do you write a postal address in Kenya?

When you rent a P.O. Box from Posta Kenya, you receive a unique box number at a specific post office location. That post office becomes your permanent mailing address. Your mail doesn’t come to your home or office building; instead, it arrives at the post office, where it’s sorted into your assigned box. You then visit the post office to collect your mail.

A typical Kenyan postal address follows this pattern: P.O. Box 12345-00100, Nairobi, Kenya.

Each part of this address serves a specific purpose. The box number (12345 in this example) identifies your specific box at the post office. The five-digit code after the hyphen (00100) is the postal code that tells Posta Kenya which specific post office location handles your mail. Nairobi indicates the city, and Kenya identifies the country for international mail.

Therefore, when writing the Postal address, make sure to include the hyphen between your box number and postal code. It is a requirement in Kenya because Posta Kenya’s sorting system uses this hyphen to separate the two pieces of information. Without it, your mail could end up misrouted or delayed.

And when writing a postal address, remember Nairobi uses different postal codes. While we are used to the standard 00100 ( Nairobi GPO), Nairobi has up to 45 other post offices. 00800 is for the Westlands Post Office, 00500 is for the Enterprise Road Post Office, and more. So be sure always to use the correct Postal code to ensure easy sorting and delivery of mail. If you aren’t sure which is your correct postal code, see below.

How to Write a P.O. Box Address in Nairobi

Writing a P.O. Box address correctly determines whether your mail reaches you or gets lost in the postal system. The format is specific, and each component must appear in the right place. Get one piece wrong, and Posta Kenya’s sorting system might misroute your mail or return it to the sender.

Every P.O. Box address in Nairobi follows the same basic structure. Here’s the correct way to write it:

Recipient Name
P.O. Box [Number]-[Postal Code]
City
Country (for international mail)

Let’s break down a real example: P.O. Box 54321-00200, Nairobi, Kenya

The recipient’s name goes on the first line. For individuals, write their full name as it appears on official documents. For businesses, put the company name on the first line and add “Attn: [Person’s Name]” or “Attn: [Department]” on the second line if you’re directing mail to a specific person or department.

The P.O. Box line contains three critical elements that must appear in exact order. First comes “P.O. Box” written exactly like that. Don’t abbreviate it to “PO Box” or “P.O.Box” without spaces. Then your box number—just the digits, nothing else. After the box number, you must include a hyphen (-). This hyphen isn’t optional. Finally, the five-digit postal code completes the line.

Here’s what this looks like in practice:

Individual example:

Jane Wanjiru
P.O. Box 12340-00100
Nairobi
Kenya

Business example:

Safari Tech Solutions Ltd
Attn: Human Resources
P.O. Box 87654-00800
Nairobi
Kenya

Organization example:

Nairobi Youth Empowerment Center
P.O. Box 45678-00400
Nairobi
Kenya

How to Write a P.O. Box Address in Nairobi

What’s Nairobi’s Postal Code?

Nairobi doesn’t have a single postal code; instead, the whole Nairobi City County has up to 45 different Postal offices. The most widely recognized Nairobi postal code is 00100, which belongs to the General Post Office (GPO).

However, using 00100 for everything would be incorrect if your P.O. Box is actually at a different post office. Your postal code must match your actual post office location. If you have a P.O. Box at the Westlands post office, your postal code is 00800, not 00100. Using the wrong postal code sends your mail to the wrong post office, causing delays while Posta Kenya reroutes it.

Here are some of the Popular Post offices in Kenya:

No.Post Office NamePostal Code
1General Post Office (GPO)00100
2Jamia Mosque00101
3State Law Office00102
4City Square00200
5Kenyatta National Hospital00202
6Ronald Ngala Street00300
7Tom Mboya Street00400
8Enterprise Road00500
9JKIA Airport00501
10Karen00502
11Mbagathi00503
12Mchumbi Road (Kibra)00504
13Ngong Road00505
14Nyayo Stadium00506
15Viwandani00507
16Yaya Towers00508
17Langata00509
18Makongeni00510
19Buruburu00515
20Dandora00516
21Uhuru Garden00517
22Kayole00518
23Mlolongo00519
24Ruai00520
25Embakasi00501
26Industrial Area00522
27Gikomba00523
28Docks00524
29Railway Station00525
30Ngara Road00600
31Gigiri00601
32Lavington00603
33Lower Kabete00604
34Uthiru00605
35Sarit Centre00606
36Kamiti00607
37Kenyatta University00609
38Eastleigh00610
39Mathare Valley00611
40Ruaraka00618
41Muthaiga00619
42Village Market00621
43Parklands00623
44Kangemi00625
45Westlands00800

To get all Nairobi Postal Codes. Please search below:

🔍 Search Nairobi Postal Codes For all 45 Post Offices

Search our comprehensive database of Nairobi postal codes and areas

OR

Need the official Posta Kenya lookup?

Visit Official Posta Kenya →

Opens Kenya Post Office official website

How to Fill P.O. Box Addresses in Online Forms

And since everything has now gone digital, Most online forms nowadays will require you to provide your address. While it is easier to do so, for some it’s quite a challenge, mainly when the form fields include physical street addresses, Address Line 1, Address Line 2, Postcode, and City.

International forms expect physical street addresses because that’s how addressing works in most Western countries. They weren’t designed with Kenya’s P.O. Box system in mind. However, you can make your P.O. Box address fit these forms if you understand how to break it down correctly.

Most address forms follow a standard structure:

  • Address Line 1: Usually required. Expects street name and number.
  • Address Line 2: Optional. For apartment numbers, suite numbers, or additional details.
  • Postcode/ZIP Code: Required. A dedicated field for postal codes.
  • Town/City: Required. The city name.
  • State/County/Province: Sometimes required. For Kenya, this would be your county.
  • Country: Required. Select or type “Kenya.”

The key mistake most people make is trying to squeeze their entire address into Address Line 1. The form has separate fields for a reason; each field captures different information. When you understand what each field is for, you can adapt your P.O. Box address to fit.

To help you understand the correct way to fill each field.Let’s use a real example: P.O. Box 54321-00800, Nairobi, Kenya, for an even better understanding, okay:

Here’s exactly how to fill the form:

  • Address Line 1: 54321 – (Enter ONLY your box number. Nothing else. Don’t write “P.O. Box” or include the postal code.)
  • Address Line 2: Westlands Post Office – (Optional. You can write the post office name, leave it blank, or add your area name like “Westlands.”)
  • Postcode/ZIP Code: 00800 – Enter your five-digit postal code. This goes in its own field, never in Address Line 2.)
  • Town/City: Nairobi – (Always “Nairobi” for all addresses in Nairobi County. Never write area names like Westlands or Karen here.)
  • State/County: Nairobi or Nairobi County – (If the form requires this field, write “Nairobi” or “Nairobi County.”)
  • Country: Kenya

For more details on filling Address Line 1 correctly, including common mistakes and additional examples, read our detailed guide: Nairobi Address Line 1: How to Fill It Correctly With Examples.

Frequently Asked Questions

Can I use someone else’s P.O. Box address?

Yes, but include your name clearly as the recipient. Write c/o(care of) before the box holder’s name. Example: John Kamau, c/o ABC Company, P.O. Box 12345-00100, Nairobi, Kenya. The post office will place the mail in that box, and the box holder gives it to you.

Do all Nairobi addresses need a postal code?

Yes. Every address in Nairobi should include a postal code. For P.O. Boxes, use the code assigned to your post office. For physical addresses, use the code of the nearest post office serving your area. Without a postal code, mail sorting becomes inefficient.

Can international companies deliver to P.O. Boxes?

Most accept P.O. Box addresses for documents and small packages. However, courier services (FedEx, DHL, UPS) typically require physical addresses for large parcels. E-commerce sites have varying policies. Amazon might accept P.O. Boxes for some items but not others. Always check the specific company’s shipping policy.

What’s the difference between postal codes and ZIP codes?

They’re the same thing because they are all made up of numerical codes identifying postal delivery areas. Kenya uses a postal code while the United States uses a ZIP code. Both serve the same purpose: routing mail to the correct post office.

How much does renting a P.O. Box cost?

Individual P.O. Boxes typically cost KSh 2,000 to KSh 5,000 per year, depending on box size and post office location. Corporate boxes are more expensive, ranging from KSh 9,000 to KSh 30,000 per year.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Nairobi Sub-Counties & Postal Codes

  • Nairobi GPO Postal Code (00100): Location, Hours, Services 2026
  • Westlands Postal Code 00800
  • Dagoretti North Postal Code 00603
  • Dagoretti South Postal Code 00507
  • Kibra Postal Code 00504
  • 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

Kenya Codes

  • Kenya Postal Codes

Quick Search

Posta Kenya Services & Pricing

Indicative Posta Kenya rates only. Actual charges vary by service, zone, and weight. Always confirm on the official Posta/eCitizen channels.

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

*Corporate M-Post and some box categories are higher; check latest tariffs.

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

  • Privacy
  • Terms
  • Disclaimer

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