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.
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.
47Counties
290Constituencies
1,450Wards
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.
Pick the seat and area you are contesting and start your free trial. You pay nothing to start.
Bring your team
Invite your manager, coordinators and agents by phone. Each sees only their own work and area.
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
UchaguziYour whole team, in one app
See the whole campaign on one screenAvailable now
See every agent, every dayAvailable now
Know where to campaign firstComing soon
Reach voters in your areas, for lessComing soon
Account for every shillingAvailable now
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
KES8,000/month
incl. KES 1,103 VAT
KES7,600/month
KES 8,000Save 5% incl. KES 1,048 VAT
KES7,200/month
KES 8,000Save 10% incl. KES 993 VAT
KES6,400/month
KES 8,000Save 20% incl. KES 883 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)
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.
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.