Mother of All Spreadsheets · predicting Kenya elections since 2005 · updated 26 Oct 2026 · build 21:00

Kenya 2027, from 46,000 polling streams up.

One model, twelve ways to read it. Start with the snapshot, where every candidate runs separately. Scenarios A–D test the alliances being talked about; F–L are MOASS's own reading of where the race is heading. Each page covers the presidency and parliament, down to wards and polling stations.

Who leads each county for president
Tap a county

Hover to see who leads. Click to open that county on the full map.

Open the full map →

All twelve at a glance

Ruto's side counts UDA, ODM and their allies. A first-round win needs over 50% and 25% in at least 24 counties. Every page includes Ruto's incumbency advantage in state-aligned remote counties.

PageRuto's sideMain challengerOutcomeNational Assembly, Ruto's sideSenate, Ruto's side
SnapshotThe race as it stands50.97%Gachagua 20.1%First round223 of 33737 of 47
Alliance tests: the tickets being discussed
Scenario ARuto–Kindiki vs Kalonzo–Sifuna52.45%Kalonzo–Sifuna 39.5%First round229 of 33737 of 47
Scenario BRuto–Kalonzo vs Sifuna–Gachagua57.22%Sifuna–Gachagua 37.6%First round236 of 33736 of 47
Scenario CRuto–Oparanya vs Kalonzo–Sifuna51.10%Kalonzo–Sifuna 41.0%First round227 of 33734 of 47
Scenario DRuto–Kalonzo vs Sifuna–Methu57.77%Sifuna–Methu 34.7%First round237 of 33737 of 47
MOASS's own reads of the race (late Oct 2026)
Scenario FRuto–Kindiki vs Kalonzo–Gachagua vs Sifuna50.74%Kalonzo–Gachagua 29.4%First round223 of 33737 of 47
Scenario GRuto–Kindiki vs Gachagua–Matiang'i vs Kalonzo vs Sifuna50.55%Gachagua–Matiang'i 21.1%First round223 of 33737 of 47
Scenario HRuto–Kindiki vs Matiang'i–Karua vs Kalonzo vs Sifuna48.87%Matiang'i–Karua 21.0%Runoff211 of 33736 of 47
Scenario IRuto–Kindiki vs Kalonzo–Sifuna (everyone)53.29%Kalonzo–Sifuna 42.5%First round229 of 33736 of 47
Scenario JODM splits: Sifuna takes the base46.02%Kalonzo–Gachagua 28.1%Runoff189 of 33733 of 47
Scenario KRuto–Wanga vs Kalonzo–Gachagua vs Sifuna50.44%Kalonzo–Gachagua 30.6%First round212 of 33734 of 47
Scenario LRuto–Joho vs Kalonzo–Gachagua vs Sifuna48.78%Kalonzo–Gachagua 31.0%Runoff211 of 33734 of 47

Open a page

Each card shows the top four in the presidential race.

MOASS's own reads

Seven scenarios from MOASS's reading of the race in late October 2026: the opposition has promised one flagbearer by Christmas, Sifuna has launched Linda Mwananchi and polls show most ODM supporters with his camp, Oburu's ODM wing is staying with Ruto, and Nyoro runs on PPK. K and L keep F's opposition and change only Ruto's running mate. Kalonzo deputises nobody but Ruto, so he stays at the top of a ticket or runs alone.

Scenario F

Ruto–Kindiki vs Kalonzo–Gachagua vs Sifuna

The united opposition names Kalonzo, with Gachagua and Matiang'i behind him; Sifuna runs alone on Linda Mwananchi.

Ruto–Kindiki projected to win outright
Ruto–Kindiki50.74%
Kalonzo–Gachagua29.44%
Sifuna14.42%
Ndindi Nyoro3.31%
Open Scenario F →
Scenario G

Ruto–Kindiki vs Gachagua–Matiang'i vs Kalonzo vs Sifuna

The opposition fails to agree: Gachagua runs with Matiang'i, Kalonzo runs alone on Wiper, Sifuna runs alone.

Ruto–Kindiki projected to win outright
Ruto–Kindiki50.55%
Gachagua–Matiang'i21.09%
Sifuna14.83%
Kalonzo10.58%
Open Scenario G →
Scenario H

Ruto–Kindiki vs Matiang'i–Karua vs Kalonzo vs Sifuna

Uhuru's pick: Matiang'i with Martha Karua, backed by Gachagua's camp; Kalonzo and Sifuna each run alone.

Projected runoff: Ruto–Kindiki vs Matiang'i–Karua · Ruto–Kindiki 165,695 votes short of 50%+1
Ruto–Kindiki48.87%
Matiang'i–Karua20.96%
Sifuna13.14%
Kalonzo10.60%
Open Scenario H →
Scenario I

Ruto–Kindiki vs Kalonzo–Sifuna (everyone)

The whole opposition, Gachagua, Matiang'i and Nyoro included, unites behind Kalonzo with Sifuna as running mate.

Ruto–Kindiki projected to win outright
Ruto–Kindiki53.29%
Kalonzo–Sifuna42.47%
Independents & others4.25%
Open Scenario I →
Scenario J

ODM splits: Sifuna takes the base

Sifuna carries most of ODM's base (Luo, Coast, Teso) out of the broad-based camp; Kalonzo–Gachagua lead the united opposition.

Projected runoff: Ruto–Kindiki vs Kalonzo–Gachagua
Ruto–Kindiki46.02%
Kalonzo–Gachagua28.06%
Sifuna20.54%
Ndindi Nyoro3.36%
Open Scenario J →
Scenario K

Ruto–Wanga vs Kalonzo–Gachagua vs Sifuna

Ruto drops Kindiki for a Luo running mate from ODM (Wanga, or Mbadi); opposition as in F.

Ruto–Wanga projected to win outright
Ruto–Wanga50.44%
Kalonzo–Gachagua30.64%
Sifuna13.81%
Ndindi Nyoro3.18%
Open Scenario K →
Scenario L

Ruto–Joho vs Kalonzo–Gachagua vs Sifuna

Ruto drops Kindiki for Hassan Joho of Mombasa; opposition as in F.

Projected runoff: Ruto–Joho vs Kalonzo–Gachagua · Ruto–Joho 179,018 votes short of 50%+1
Ruto–Joho48.78%
Kalonzo–Gachagua31.04%
Sifuna14.94%
Ndindi Nyoro3.24%
Open Scenario L →

How to use the map

1Pick a pageSwitch between the snapshot and scenarios in the blue bar at the top of every page.
2Pick a raceTabs under the heading switch between President, parliament and the other races.
3Zoom inScroll, pinch or click: counties, then constituencies (MPs), wards (MCAs) and polling stations.
4SearchType any county, constituency or ward. Results and seat calls appear on the right.

How the model works

Built from polling stations

27,187 centres and 45,931 streams. Each carries its IEBC 2022 register and Form 34A turnout; the 2027 register is IEBC's latest (24.7 million, April 2026) and 2027 turnout falls by each county's own trend since 2013, about 5 points on average.

Ward by ward

Each of 1,450 wards has an estimated community mix, calibrated to its 2022 vote, plus local alignments. Wards add up to constituencies, counties and the national result.

Scenarios move votes, not just labels

A presidential candidate locks in his own community (95%); a running mate lifts his by about 5 points. Endorsing camps transfer most, not all, of their other voters.