Skip to Content

🇰🇪Kenya Countys

All 47 Kenya subdivisions with ISO 3166-2:KE codes - Africa / Eastern Africa

Total

47 subdivisions

Types

County

ISO Standard

ISO 3166-2:KE

Code Example

import { subdivision } from '@koshmoney/countries';

// Get all Kenya subdivisions
const subs = subdivision.getByCountry('KE');
// => 47 subdivisions

// Look up a specific subdivision
subdivision.get('KE-01');
// => { code: 'KE-01', name: 'Baringo', type: 'County' }

// Validate a subdivision code
subdivision.isValidCode('KE-01');  // true
subdivision.isValidRegion('KE', '01');  // true

Tree-Shaking Tip

Import only Kenya subdivisions to minimize bundle size:

// Import only Kenya subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/KE';

Object.entries(subdivisions);
// => 47 entries

All Kenya Countys

CodeNameType
KE-01BaringoCounty
KE-02BometCounty
KE-03BungomaCounty
KE-04BusiaCounty
KE-05Elgeyo/MarakwetCounty
KE-06EmbuCounty
KE-07GarissaCounty
KE-08Homa BayCounty
KE-09IsioloCounty
KE-10KajiadoCounty
KE-11KakamegaCounty
KE-12KerichoCounty
KE-13KiambuCounty
KE-14KilifiCounty
KE-15KirinyagaCounty
KE-16KisiiCounty
KE-17KisumuCounty
KE-18KituiCounty
KE-19KwaleCounty
KE-20LaikipiaCounty
KE-21LamuCounty
KE-22MachakosCounty
KE-23MakueniCounty
KE-24ManderaCounty
KE-25MarsabitCounty
KE-26MeruCounty
KE-27MigoriCounty
KE-28MombasaCounty
KE-29Murang'aCounty
KE-30Nairobi CityCounty
KE-31NakuruCounty
KE-32NandiCounty
KE-33NarokCounty
KE-34NyamiraCounty
KE-35NyandaruaCounty
KE-36NyeriCounty
KE-37SamburuCounty
KE-38SiayaCounty
KE-39Taita/TavetaCounty
KE-40Tana RiverCounty
KE-41Tharaka-NithiCounty
KE-42Trans NzoiaCounty
KE-43TurkanaCounty
KE-44Uasin GishuCounty
KE-45VihigaCounty
KE-46WajirCounty
KE-47West PokotCounty

FAQ

How many subdivisions does Kenya have?
Kenya has 47 subdivisions defined in ISO 3166-2:KE, including 47 countys.
What is the ISO 3166-2 code format for Kenya?
Kenya subdivision codes follow the format KE-XX, where KE is the country's alpha-2 code and XX is the subdivision identifier. For example, KE-01 represents Baringo.
How to get Kenya subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('KE') to get all 47 subdivisions.
View Kenya country page →Country code converter →

Use Kenya subdivision data in your project

Get all 47 Kenya subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries