Skip to content

Nairobi Postal Codes

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

Central Nairobi Postal Codes – CBD, Upper Hill, Ngara & More

Quick Answer: The main postal code for Central Nairobi (CBD) is 00100 (General Post Office). Other key codes include 00200 (City Square), 00600 (Ngara), and 00202 (Kenyatta National Hospital). Central Nairobi has 8 post offices serving the business and government district.

About Central Nairobi

Central Nairobi is the administrative, commercial, and historical heart of Kenya’s capital. This area encompasses the Central Business District (CBD), government offices, major financial institutions, and key landmarks like the Kenya National Archives, Parliament Buildings, and Kenyatta International Convention Centre (KICC).

The Central Nairobi postal region is served primarily by the General Post Office (GPO) on Haile Selassie Avenue, which has been the hub of Kenya’s postal operations since 1906, when it moved from Mombasa following the completion of the Uganda Railway.

Central Nairobi CBD postal code 00100

Central Nairobi Post Offices

Post OfficePostal CodeLocation
General Post Office (GPO)00100Haile Selassie Avenue
Jamia Mosque00101Near Jamia Mosque
State Law Office00102State Law Office Building
City Square00200City Square area
Kenyatta National Hospital00202KNH Complex, Hospital Road
Ronald Ngala Street00300Ronald Ngala Street
Tom Mboya Street00400Tom Mboya Street
Ngara Road00600Ngara Road

Complete List: Central Nairobi Areas & Postal Codes

Area/EstatePostal CodeNotes
CBD (Central Business District)00100Main business area, banks, offices
Upper Hill00100Corporate district, embassies
Kilimani (Central part)00100Near Yaya Centre
Hurlingham00100Residential/commercial
Community00100Near Uhuru Highway
Museum Hill00100National Museum area
State House Road00100Near State House
City Square00200Bus terminus, Kencom
Starehe00200Administrative area
Kenyatta National Hospital00202Hospital complex
Hospital Hill00202Medical facilities
Ngara00600Residential area
Pangani00600Residential/commercial
Kariokor00600Market area
Ziwani00600Near railway
Shauri Moyo00600Residential
Pumwani00600Pumwani Maternity Hospital
Majengo00600Near Eastleigh border
Kaloleni00600Historic estate
Bahati00600Residential
Muthurwa00525Railway terminus, market
Gikomba00523Large market area
Railway Station00525Nairobi Railway Station

Frequently Asked Questions

What is the postal code for Nairobi CBD?

The postal code for Nairobi CBD is 00100. This code is assigned to the General Post Office (GPO) and covers the entire Central Business District, including Upper Hill, Kilimani, and Hurlingham areas.

What postal code should I use for Upper Hill?

Upper Hill uses postal code 00100. Despite being a major corporate district with many offices and embassies, Upper Hill is served by the GPO and shares its postal code with the CBD.

What is the postal code for Kenyatta National Hospital?

Kenyatta National Hospital has its own dedicated postal code: 00202. This code is specifically for the KNH complex and Hospital Hill area.

What is the difference between 00100 and 00200?

Both are Central Nairobi codes. 00100 is the GPO code covering most of CBD and Upper Hill. 00200 is the City Square post office code, primarily serving the area around the bus terminus and Starehe constituency offices.

Can I collect mail from GPO if I don’t have a P.O. Box?

Yes, you can use Poste Restante services at the GPO. Mail is addressed to your name, c/o Poste Restante, GPO Nairobi 00100. You’ll need to show ID when collecting and pay a small fee.

← Back to Complete Nairobi Postal Codes

Related Pages:

  • Westlands Postal Codes →
  • Eastlands Postal Codes →

Quick Search

Nairobi Sub-Counties & Postal Codes

  • Nairobi GPO Postal Code (00100): Location, Hours, Services
  • 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
  • Nakuru Postal Codes 20100
  • Mombasa Postal Codes 80100
  • Kwale Postal Codes 80400
  • Kilifi Postal Codes 80200
  • Tana River Postal Codes 70101
  • Lamu Postal Codes 80500
  • Taita Taveta Postal Codes 80300
  • Kiambu Postal Codes 00900
  • Nyeri Postal Codes 10100
  • Uasin Gishu Postal Codes 30100

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
© 2026 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