Trust · Transparency · Clarity
How Uchaguzi Sasa polls work
A clear account of what we measure, how a preference is recorded, how we limit abuse, and — just as importantly — what these numbers are not.
Official disclaimer
Uchaguzi Sasa publishes unofficial public opinion data. Poll results are not Independent Electoral and Boundaries Commission (IEBC) results, forecasts, certified tallies, or predictions of election day outcomes — unless a page is explicitly labelled otherwise. Treat every chart as a live snapshot of participants on this platform, nothing more.
Scope
What we measure
Participants express preference among listed aspirants across Kenya’s elective structure — national, county, constituency, and ward — plus related preference questions where we offer them.
Pipeline
How a vote is recorded
- 01
Choose a race
Open any active poll — President, Deputy President, Ticket, Governor, Senator, Woman Representative, MP, or MCA — filtered by Kenya’s geography.
- 02
Select a preference
Pick the aspirant or option that reflects your current opinion. This is a preference signal, not a legal ballot.
- 03
Verify by phone
Where enabled, a one-time code (OTP) confirms the phone number so anonymous mass spam is harder.
- 04
Record & lock
The vote is stored against that race and identity fingerprint. A 30-day restriction applies to that race only.
- 05
Live totals update
Counts and percentages refresh from recorded opinion votes so the public can see the latest snapshot.
Integrity
Verification & anti-abuse
Phone OTP verification
Where enabled, a one-time code ties a vote to a verified phone fingerprint and reduces anonymous spam.
30-day race lock
After voting in a race, the same participant cannot change that race for seven days. Other races remain open.
Server-side enforcement
Permissions, cooldowns, and eligibility are checked on the server. Hiding a button in the browser is not security.
Rate limits & review
Suspicious patterns may be throttled or reviewed by platform operators without exposing private credentials.
Read this carefully
Limitations — what the numbers cannot claim
Self-selected participants
Users choose to take part online. This is not a probability sample of all registered Kenyan voters.
Connectivity bias
People with better internet access or stronger online presence can be over-represented.
Candidate list quality
Lists depend on submissions and verification. Incomplete fields change the picture of a race.
Opinion moves
Public mood can shift quickly. A live snapshot is not a forecast of election day.
Architecture
Three systems — kept separate on purpose
Mixing these streams would destroy trust. Public charts only reflect public opinion votes.
01
Public opinion polls
Open preference data anyone can explore. Live counts, percentages, and race pages.
02
Election operations agents
Authorised ward, county, and national workflows for operational tallies — not public opinion.
03
Campaign HQ
Private candidate workspaces. Private agents and private results never feed public charts.
Presentation
Charts & transparent views
Transparent charts show counts and percentages derived from stored opinion votes in each race. They help the public compare preferences at a glance.
They do not certify ballot papers, polling-station forms, turnout, or IEBC declarations. Operational agent tallies and Campaign HQ private numbers stay in their own systems.