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.

President
Deputy President
Presidential Ticket
Governor
Senator
Woman Representative
Member of Parliament
MCA

Pipeline

How a vote is recorded

  1. 01

    Choose a race

    Open any active poll — President, Deputy President, Ticket, Governor, Senator, Woman Representative, MP, or MCA — filtered by Kenya’s geography.

  2. 02

    Select a preference

    Pick the aspirant or option that reflects your current opinion. This is a preference signal, not a legal ballot.

  3. 03

    Verify by phone

    Where enabled, a one-time code (OTP) confirms the phone number so anonymous mass spam is harder.

  4. 04

    Record & lock

    The vote is stored against that race and identity fingerprint. A 30-day restriction applies to that race only.

  5. 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.

Uchaguzi Sasa · Independent opinion polling platform · Not an official election body