Uchaguzi

President

National · all 47 counties

Forty-seven counties, tens of thousands of polling stations and a national team. We set up a dedicated deployment sized for the whole country and stay on call through polling day.

What your campaign gets at this seat

  • A deployment sized for the whole country
  • Chief agents and coordinators in every county
  • National results collation from checked forms (coming April 2027)
  • A named Stelden team on call through polling day

Recommended plan

President

National · all 47 counties

Price agreed with you

  • A deployment sized for the whole country
  • Chief agents and coordinators in every county
  • National results collation from checked forms (coming April 2027)
  • A named Stelden team on call through polling day

About the office

The President is the Head of State and Government and Commander-in-Chief of the Kenya Defence Forces, elected by the whole country together with a running mate who becomes the Deputy President.

What the office does

  • Exercises the executive authority of the Republic with the Deputy President and the Cabinet
  • Commands the Kenya Defence Forces as Commander-in-Chief
  • Chairs the Cabinet and directs and coordinates government ministries
  • Nominates and, with the National Assembly's approval, appoints Cabinet Secretaries and other senior State officers
  • Reports to Parliament every year on national values, security and Kenya's international obligations
  • Symbol of national unity; safeguards the sovereignty of the Republic, human rights and the rule of law

How the winner is decided

The whole country votes on general election day. To win outright, a candidate needs more than half of all votes cast and at least a quarter of the votes in more than half of the counties (24 or more). If no one does, the top two face a fresh election within 30 days. IEBC declares the result within seven days, and the winner's running mate becomes Deputy President.

Who can stand

  • A Kenyan citizen by birth
  • Qualified to stand for election as a Member of Parliament
  • Nominated by a political party, or standing as an independent
  • Nominated by at least 2,000 registered voters in each of a majority of the counties (24 or more of 47)
  • Names a running mate for Deputy President, who must also qualify to stand for President
  • An independent must not have been a member of any political party in the three months before the election

Who cannot stand

  • Owes allegiance to a foreign state
  • Holds or acts in a public office (the sitting President, Deputy President and Members of Parliament excepted)
  • Is barred from Parliament for any other reason, such as unsound mind, undischarged bankruptcy, a prison sentence of six months or more, or a finding of abuse of office
  • Has already served two terms as President

Nominating with IEBC

What IEBC asks candidates to hand in. It confirms the list for each election in its nomination notice.

  • Party candidates: a nomination certificate from a fully registered political party
  • Independent candidates: clearance from the Registrar of Political Parties showing no party membership in the three months before the election, an IEBC-approved name and symbol, a list of supporters and an office in the electoral area
  • A copy of your ID card or passport, and passport photos on a white background, printed and digital
  • IEBC's nomination form, with a statutory declaration and a self-declaration form
  • The Electoral Code of Conduct, signed
  • The nomination fee, paid to IEBC by banker's cheque
  • Lists of at least 2,000 supporters in each of a majority of the counties, with their names, ID numbers and signatures, printed and digital
  • The same papers for your running mate, the Deputy President candidate
Nomination fee

IEBC charged KSh 200,000 for this seat in 2017, and KSh 100,000 for women, youth and persons with disabilities. IEBC sets the 2027 fee in its nomination notice.

Key dates

  1. 9 February 2027Public officers who want to stand must have resigned
  2. 16 March 2027Parties send IEBC their members' lists and the names of aspirants in their primaries
  3. 9 May 2027Party primaries and party disputes finished; independents must have left their parties
  4. 24 May 2027Lists of supporters due: at least 2,000 voters in each of 24 or more counties
  5. 29 May to 11 June 2027Nominations at IEBC for this seat
  6. 12 June 2027Last day to lodge a nomination dispute
  7. Nomination day to 7 August 2027Campaign period, starting no earlier than 29 May
  8. 10 August 2027Election day

Changes to watch

In 2022 the High Court struck down the Elections Act's university degree requirement (Wambui & 10 others v Speaker of the National Assembly). In August 2026 IEBC said no degree is required of anyone standing in 2027. Proposals in Parliament could bring education requirements back, so check with IEBC before you file.

A disqualification counts only once every appeal or review of the sentence or decision is exhausted.

Sources

  1. Constitution, Article 136: election of the President
  2. Constitution, Article 137: who can stand for President
  3. Constitution, Article 99: who can stand for Parliament
  4. Constitution, Article 85: independent candidates
  5. Constitution of Kenya, 2010 (full text, Kenya Law Reform Commission)
  6. IEBC: requirements for nomination, by seat (2017 general election)
  7. Citizen Digital: IEBC gazettes the 2027 election timetable (20 August 2026)
  8. Kenyans.co.ke: IEBC sets 10 August 2027; public officers to resign by 9 February (24 June 2026)
  9. Kenyans.co.ke: no university degree needed to stand in 2027, IEBC says (August 2026)
  10. The Kenya Times: why there is no degree requirement for 2027

Checked against these sources on 22 October 2026. This is a plain-language summary of the law, not legal advice. Confirm the details with IEBC and your party before you hand in your papers.

Get your team organised before polling day.

Choose your seat and start your free trial today. Your team can be working in the app this afternoon.

284 days to the general election on 10 August 2027.

14-day free trial · No payment to start · Pay month by month

The Uchaguzi app, for campaign teams and agents.

Installing the app on Android

Installing the app on Android

  1. Open the file you downloaded.
  2. When Android asks, allow your browser to install apps: Settings › Apps › Special app access › Install unknown apps. The words differ a little from phone to phone.
  3. If Play Protect warns you, choose “Install anyway”.
Version
0.1.0-beta.4
Size
78 MB
SHA-256 fingerprint
01ae920b8180ac98b7cefca224535033022aa5b16b921f82f66cd6d8ee19331d

Download the app only from this site. The app moves to the Google Play Store later, and you will be able to update it from there.

Download now

iPhone

The iPhone app will come through Apple's TestFlight. Invited team members will get the link.

When you are invited: install TestFlight from the App Store, open the invitation on your iPhone, accept it, then install Uchaguzi.