General elections in Kenya

Next general election

August 2027

Held on the second Tuesday of August every 5 years, as required by the Constitution of Kenya.

General elections in Kenya are run by the Independent Electoral and Boundaries Commission (IEBC). They determine who will serve as President, Members of Parliament, Senators, Governors, and County Assembly representatives.


Voter registration

To vote, you must be registered with IEBC and have a valid national ID card or passport.

How to register as a voter
  1. Visit an IEBC registration centre
  2. Present your national ID or passport
  3. Provide biometric data (fingerprints and photograph)
  4. Confirm your polling station
  5. Receive a voter acknowledgement slip
Check your voter registration status

You can verify your registration through the IEBC voter verification system (opens in a new tab).


Election timelines

Key milestones in the general election process:

  • voter registration updates and verification
  • candidate nominations by political parties
  • IEBC clearance of candidates
  • campaign period (regulated by law)
  • election day (second Tuesday of August)
  • announcement of results

Election laws must be enacted or reviewed at least one year before a general election.


Candidates and political parties

Kenya has a multi-party system. Candidates can run through registered political parties or as independents.

Offices elected during general elections
Eligibility requirements for candidates
  • must be a Kenyan citizen
  • must be a registered voter
  • must meet IEBC clearance requirements
  • must not have disqualifying criminal convictions

See the full list of registered political parties and political coalitions.


How voting works

  1. Go to your assigned polling station
  2. Present your ID or passport
  3. Complete biometric verification
  4. Receive ballot papers
  5. Vote in the secret ballot booth
  6. Place ballots in the correct boxes
  7. Have your finger marked with indelible ink to prevent double voting

Presidential election results

A presidential candidate must win:

  • more than half of all valid votes cast (50% + 1)
  • at least 25% of valid votes in at least half of all counties

Results and transparency

IEBC is responsible for tallying and announcing official results. Results are transmitted from polling stations to constituency and national tallying centres using statutory forms:

  • Form 34A — polling station results
  • Form 34B — constituency tally
  • Form 34C — national presidential results


Published: 1 January 2026Last updated: 2 July 2026

This information is regularly reviewed to ensure accuracy.