Postal codes, otherwise called zip codes, are very important when filling online forms or sending documents or letters through the post office mail service to specific places in Kenya. Postal codes help in sorting mails to exact locations and identifying whether the destination is rural or urban. This speeds up the process of mail delivery across the country.

Posta Kenya now insists on customers including postal codes before sending their letters.



Here are postal codes for all the post offices in Kenya arranged alphabetically;

Postal Codes for Nairobi City

  • 00515 Buruburu
  • 00200 City Square
  • 00516 Dandora
  • 00610 Eastleigh
  • 00521 Embakasi
  • 00500 Enterprise Road
  • 00601 Gigiri
  • 00100 G.P.O Nairobi
  • 00101 Jamia
  • 00501 J.K.I.A. Airport
  • 00607 Kamiti
  • 00625 Kangemi
  • 00502 Karen
  • 00518 Kayole



  • 00202 Kenyatta N. Hospital
  • 00609 Kenyatta University
  • 00509 Langata
  • 00603 Lavington
  • 00604 Lower Kabete
  • 00510 Makongeni
  • 00611 Mathare Valley
  • 00503 Mbagathi
  • 00504 Mchumbi Rd
  • 00519 Mlolongo
  • 00619 Muthaiga
  • 00600 Ngara Road



  • 00505 Ngong Road
  • 00506 Nyayo Stadium
  • 00623 Parklands
  • 00300 Ronald Ngala St.
  • 00520 Ruai
  • 00618 Ruaraka
  • 00606 Sarit Centre
  • 00400 Tom Mboya St
  • 00517 Uhuru Gardens
  • 00605 Uthiru
  • 00621 Village Market
  • 00507 Viwandani
  • 00800 Westlands
  • 00508 Yaya Towers
  • 00102 State Law.

Mombasa Postal Codes



  • 80101 Bamburi
  • 80102 Changamwe
  • 80103 Coast Gen.hostipal
  • 80104 Docks
  • 80122 Kengeleni
  • 80107 Kilindini
  • 80110 Likoni
  • 80112 Makupa
  • 80106 Mkomani
  • 80115 Moi Airport
  • 80100 Mombasa G.P.O
  • 80111 Mtongwe
  • 80118 Nyali.
Postal Codes for Areas Starting with A
  • 40101 Ahero
  • 30101 Ainabkoi
  • 40139 Akala
  • 50244 Amagoro
  • 20424 Amalo (formerly Oloomirani)
  • 50403 Amukura
  • 40309 Asumbi
  • 00204 Athi River
  • 40122 Awasi.



Postal Codes for Areas Starting with B
  • 20113 Bahati
  • 80210 Bamba
  • 50316 Banja
  • 20601 Baragoi
  • 30306 Baraton
  • 10302 Baricho
  • 01101 Bissel
  • 50206 Bokoli
  • 20400 Bomet
  • 20101 Bondeni
  • 40601 Bondo



  • 50137 Booker
  • 40620 Boro
  • 50245 Brigadier
  • 50105 Bukura
  • 50109 Bulimbo
  • 50404 Bumala
  • 50200 Bungoma
  • 70104 Bura Tana
  • 30102 Burnt Forest
  • 50400 Busia
  • 50101 Butere
  • 50405 Butula
  • 50210 Buyofu
Postal Codes for Areas Starting with C or D
  • 50302 Chamakanga
  • 50317 Chavakali
  • 30706 Chebiemit
  • 20215 Cheborge
  • 20401 Chebunyo
  • 30605 Chepareria
  • 30133 Chepkoilel
  • 30129 Chepkorio
  • 50201 Cheptais
  • 20217 Chesinendet
  • 60410 Chiakanyinga
  • 60409 Chiakariga
  • 60401 Chogoria
  • 60400 Chuka



  • 80314 Chumvini
  • 50202 Chwele
  • 70103 Dadaab
  • 40112 Dago
  • 40117 Daraja Mbili
  • 90145 Daystar
  • 80401 Diani Beach
  • 10401 Doldol
  • 01027 Donyosabuk



Postal Codes for Areas Starting with E or F
  • 20115 Egerton
  • 90139 Ekalakala
  • 20102 Elburgon
  • 20103 Eldama Ravine
  • 3 0100 Eldoret
  • 7 0301 Elwak
  • 9 0121 Emali
  • 6 0100 Embu
  • 5 0314 Emuhaya
  • 1 0107 Endarasha
  • 3 0201 Endebess
  • 4 0208 Etago
  • 8 0501 Faza
  • 2 0209 Fort Ternan
  • 5 0406 Funyula
Postal Codes for Areas Starting with G



  • 10210 Gacharage-ini
  • 60209 Gaitu
  • 10109 Gakere Road
  • 10111 Gakindu
  • 10239 Gakungu
  • 50318 Gambogi
  • 60301 Garba Tulla
  • 70100 Garissa
  • 80201 Garsen
  • 00240 Gathugu
  • 10114 Gatitu
  • 01028 Gatukuyu
  • 01030 Gatundu
  • 60404 Gatunga
  • 01013 Gatura
  • 80208 Gede
  • 40503 Gesima
  • 40201 Gesusu
  • 10108 Giakanja
  • 10213 Gikoe
  • 20116 Gilgil
  • 50304 Gisambai
  • 60212 Gitemene
  • 60205 Githongo
  • 00216 Githunguri
  • 00626 Githurai
  • 01003 Gituamba
  • 10209 Gitugi
  • 80206 Gongoni
  • 70202 Griftu



Postal Codes for Areas Starting with H or I
  • 70201 Habaswein
  • 50312 Hamisi
  • 40640 Hawinga
  • 70101 Hola
  • 40300 Homa Bay
  • 30109 Huruma
  • 40209 Igare
  • 60402 Igoji
  • 20307 Igwamiti
  • 90135 Ikalaasa
  • 40501 Ikonge
  • 90207 Ikutha
  • 60405 Ikuu
  • 60102 Ishiara
  • 40414 Isibania
  • 60300 Isiolo
  • 30700 Iten
  • 01015 Ithanga
Postal Codes for Postal Offices in Kenya Starting with K



  • 20157 Kabarak
  • 30400 Kabarnet
  • 30401 Kabartonjo
  • 90205 Kabati
  • 20114 Kabazi
  • 20201 Kabianga
  • 30303 Kabiyet
  • 30601 Kacheliba
  • 40223 Kadongo
  • 10306 Kagio
  • 10307 Kagumo
  • 01033 Kagundu-ini
  • 00223 Kagwe
  • 20304 Kaheho
  • 10206 Kahuhia
  • 10201 Kahuro
  • 10214 Kahuti
  • 50305 Kaimosi
  • 01100 Kajiado
  • 50100 Kakamega
  • 30501 Kakuma
  • 50115 Kakunga
  • 90122 Kalamba
  • 01001 Kalimoni
  • 30502 Kalokol



  • 80105 Kaloleni
  • 10141 Kamakwa Rd.
  • 50116 Kambiri
  • 10226 Kambiti
  • 30406 Kampi-ya-Samaki
  • 50216 Kamukuywa
  • 50408 Kamuriai
  • 90403 Kamuwongo
  • 01034 Kandara
  • 40304 Kandiege
  • 10218 Kangari
  • 10202 Kangema
  • 90115 Kangundo
  • 60118 Kanja
  • 01004 Kanjuku
  • 60206 Kanyakine
  • 30304 Kapcheno
  • 30204 Kapcherop
  • 30600 Kapenguria
  • 30300 Kapsabet
  • 20214 Kapkatet
  • 20211 Kapsoit
  • 50203 Kapsokwony
  • 30705 Kapsowar
  • 30114 Kaptagat
  • 30701 Kaptarakwa
  • 60105 Karaba
  • 20328 Karandi
  • 10101 Karatina
  • 40401 Karungu



  • 00219 Karuri
  • 60117 Karurumo
  • 90123 Kasikeu
  • 90106 Katangi
  • 90105 Kathiani
  • 90302 Kathonzweni
  • 60406 Kathwana
  • 40118 Katito
  • 40506 Kebirigo
  • 20220 Kedowa
  • 20501 Keekorok
  • 40413 Kehancha
  • 40301 Kendu Bay
  • 01020 Kenol
  • 40211 Kenyenya
  • 20200 Kericho
  • 20131 Keringet



  • 40202 Keroka
  • 10300 Kerugoya
  • 30215 Kesogon
  • 40212 Keumbu
  • 50104 Khayega
  • 50135 Khwisero
  • 10122 Kiamariga
  • 0 0900 Kiambu
  • 10309 Kiamutugu
  • 60602 Kianjai
  • 60122 Kianjokoma
  • 10301 Kianyaga
  • 60201 Kibirichia
  • 90137 Kibwezi
  • 10102 Kiganjo
  • 10203 Kigumo
  • 10207 Kihoya
  • 60207 Kiirua



  • 00220 Kijabe
  • 90125 Kikima
  • 80410 Kikoneni
  • 00902 Kikuyu
  • 40700 Kilgoris
  • 80108 Kilifi
  • 50315 Kilingili
  • 10140 Kimathi Way
  • 10310 Kimbimbi
  • 50204 Kimilili
  • 30209 Kiminini
  • 20225 Kimulot
  • 30128 Kimwarer
  • 20320 Kinamba
  • 80405 Kinango
  • 00227 Kinari
  • 01031 Kindaruma



  • 60216 Kinoru
  • 60211 Kionyo
  • 30103 Kipkabus
  • 50241 Kipkarren River
  • 20202 Kipkelion
  • 20213 Kiptere
  • 20208 Kiptugumo
  • 10204 Kiriaini
  • 60113 Kiritiri
  • 50313 Kiritu
  • 01018 Kirwara
  • 90204 Kisasi
  • 00206 Kiserian
  • 40200 Kisii
  • 40100 Kisumu
  • 30200 Kitale
  • 00241 Kitengela



  • 90124 Kithimani
  • 60114 Kithimu
  • 90144 Kithyoko
  • 90303 Kitise
  • 90200 Kitui
  • 90111 Kivunga
  • 30305 Kobujoi
  • 90108 Kola
  • 4 0102 Kombewa
  • 40103 Kondele
  • 10234 Kora
  • 40104 Koru
  • 40332 Kosele
  • 50117 Koyonzo
  • 60125 Kubu Kubu
  • 10304 Kutus
  • 80403 Kwale
  • 90220 Kyatune
  • 90209 Kyeni
  • 90401 Kyuso



Postal Codes for Areas Starting with L
  • 60601 Laare
  • 70304 Lafey
  • 20330 Laikipia Campus
  • 60502 Laisamis
  • 80500 Lamu
  • 20112 Lanet
  • 30112 Langas
  • 30302 Lessos
  • 00217 Limuru
  • 20210 Litein
  • 30500 Lodwar
  • 00209 Loitokitok
  • 60501 Loiyangalani



  • 30503 Lokichoggio
  • 30504 Lokitaung
  • 40701 Lolgorian
  • 20203 Londiani
  • 20402 Longisa
  • 50307 Luanda
  • 50240 Luandeti
  • 50118 Lubao
  • 50108 Lugari
  • 50218 Lugulu
  • 40623 Luhano
  • 50230 Lukusi
  • 50242 Lumakanda
  • 80402 Lunga Lunga
  • 50119 Lunza
  • 50220 Lwakhakha



Postal Codes for Areas in Kenya Starting with M
  • 20147 Maai Mahiu
  • 50235 Mabusi
  • 90100 Machakos
  • 01002 Madaraka
  • 40613 Madiany
  • 80207 Madina
  • 00205 Magadi
  • 40516 Magena
  • 50325 Mago
  • 40507 Magombo
  • 60403 Magumoni
  • 40307 Magunga
  • 60407 Magutuni
  • 40508 Magwagwa
  • 00522 Makadara
  • 90138 Makindu
  • 90300 Makueni
  • 50209 Malakisi
  • 50103 Malava
  • 80200 Malindi
  • 70300 Mandera
  • 60101 Manyatta
  • 50300 Maragoli
  • 10205 Maragua
  • 20600 Maralal
  • 80113 Mariakani
  • 30403 Marigat



  • 60408 Marima
  • 60215 Marimant
  • 20322 Marmanet
  • 60500 Marsabit
  • 70105 Masalani
  • 40105 Maseno
  • 01103 Mashuru
  • 90101 Masii
  • 90141 Masinga
  • 50136 Matete
  • 00221 Matathia
  • 90140 Matiliku
  • 80406 Matuga
  • 30205 Matunda
  • 90119 Matuu



  • 60600 Maua
  • 80317 Maungu
  • 90304 Mavindini
  • 40310 Mawego
  • 80114 Mazeras
  • 10233 Mbiri
  • 40305 Mbita
  • 90214 Mbitini
  • 90110 Mbiuni
  • 40123 Mega City
  • 20104 Menengai
  • 60303 Merti
  • 60200 Meru
  • 40319 Mfangano
  • 80313 Mgambonyi
  • 80306 Mgange
  • 60604 Miathene
  • 90402 Migwani
  • 20301 Miharati



  • 60607 Mikinduri
  • 50138 Milimani
  • 20124 Mirangine
  • 40320 Mirogi
  • 50207 Misikhu
  • 90104 Mitaboni
  • 60204 Mitunguu
  • 90112 Miu
  • 00620 Mobil Plaza
  • 70102 Modo Gashe
  • 20403 Mogogosiek
  • 20105 Mogotio
  • 30107 Moi University
  • 30104 Moiben
  • 30202 Moi’s Bridge
  • 40510 Mokomoni
  • 80502 Mokowe
  • 20106 Molo
  • 30307 Mosoriot
  • 60700 Moyale
  • 80503 Mpeketoni
  • 80404 Msambweni
  • 90128 Mtitu Andei
  • 80117 Mtopanga
  • 80109 Mtwapa
  • 50423 Mubwayo
  • 10129 Mugunda
  • 40107 Muhoroni
  • 40409 Muhuru Bay
  • 50225 Mukhe
  • 10103 Mukurweini
  • 50102 Mumias



  • 10200 Muranga
  • 50125 Musanda
  • 90211 Mutha
  • 60605 Muthara
  • 90113 Muthetheni
  • 90117 Mutituni
  • 90201 Mutomo
  • 40628 Mutumbu
  • 90102 Mwala
  • 80305 Mwatate
  • 10104 Mweiga
  • 90400 Mwingi
  • 50226 Myanga
Postal Codes for Areas in Kenya Starting with N




  • 20504 Nairage Enkare
  • 50211 Naitiri
  • 20117 Naivasha
  • 20100 Nakuru
  • 00207 Namanga
  • 50127 Nambacha
  • 50409 Nambale
  • 30301 Nandi Hills
  • 40615 Nango
  • 10400 Nanyuki
  • 10105 Naro Moru
  • 20500 Narok
  • 90118 Ndalani
  • 50212 Ndalu
  • 20404 Ndanai




  • 20306 Ndaragwa
  • 00229 Nderu
  • 40302 Ndhiwa
  • 01016 Ndithini
  • 90202 Ndooa
  • 40602 Ndori
  • 20317 Ndunyu Njeru
  • 80311 Ng’ambwa
  • 00218 Ngecha
  • 00901 Ngewa
  • 30404 Nginyang
  • 40603 Ng’iya
  • 00208 Ngong Hills
  • 90129 Ngwata
  • 20107 Njoro



  • 60214 Nkondi
  • 60202 Nkubu
  • 20318 North-Kinangop
  • 90130 Nunguni
  • 40124 Nyabondo
  • 20300 Nyahururu
  • 40203 Nyamache
  • 40206 Nyamarambe
  • 40205 Nyambunwa
  • 40500 Nyamira
  • 40632 Nyamonye
  • 40333 Nyandhiwa
  • 40126 Nyangande
  • 40127 Nyangori
  • 40502 Nyansiongo
  • 40514 Nyaramba
  • 40402 Nyatike
  • 10100 Nyeri
  • 40611 Nyilima
  • 90136 Nzeeka
  • 90143 Nziu
Postal Codes for Areas Starting with O/P




  • 40204 Ogembo
  • 40323 Ogongo
  • 90301 Okia
  • 20152 Olenguruone
  • 20302 Oljoro-Orok
  • 20303 Ol-Kalou
  • 20503 Ololulunga
  • 40221 Omogonchoro
  • 00511 Ongata Rongai
  • 30602 Ortum
  • 10106 Othaya
  • 40222 Oyugis
  • 40111 Pap-onditi
  • 40131 Paw Akuche
  • 50410 Port Victoria
Postal Codes for Areas in Kenya Starting with R




  • 40132 Rabuor
  • 40604 Ragengni
  • 40412 Ranen
  • 40303 Rangwe
  • 40403 Rapogi
  • 40137 Ratta
  • 40133 Reru
  • 70302 Rhamu
  • 40511 Rigoma
  • 40512 Riochanda
  • 40220 Riosiri
  • 40326 Rodi Kopany
  • 20108 Rongai
  • 40404 Rongo
  • 20204 Roret
  • 00232 Ruiru
  • 20321 Rumuruti
  • 60103 Runyenjes
  • 20313 Rurii
  • 10133 Ruringu
Postal Codes for Areas Starting with S




  • 10208 Saba-Saba
  • 80308 Sagalla
  • 10230 Sagana
  • 80120 Samburu
  • 40405 Sare
  • 40612 Sawagongo
  • 40614 Sega
  • 50308 Serem
  • 50106 Shianda
  • 80407 Shimba Hills
  • 80409 Shimoni
  • 50107 Shinyalu
  • 60104 Siakago
  • 40600 Siaya
  • 40605 Sidindi
  • 40635 Sigomre
  • 20405 Sigor
  • 20422 Silibwet
  • 40308 Sindo
  • 20423 Siongiroi
  • 50208 Sirisia
  • 40109 Sondu
  • 40110 Songhor
  • 20205 Sosiot
  • 2 0406 Sotik
  • 20319 South-Kinangop
  • 30105 Soy
  • 40418 Suba-Kuria
  • 20109 Subukia
  • 20602 Suguta Mar Mar
  • 20151 Sulmac
  • 90132 Sultan Hamud
  • 40400 Suna




Postal Codes for Areas Starting with T/U
  • 40229 Tabaka
  • 70303 Takaba
  • 90131 Tala
  • 30704 Tambach
  • 80309 Tausa
  • 80302 Taveta
  • 90133 Tawa
  • 30405 Tenges
  • 01000 Thika
  • 10406 Timau
  • 20110 Timber Mills
  • 30108 Timboroa
  • 50309 Tiriki
  • 50218 Tongaren
  • 30707 Tot
  • 90203 Tulia
  • 60213 Tunyai
  • 30106 Turbo
  • 40606 Ugunja
  • 80400 Ukunda
  • 40607 Ukwala
  • 00222 Uplands
  • 40608 Uranga
  • 40228 Uriri
  • 40609 Usenge




Postal Codes for Areas in Kenya Starting with V/W/Z
  • 40142 Victoria
  • 50310 Vihiga
  • 80119 Vipingo
  • 80300 Voi
  • 60121 Wachoro
  • 70200 Wajir
  • 20603 Wamba
  • 90103 Wamunyu
  • 00614 Wangige
  • 10303 Wanguru
  • 20305 Wanjohi
  • 80202 Watamu
  • 50205 Webuye
  • 30603 Wei-Wei
  • 80303 Werugha
  • 40141 Winam (Kisumu G.P.O Extn.)
  • 80504 Witu
  • 50311 Wodanga
  • 80304 Wundanyi
  • 40610 Yala
  • 90134 Yoani
  • 30214 Ziwa
  • 90213 Zombe



Also Read:

  1. Equity Bank Branches in Kenya and Contacts
  2. List of SACCOs in Kenya Regulated by SASRA
  3. Pay KPLC Postpaid Electricity Bill by Mpesa, Airtel or Equitel
  4. USSD Codes for Mobile Loans Apps in Kenya
  5. Equity Bank Agency and Equitel Money Transfer Rates
  6. KCSE Topical Questions Revision Papers for all Classes