KKampeni HQ

Every ward, every agent, one clear picture.

Run operations, track the field and read the mood of the country from a single secure workspace.

47Counties
290Constituencies
1,450Wards

Welcome back

Sign in to your campaign workspace.

Forgot password?

New to the campaign? Request access

KKampeni HQ

Bring your team into the campaign.

Access is role-based. Your campaign manager approves each account and decides what you can see.

Role-basedaccess control
Auditlogged actions

Request access

Create your account. You can sign in once it is approved.

Use 8 or more characters with a number and a symbol.

Already have an account? Sign in

Good morning, Wanjiru

Friday 6 November 2026. Election day (10 August 2027) is in 277 days.

Agents deployed3,284+212 this week
Polling stations covered71%580 stations still need an agent
Open incidents143 need escalation
Funds raisedKES 48.2M64% of target

Polling station coverage

Stations with a trained agent assigned

Needs attention

Incidents and approvals, newest first
  • Agent denied entry at Kapsoya stationAinabkoi · reported by J. Kiprop
    Escalate
  • Transport budget request, KES 1.2MFleet · waiting on you
    Approve
  • Misleading post gaining reachMedia war room · 4.1K shares
    Respond
  • Payroll batch for 212 agentsScheduled for Friday 8:00
    Ready

Opposition watch

Latest activity and suggested response
  • Rally planned in Nakuru TownSaturday · expected 8,000 attendees
  • New radio campaign on healthcareWeakness: no costed plan. Counter with our county clinic record.

Budget this month

KES 31.5M of 40M allocated
Field
78%
Media
61%
Transport
93%
Events
42%

Top agents this week

By tasks completed and reports filed on time
AgentWardTasksReportsStatus
Grace NjeriBiashara42100%Active
Peter KipropKapsoya3894%Incident
Amina HassanMnarani3597%Active
Brian OtienoKondele3182%Late report

Coming up

Next 2 weeks
  • Fundraising dinnerFri 13 Nov · Nairobi
  • Agent training, Rift ValleySat 14 Nov · 340 attendees
  • Press briefingTue 17 Nov · 10:00

Electoral geography

Counties, constituencies, wards and polling stations, with registered voters and agent coverage.

Registered voters22,118,640Across 47 counties
Nairobi County2,451,37217 constituencies · 85 wards
Kiambu County1,300,41812 constituencies · 60 wards
Polling stations46,22971% have an agent

Counties

Select a county to see its constituencies

Hierarchy

How the electoral map is organised
  • 47 countiesGovernor, senator and woman representative
  • 290 constituenciesMember of Parliament
  • 1,450 wardsMember of county assembly
  • 46,229 polling stationsWhere agents are deployed

Aspirants

Everyone running on your ticket, with the registered voters in the seat they are contesting.

Total aspirants248Across 6 elective offices
Nominated16466% of the ticket
Pending clearance319 documents missing
Average readiness68%+4 points this month

Aspirant register

Select a row to see the seat snapshot

Incidents and issues

Field incidents, campaign issues and crises in one log. Anything can be escalated into a crisis response.

Open items145 added this week
Active crises1Response team of 5
Awaiting escalation3Oldest waiting 2 hours
Average response time42 minDown from 1 hr 10 min

Log

Select a row to see its timeline and actions

Results entry

Enter the results exactly as shown on the polling station form, and attach a photo of the signed form.

Grace Njeri · Biashara Primary

1. Polling station

2. Race

3. Votes per candidate

4. Totals

5. Photo of the form

Before you submit

Checks update as you type

Once submitted, results appear on the dashboard straight away and are queued for review at headquarters.

Submitted results

Newest first. Tap a form photo to enlarge it.

Review results

Compare each form photo with the numbers the agent typed, then verify or reject it. Only forms that are not rejected count towards the dashboard.