Understand the electorate.
Make evidence-led decisions.
Explore election results from 2013, 2017 and 2022. Follow the data from county to constituency, ward and polling station, compare different areas, and understand what historical results can—and cannot—tell you.
Find results for an electoral area.
Choose an election, office and location. The explorer loads the recorded candidates for that contest, highlights the declared winner and presents the vote distribution.
Geographic coverage and electorate
Administrative counts and election-specific participation records for the selected area
Candidate performance
Votes and share of the recorded candidate vote total
Vote distribution
Candidate vote share
Full candidate results
Recorded candidates, parties, votes and outcomes
| Candidate | Party as recorded | Votes | Vote share | Outcome |
|---|---|---|---|---|
| No contest selected. | ||||
Political-party performance
Declared seat wins for county, constituency and ward offices; national candidate vote totals for President
| Party | Recorded count | Share |
|---|---|---|
| Load a contest to view available seat distribution. | ||
Explore Kenya on the map.
Move from county to constituency and ward where verified boundary geometry exists. The map uses CampaignOS geographic records and reports unavailable layers honestly.
Map measures are only shown where the selected source data and geographic geometry are available. Missing values are not treated as zero.
Compare more than one electoral area.
Compare constituencies across counties, wards, or several counties. Examine historical candidate outcomes alongside electorate and participation indicators.
Area comparison
Election-year and geographic observations
| Area | Year | Winner / leading candidate | Party | Votes | Winning margin | Registered voters | Votes cast | Turnout | Non-voters |
|---|---|---|---|---|---|---|---|---|---|
| Select areas and run a comparison. | |||||||||
Candidate vote comparison
Top recorded candidates by selected area and year.
Registered-voter / turnout overview
Where matched geographic statistics are available.
Registration and voter participation.
Understand the size of the electorate, the number of ballots cast and the participation gap. Registration growth is shown as net change, not assumed new registrations.
Participation profile
Registered voters compared with votes cast
Electoral participation observations
Evidence-led indicators for the selected area
Insights will appear when matching source records are available.
Registration and ballot trends
Bars compare registered voters and votes cast; the line overlays turnout across selected election cycles. Missing observations remain blank.
Net changes in registered voters can reflect register updates, transfers and boundary changes; they are not automatically new registrations.
Available geographic observations
Source-specific register and ballot totals
| Area | Election | Registered voters | Votes cast | Valid votes | Rejected ballots | Turnout | Non-voters | Source |
|---|---|---|---|---|---|---|---|---|
| No data loaded. | ||||||||
Turn historical results into useful planning insight.
CampaignOS separates official historical results from calculated indicators and user-defined scenarios. These tools are analytical aids, not predictions of future election outcomes.
Electoral competitiveness
Assess how close a contest was using the winner–runner-up margin and its share of the top-two vote total. Compare the pattern across available cycles.
Electoral participation opportunity
Identify areas where registration increased but votes cast did not keep pace, or where the number of registered non-voters increased.
Candidate and party continuity
Track returning candidates and recorded party affiliations separately. A party change is not automatically interpreted as a change in voter loyalty.
Cross-ballot reconciliation
Compare published totals across elective positions to identify reporting differences. Aggregate figures cannot establish how an individual marked their ballot papers.
Build a historical planning scenario.
Use the selected seat's imported results as a benchmark, then test your own turnout and vote-share assumptions.
Candidate continuity and seat history
Review recorded winners and leading candidates by electoral area. Exact identity matching is not inferred from names alone.
Identify historically competitive seats and participation opportunities.
Rank electoral areas using historical contest margins and matching electorate records. This is an evidence summary, not a campaign-budget allocation or prediction.
Explore freely. Request deeper analysis.
Public election information remains accessible online. Custom research, consolidated multi-area analysis and downloadable report products can be requested from the CampaignOS team.
County intelligence
Election history, electorate profile, constituencies, winners and participation indicators.
Explore county geographyConstituency intelligence
MP contests, ward-level context, candidate history and electoral competitiveness.
Explore constituency resultsCustom research
Multi-county, constituency or ward comparisons and tailored election analysis.
Compare electoral areasPreparing for Kenya's 2027 General Election.
Use historical results as context, and consult official IEBC notices and the applicable campaign-financing Gazette for current legal requirements. CampaignOS planning scenarios are not official IEBC guidance.