Uchaguzi

Senator

County level · one of 47 counties

You need a county machine without a governor's money. Coordinate every constituency, keep spending inside the county limit and put your agents where they count.

What your campaign gets at this seat

  • Coordination across every constituency and ward
  • Spending tracked against the county limit
  • A team you can see, without a governor's payroll
  • Results evidence from every station (coming April 2027)

Recommended plan

Senator

County level · one of 47 counties

KES 27,000/month

incl. KES 3,724 VAT

Indicative price, to be confirmed

  • 40 staff seats
  • 3,000 coordinators, agents and volunteers
  • Polling agents included for every tracked station
  • 5,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 Senator is elected by the registered voters of a county to represent it in the Senate, the House of Parliament that protects the interests of the counties and their governments.

What the office does

  • Represents the county and protects the interests of counties and their governments
  • Takes part in making laws on bills that concern counties
  • Decides how national revenue is shared among the 47 counties, and watches over how counties spend it
  • Takes part in overseeing State officers, including deciding on any resolution to remove the President or Deputy President

How the winner is decided

All registered voters in the county elect one senator on general election day, and the candidate with the most votes wins. Parties also nominate 20 senators: 16 women, two for the youth and two for persons with disabilities.

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 2,000 registered voters in the county
  • 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 50,000 for this seat in 2017, and KSh 25,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 2 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 Senate bill (Constitution of Kenya (Amendment) Bill, Senate Bills No. 7 of 2026) proposes barring sitting and recent governors from standing for the Senate or a county assembly. It is not law unless passed.

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
  9. The Star: Senate invites views on a bill barring ex-governors from Senate and MCA seats (28 April 2026)

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.