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

Quick Answer

Nairobi GPO’s postal code is 00100. Other Posta-listed offices in central Nairobi and nearby districts include City Square (00200), Kenyatta National Hospital (00202), Ronald Ngala (00300), Tom Mboya (00400) and Ngara Road (00600). A post office’s code does not automatically apply to every surrounding neighbourhood.

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 CBD postal code is 00100

Central Nairobi Post Offices

Post OfficePostal CodeLocation
General Post Office (GPO)00100Haile Selassie Avenue
Jamia Mosque00101Near Jamia Mosque
State Law Office–Sheria House00102State 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

Central Nairobi Areas & Postal Codes

Posta’s records identify post offices by code; they do not set a postal-code boundary for every neighbourhood. The area associations below are guides, not a guarantee that every address in an area uses the same code. For mail to a P.O. Box, use the code for the post office where the box is registered. For a delivery address, confirm the correct code with the recipient or Posta.

Area/EstatePostal Code
CBD (Central Business District)00100
Upper Hill00100
Kilimani (Central part)00100
Hurlingham00100
Community00100
Museum Hill00100
State House Road00100
City Square00200
Starehe00200
Kenyatta National Hospital00202
Hospital Hill00202
Ngara00600
Pangani00600
Kariokor00600
Ziwani00600
Shauri Moyo00600
Pumwani00600
Majengo00600
Kaloleni00600
Bahati00600
Muthurwa00525
GikombaConfirm with Posta
Railway Station00525

Frequently Asked Questions

What is the postal code for Nairobi CBD?

00100 is the postal code for Nairobi GPO. Other post offices in and around central Nairobi have their own codes, including City Square (00200), Ronald Ngala Street (00300) and Tom Mboya Street (00400). Use the code linked to the recipient’s P.O. Box or confirm the address with the recipient; 00100 should not be assumed for every CBD address.

What postal code should I use for Upper Hill?

There is no single code confirmed here for every Upper Hill address. Posta lists Nairobi GPO as 00100 and Kenyatta National Hospital as 00202. Use the code for the post office where the recipient’s P.O. Box is registered, or confirm the correct code with the recipient or Posta.

What is the postal code for Kenyatta National Hospital?

Posta lists Kenyatta National Hospital under postal code 00202. This identifies the KNH post office; it does not confirm that every address in Hospital Hill uses the same code.

What is the difference between 00100 and 00200?

00100 is listed for Nairobi GPO, while 00200 is listed for City Square. Use the code for the post office connected to the recipient’s address or P.O. Box.

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

Contact GPO or Posta Kenya before sending mail to ask whether Poste Restante is available and to confirm the current addressing, identification and fee requirements.