Get Counties
Retrieve all counties in Kenya (47 counties).Response
Array of county objects
Example
cURL
Response
Get Constituencies by County
Retrieve all constituencies within a specific county.Path Parameters
County code (1-47)
Response
Array of constituency objects
Example
cURL
Response
Get Wards by Constituency
Retrieve all wards within a specific constituency.Path Parameters
Constituency code
Response
Array of ward objects
Example
cURL
Response
Get Polling Stations by Ward
Retrieve all polling stations within a specific ward.Path Parameters
Ward code
Response
Array of polling station objects
Example
cURL
Response
Kenya’s Administrative Structure
Kenya’s electoral geography is organized hierarchically:County
- 47 counties - Primary administrative divisions
- Each county has a Governor and Senator
Constituency
- 290 constituencies - Parliamentary electoral areas
- Each constituency has an MP and Women’s Representative
- Multiple constituencies per county
Ward
- 1,450 wards - County assembly electoral areas
- Each ward has an MCA (Member of County Assembly)
- Multiple wards per constituency
Polling Station
- Thousands of polling stations across the country
- Physical locations where voters cast ballots
- Multiple stations per ward
- Each station has registered voters assigned to it
Data Hierarchy
Use these endpoints in sequence to drill down from national to station level:- GET /counties - Get all counties
- GET /counties//constituencies - Get constituencies in a county
- GET /constituencies//wards - Get wards in a constituency
- GET /wards//stations - Get polling stations in a ward