List of Kenya Postal Codes | ZIP Code

Kenya uses a standardized five‑digit postal code system managed by Posta Kenya to organize mail delivery nationwide. Postal codes help route mail efficiently, especially where street addressing is less common, and are crucial for logistics, e‑commerce, and official documentation. Below is a comprehensive list of counties, their capitals, and postal code ranges.

Key Information

ItemDetail
CountryKenya
SystemFive‑digit postal codes
Used ByPosta Kenya & delivery services
FormatNumeric (e.g., 00100, 80100)
CoverageAll 47 counties
PurposeAccurate sorting and delivery of mail

Postal Codes of Counties in Kenya

CountyCapitalPostal Code Range
Nairobi CityNairobi00100 – 00800
MombasaMombasa80100 – 80199
KwaleKwale80120 – 80499
KilifiKilifi80105 – 80299
Tana RiverHola80200 – 80499
LamuLamu80500 – 80599
Taita‑TavetaVoi80300 – 80499
GarissaGarissa70100 – 70199
WajirWajir70200 – 70299
ManderaMandera70300 – 70399
MarsabitMarsabit60500 – 60799
IsioloIsiolo60300 – 60399
MeruMeru60200 – 60299
Tharaka‑NithiKathwana60400 – 60599
EmbuEmbu60100 – 60199
KituiKitui90200 – 90499
MachakosMachakos90100 – 90399
MakueniWote90300 – 90599
NyandaruaOl Kalou20300 – 20399
NyeriNyeri10100 – 10199
KirinyagaKerugoya10300 – 10399
Murang’aMurang’a10200 – 10299
KiambuKiambu10000 – 10199
TurkanaLodwar30500 – 30599
West PokotKapenguria30200 – 30299
SamburuMaralal20600 – 20699
Trans NzoiaKitale30200 – 30299
Uasin GishuEldoret30100 – 30199
Elgeyo‑MarakwetIten30700 – 30799
NandiKapsabet30300 – 30399
BaringoKabarnet30400 – 30499
LaikipiaNanyuki10400 – 10499
NakuruNakuru20100 – 20199
NarokNarok20500 – 20599
KajiadoKajiado01000 – 01099
KerichoKericho20200 – 20299
BometBomet20400 – 20499
KakamegaKakamega50100 – 50199
VihigaVihiga50300 – 50399
BungomaBungoma50200 – 50299
BusiaBusia50400 – 50499
SiayaSiaya40600 – 40699
KisumuKisumu40100 – 40199
Homa BayHoma Bay40300 – 40399
MigoriMigori40400 – 40499
KisiiKisii40200 – 40299
NyamiraNyamira40500 – 40599
Total Counties47 Counties

(Postal code ranges based on regional grouping and common prefix blocks by area — e.g., Nairobi codes start 00xxx, Coast region 80xxx, Eastern and Southern areas 90xxx, Rift Valley 30xxx, Western 50xxx, Nyanza 40xxx. Not every possible number within a range is assigned.)

Kenya Postal Code Format

Kenya’s postal code framework uses five digits where the first digit represents the region:

  • 0xxxx – Nairobi & Central
  • 1xxxx – Central Highlands & Mount Kenya region
  • 2xxxx – Rift Valley
  • 3xxxx – Rift Valley & Western
  • 4xxxx – Nyanza
  • 5xxxx – Western
  • 6xxxx – Eastern Highlands
  • 7xxxx – North Eastern
  • 8xxxx – Coast region Nairobi Postal Codes.

This structure helps postal workers and automated systems sort mail from major city hubs down to individual delivery offices. While many rural areas still rely primarily on post office boxes, the national postal code system helps in address standardization for e‑commerce, government services, and cross‑border logistics.