Historical data identifies 10-12 traditional swing counties where elections are won or lost, plus 6-8 Mt. Kenya counties now newly in play, and Nyanza as the great unknown for 2027.
Presidential elections in Kenya are not won nationally. They are won in a handful of counties where the margin is tight enough that mobilisation, turnout, and campaign strategy can actually change the outcome. The rest of the country votes in predictable patterns: Nyanza for Odinga, Rift Valley for Ruto (in 2022), Central for Kenyatta (in 2013 and 2017).
But the battleground counties — the places where the winner took less than 60% of the vote — are where elections are truly decided. Using data from three presidential elections (2013, 2017, 2022), we can map Kenya's political geography with precision.
Defining a Battleground County
We define a battleground county as one where the winning presidential candidate received less than 60% of the vote in at least two of the last three elections. This captures counties that are genuinely competitive, not just counties that swung once due to unique circumstances.
We also measure margin volatility — how much the winning margin changed between elections. Counties with high volatility are unpredictable and therefore strategically critical.
The 10-12 Traditional Battlegrounds
These counties have been competitive in at least two of the last three elections, as confirmed by IEBC presidential results data:
Tier 1: True Swing Counties (margin under 10% consistently)
- Narok: Decided by less than 3% in 2022. The Maasai vote has swung between coalitions each cycle. With approximately 370,000 registered voters, this is the purest swing county in Kenya.
- Kajiado: Another Maasai county with tight margins. Peri-urban growth around Kitengela is changing the demographic mix rapidly.
- Nairobi: With 2.4 million voters, even a small swing in Nairobi changes the national picture. The city's cosmopolitan population means no single ethnic group dominates.
- Nakuru: Kenya's most ethnically diverse county. Kalenjin, Kikuyu, Luo, and Kisii communities create a microcosm of national politics.
Tier 2: Leaning but Competitive (margins 10-20%)
- Kisii: Split between ODM and Kenya Kwanza in 2022. The Gusii community's political alignment is not locked to any alliance.
- Nyamira: Similar dynamics to Kisii. Both counties showed significant swing in 2022.
- Bungoma: Western Kenya's largest county. Luhya votes are contested between multiple parties. Ruto outperformed expectations here in 2022.
- Trans Nzoia: Mixed Kalenjin-Luhya population creates natural competition. Competitive in every cycle.
- Machakos: Kamba community split between Wiper and other parties. Turnout variability adds another dimension of uncertainty.
- Makueni: Like Machakos, Kamba political allegiance shifts between elections.
The Mt. Kenya Factor: 6-8 Counties Newly in Play
This is the most consequential shift in Kenya's political geography. In 2013 and 2017, Mt. Kenya was locked at 90%+ for Kenyatta. Counties like Kiambu, Murang'a, Nyeri, Kirinyaga, Nyandarua, and Meru were not battlegrounds — they were fortresses.
In 2022, with Kenyatta not on the ballot, these counties broke for Ruto by large but smaller margins (65-82%). The question for 2027 is whether a credible Mt. Kenya candidate could contest these counties, turning 6-8 previously safe seats into genuine battlegrounds. As the Daily Nation has analysed, the Mt. Kenya voting bloc is no longer monolithic.
Key Mt. Kenya counties to watch:
- Kiambu: 1,275,008 voters. Went 81% for Ruto in 2022 without Kenyatta. Could it drop to 55-60% with a Mt. Kenya alternative?
- Murang'a: ~580,000 voters. Kenyatta's ancestral home. Strong emotional ties to the community's candidate.
- Nyeri: ~460,000 voters. Historically the most independent-minded Mt. Kenya county.
- Meru: 772,139 voters. Has swung before — Meru was closer than other Central counties in several elections.
- Tharaka Nithi: ~220,000 voters. Small but part of the Mt. Kenya shift.
- Kirinyaga: ~350,000 voters. Waiguru's political base adds local dynamics.
If these 6 counties moved by 15-20 percentage points, the net effect would be approximately 500,000-700,000 votes — potentially enough to decide the election.
The Nyanza Wild Card
Nyanza has been the most predictable region in Kenyan politics: 85-98% for Odinga in every election. But if Odinga does not run in 2027, the question becomes: where do those 2.5 million voters go?
Three scenarios:
- Odinga's chosen successor inherits the votes: If a Luo or Luo-allied candidate carries Odinga's endorsement, Nyanza likely stays in the same coalition, though at lower turnout.
- Nyanza splits: Without Odinga's unifying presence, different candidates could carve up Kisumu, Siaya, Homa Bay, and Migori differently. This is unprecedented and unpredictable.
- Nyanza stays home: Without their candidate, turnout could crash to 40-50%, effectively removing 500,000-700,000 votes from the national total. This would help any candidate whose support is outside Nyanza.
Margin Volatility: Where Swings Are Biggest
We measure margin volatility as the average change in winning margin between consecutive elections. Counties with the highest volatility include:
- Narok: Swung approximately 30 points between 2017 and 2022
- Kisii/Nyamira: Moved 15-25 points as the Gusii community shifted allegiance
- Bungoma: Ruto's inroads into Western Kenya created a 20+ point swing
- Machakos/Makueni: Kamba counties have swung 10-15 points between cycles
- Mt. Kenya counties: The 2017-to-2022 swing (from Kenyatta to non-Kenyatta) was 10-25 points
Low-volatility counties — Siaya, Bomet, Mandera, Wajir — are locked in and not worth heavy investment by opposing campaigns. The constitutional requirement for 25% in half the counties means some presence is needed everywhere, but the decisive resources should go to high-volatility battlegrounds.
The 2027 Battleground Map
Combining all factors, here is our projected battleground classification for 2027:
| Category | Counties | Total Voters (approx.) |
|---|---|---|
| True Battlegrounds | Narok, Kajiado, Nairobi, Nakuru, Kisii, Nyamira | ~5.5M |
| Competitive Leaners | Bungoma, Trans Nzoia, Machakos, Makueni, Mombasa, Kilifi | ~3.2M |
| Newly In Play (Mt. Kenya) | Kiambu, Murang'a, Nyeri, Meru, Kirinyaga, Tharaka Nithi | ~3.9M |
| Wild Card (Nyanza) | Kisumu, Siaya, Homa Bay, Migori | ~2.5M |
These four groups represent approximately 15 million registered voters — more than enough to decide any election.
Key Takeaways
- 10-12 traditional swing counties have decided every presidential election since 2013
- Mt. Kenya's 6-8 counties are newly in play without Kenyatta on the ballot, worth ~3.9 million voters
- Nyanza (2.5M voters) is the wild card if Odinga exits presidential politics
- Narok is Kenya's purest swing county — decided by under 3% in 2022
- The battleground counties represent ~15 million voters — whoever wins them wins the election
For turnout projections, see: Predicting 2027 Turnout. For 2022 county spotlights: Narok and Kajiado: Decided by Less Than 3%.
Know your battlegrounds before the race begins. Votrack provides margin analysis, turnout projections, and demographic data for all 47 counties across four elections. Identify exactly which counties are in play and allocate resources accordingly. Request a demo.
Share this article
Need Real-Time Election Tracking?
Votrack provides secure, parallel vote tallying for every electoral position in Kenya.
Learn More About Votrack