Uchaguzi

Member of Parliament

Constituency level · one of 290 constituencies

A constituency is several wards, each with its own coordinator and its own problems. See them side by side, move people to where you are weakest, and keep the money in one ledger.

What your campaign gets at this seat

  • A coordinator for each ward, with agents under each
  • Wards side by side, so you see which is falling behind
  • Contributions and spending in one ledger
  • The day's instructions to your team, ward by ward

Recommended plan

MP

Member of Parliament

Constituency level · one of 290 constituencies

KES 12,000/month

incl. KES 1,655 VAT

Indicative price, to be confirmed

  • 20 staff seats
  • 750 coordinators, agents and volunteers
  • Polling agents included for every tracked station
  • 2,000 AI assistant credits each month (assistant coming soon)
Start your 14-day free trial

No payment to start · Pay month by month

About the office

A Member of the National Assembly (MP) is elected by the registered voters of one constituency to represent them in the National Assembly, one of the two Houses of Parliament.

What the office does

  • Represents the constituency and its people in the National Assembly
  • Makes national laws
  • Decides how national revenue is shared between the national and county governments, and approves how national money is spent
  • Watches over national revenue and spending, and over State organs
  • Reviews the conduct in office of the President, the Deputy President and other State officers, and can start the process of removing them
  • Approves declarations of war and any extension of a state of emergency

How the winner is decided

Voters in the constituency elect one member on general election day, and the candidate with the most votes wins.

Who can stand

  • A registered voter
  • Meets any educational, moral and ethical requirements set by the Constitution or an Act of Parliament, including Chapter Six on leadership and integrity
  • Nominated by a political party, or standing as an independent with the support of at least 1,000 registered voters in the constituency
  • An independent must not have been a member of any political party in the three months before the election

Who cannot stand

  • Holds a State or public office, other than a seat in Parliament
  • Was an IEBC commissioner at any time in the five years before the election
  • Has not been a Kenyan citizen for the full ten years before the election
  • Is a member of a county assembly
  • Is of unsound mind
  • Is an undischarged bankrupt
  • Is serving a prison sentence of six months or more
  • Has been found, under any law, to have misused or abused a State or public office, or to have broken Chapter Six on leadership and integrity

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
Nomination fee

IEBC charged KSh 20,000 for this seat in 2017, and KSh 10,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. 29 May to 1 June 2027Nominations at IEBC for this seat
  5. 12 June 2027Last day to lodge a nomination dispute
  6. Nomination day to 7 August 2027Campaign period, starting no earlier than 29 May
  7. 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 99: who can stand for Parliament
  2. Constitution, Article 85: independent candidates
  3. Constitution of Kenya, 2010 (full text, Kenya Law Reform Commission)
  4. IEBC: requirements for nomination, by seat (2017 general election)
  5. Citizen Digital: IEBC gazettes the 2027 election timetable (20 August 2026)
  6. Kenyans.co.ke: IEBC sets 10 August 2027; public officers to resign by 9 February (24 June 2026)
  7. Kenyans.co.ke: no university degree needed to stand in 2027, IEBC says (August 2026)
  8. 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.