Uchaguzi

For every seat, from MCA to President

Run your campaign from one screen, down to the polling station.

See which wards your team has covered and which it has not. Know what every agent did today. Account for every shilling, from M-Pesa contributions to agents paid.

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

10 August 2027 · General Election

284 days until polls open on 10 August 2027.

Every day counts. Start organising now.

Every ward. Every polling station.

Kenya's electoral map is built in, down to the polling station, so your agents, tasks and reports follow the real boundaries from the first day.

  1. 47Counties
  2. 290Constituencies
  3. 1,450Wards
  4. 46,096Polling stations

What your campaign gets

Each of these saves your team time or money, or shows you something you could not see before. Built for Kenya: wards, polling stations, M-Pesa and the election law.

  • See the whole campaign on one screen

    So you know each morning which wards are moving and which need you: your team's day, messages, money and alerts, ward by ward.

  • See every agent, every day

    Agents start their day where they work, report what they did and get their next task, so you know who is working and where.

  • Know where to campaign first Coming soon

    Registered voters in every ward and polling station of your seat, by age, sex and network, and how many can be reached. Counts only, with small numbers hidden to protect voters. Opens when the shared register is loaded.

  • Reach voters in your areas, for less Coming soon

    Text the registered voters of the wards you choose, paid per message from your wallet. You never see their numbers: the platform delivers, limits how often anyone hears from candidates and honours every STOP. Opens once the legal approvals for messaging the register are in place.

  • Account for every shilling

    Take contributions by M-Pesa, pay agents straight to their phones and see spending against your budget and the legal limit.

  • Protect the vote at every station Coming soon: April 2027

    An agent at every station, incidents reported in minutes, and results forms photographed and checked, so you see results come in, form by form.

  • Give everyone exactly the access they need

    Invite people by phone. Each sees only what their job and area allow, and you can see who did what.

See what you get

Up and running in an afternoon

  1. Choose your seat

    Pick the seat and area you are contesting and start your free trial. You pay nothing to start.

  2. Bring your team

    Invite your manager, coordinators and agents by phone. Each sees only their own work and area.

  3. Run the campaign

    Give out the day's work, see it done ward by ward, pay agents by M-Pesa and follow it all on one screen.

Your whole team, in one app

Everyone who works for you uses the same app: candidate, staff, coordinators, agents and volunteers. Each sees only their own work and area, and it keeps working when the network drops. Voters need no app.

  • Candidate
  • Campaign manager
  • Coordinator
  • Agent
  • Volunteer

A plan sized to your seat

A ward campaign and a county campaign need different teams and budgets, so each plan is sized to its seat. Prices are in Kenya shillings and include VAT. Pay month by month, or pay ahead and save.

MCA

Member of County Assembly

Ward level · one of 1,450 wards

KES 8,000/month

incl. KES 1,103 VAT

Indicative price, to be confirmed

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

No payment to start · Pay month by month

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

Woman Rep

Woman Representative

County level · one of 47 counties

KES 18,000/month

incl. KES 2,483 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

See the plan for every seat

Built to be trusted with a campaign

Your plans stay yours

Every record belongs to one campaign. Rivals on the platform, even for the same seat, never see your team, your money or your plans.

Voters' details stay protected

Uchaguzi never sells a voter list, and your team never sees voters' names or numbers. You see counts by area, and anyone who says STOP is not messaged again.

Every shilling on record

Who spent what, who approved it and when is kept with its receipt: for your own control and for your expenditure returns.

Results stay with you

The platform never publishes results. What your agents report stays inside your campaign, as evidence.

Running for President, or for a party's candidates?

A national campaign needs its own deployment and a team on call. Talk to us about a dedicated set-up, sized for the whole country.

Talk to us

Get the app

The Uchaguzi app is for candidates' teams and agents. You join a campaign when it invites you.

Questions people ask

Can other campaigns see my data?

No. Every record belongs to one campaign, and the platform keeps campaigns apart, including rivals for the same seat. Stelden staff cannot read campaign data except under a logged emergency procedure.

Do you sell or provide voter registers?

No. Nobody is sold a list, and your team never sees a voter's name or number. Uchaguzi keeps one shared register inside the platform, under Kenya's data protection law. You see counts by area. When messages to the register open, you will reach voters by area while the platform delivers, limits how often anyone hears from candidates and honours every STOP.

Does the platform publish election results?

No. Only the IEBC declares results. The figures your agents capture stay inside your campaign, verified and kept as evidence.

Who can use the mobile app?

Everyone who works for your campaign, from the candidate to staff, coordinators, agents and volunteers. Each person sees only what their role and area allow. Voters do not need the app.

Can I try it before paying?

Yes. Every seat except President has a 14-day free trial with test messages, and you do not pay anything to start.

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

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.