By-elections in Kenya
By-elections are held when a seat in Parliament or a County Assembly becomes vacant due to death, resignation, appointment, or court nullification. IEBC is generally required to hold a by-election within 90 days of a vacancy being declared.
Lists below update automatically: once a poll date has passed, the seat moves from Upcoming to Past. Confirm critical details with IEBC and the Kenya Gazette.
Most recent by-election
National Assembly
Thursday, 16 July 2026
Vacancy following death of MP David Njuguna Kiaraho
Upcoming by-elections
No upcoming by-elections are listed in our calendar. When IEBC gazettes new polls, they will appear here automatically once added to the site data.
Past by-elections
Most recent first. Includes parliamentary and county assembly (MCA) seats after their poll date has passed.
| Poll date | Area | Seat | Status |
|---|---|---|---|
| Thursday, 16 July 2026 | Ol Kalou ConstituencyNyandarua County | National Assembly | Past |
| Thursday, 14 May 2026 | Emurua Dikirr ConstituencyNarok County | National Assembly | Past |
| Thursday, 14 May 2026 | Porro WardSamburu County | Member of County Assembly | Past |
| Thursday, 14 May 2026 | Endo WardElgeyo Marakwet County | Member of County Assembly | Past |
| Sunday, 1 March 2026 | West Kabras WardKakamega County | Member of County Assembly | Past |
| Thursday, 1 January 2026 | Isiolo South ConstituencyIsiolo County | National Assembly | Past |
| Thursday, 27 November 2025 | Kasipul ConstituencyHoma Bay County | National Assembly | Past |
| Thursday, 27 November 2025 | Baringo North ConstituencyBaringo County | National Assembly | Past |
| Thursday, 27 November 2025 | Malava ConstituencyKakamega County | National Assembly | Past |
| Friday, 1 August 2025 | Kariobangi North WardNairobi County | Member of County Assembly | Past |
| Friday, 1 August 2025 | Chewani WardTana River County | Member of County Assembly | Past |
| Friday, 1 August 2025 | Kabuchai WardBungoma County | Member of County Assembly | Past |
| Sunday, 1 June 2025 | Magarini ConstituencyKilifi County | National Assembly | Past |
| Saturday, 1 July 2023 | Banissa ConstituencyMandera County | National Assembly | Past |
| Thursday, 5 January 2023 | Elgeyo Marakwet CountyElgeyo Marakwet County | Senate | Past |
| Thursday, 8 December 2022 | Bungoma CountyBungoma County | Senate | Past |
Related
Published: 1 May 2026 • Last updated: 7 August 2026
This information is regularly reviewed to ensure accuracy.