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 Post Offices
| Post Office | Postal Code | Location |
|---|---|---|
| General Post Office (GPO) | 00100 | Haile Selassie Avenue |
| Jamia Mosque | 00101 | Near Jamia Mosque |
| State Law Office | 00102 | State Law Office Building |
| City Square | 00200 | City Square area |
| Kenyatta National Hospital | 00202 | KNH Complex, Hospital Road |
| Ronald Ngala Street | 00300 | Ronald Ngala Street |
| Tom Mboya Street | 00400 | Tom Mboya Street |
| Ngara Road | 00600 | Ngara Road |
Complete List: Central Nairobi Areas & Postal Codes
| Area/Estate | Postal Code | Notes |
|---|---|---|
| CBD (Central Business District) | 00100 | Main business area, banks, offices |
| Upper Hill | 00100 | Corporate district, embassies |
| Kilimani (Central part) | 00100 | Near Yaya Centre |
| Hurlingham | 00100 | Residential/commercial |
| Community | 00100 | Near Uhuru Highway |
| Museum Hill | 00100 | National Museum area |
| State House Road | 00100 | Near State House |
| City Square | 00200 | Bus terminus, Kencom |
| Starehe | 00200 | Administrative area |
| Kenyatta National Hospital | 00202 | Hospital complex |
| Hospital Hill | 00202 | Medical facilities |
| Ngara | 00600 | Residential area |
| Pangani | 00600 | Residential/commercial |
| Kariokor | 00600 | Market area |
| Ziwani | 00600 | Near railway |
| Shauri Moyo | 00600 | Residential |
| Pumwani | 00600 | Pumwani Maternity Hospital |
| Majengo | 00600 | Near Eastleigh border |
| Kaloleni | 00600 | Historic estate |
| Bahati | 00600 | Residential |
| Muthurwa | 00525 | Railway terminus, market |
| Gikomba | 00523 | Large market area |
| Railway Station | 00525 | Nairobi Railway Station |
Frequently Asked Questions
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.
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.
Kenyatta National Hospital has its own dedicated postal code: 00202. This code is specifically for the KNH complex and Hospital Hill area.
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.
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: