Before we start

Pick your best description

vote.ke is for sale

Kenya's civic register, the domain that names it, and the audience that already found it.

Start a conversation Full data room on request.

What exists today

1,478
leader profiles
1,882
positions with track records
5,185
news articles classified
3,216
pages indexed by Google
131
political parties mapped
47
counties, down to ward level

Five assets, sold together

The brand

The clean vote.ke domain and all rights to the brand. Two syllables, exact match, no explanation needed on a cap, a t-shirt, a poster, a billboard or a radio ad. There is no second one of these.

The database

Every elective seat in Kenya, every party, and 1,478 leaders with their positions, experience and delivery records. Assembled over months, not scraped in a weekend.

The engine

A working platform: daily news ingestion with AI sentiment classification, ward-level geography, ballot simulation, M-Pesa payments, SMS broadcast and a verification pipeline.

The audience

Roughly 128 Kenyans a day still arrive at vote.ke, and they kept arriving after the site went quiet. That is intent nobody had to buy.

12 Months of Support, Hosting and Handover

The first year is not your problem

  • Maintenance, hosting and the daily news engine, for twelve months.
  • Handover and training for your team.
  • Advisory on what to build next.

The code, the data and the domain transfer on day one. The year of support is what makes them usable, and it is the part nobody else can sell you.

This is not a 2027-only asset. It is an every-election asset.

Kenya votes on the second Tuesday of August every five years, and by-elections run continuously in between. A civic record does not expire with a cycle. It compounds across them, and it is the only asset here that gets more valuable the longer it is held.

2027

General election

Next up

2032

General election

2037

General election

2042

General election

Plus by-elections, party primaries, boundary reviews and referenda in every year between.

The record deepens every cycle

1,478 leaders and 1,882 positions today. After 2027 that becomes a before-and-after on every promise made. After 2032 it is two full cycles of who said what and what they delivered. Nobody can start that archive in 2031 and catch up.

It does not go quiet between votes

The news engine ingests and classifies mentions daily whether or not there is an election. Governance is a five-year story, and the years between cycles are when delivery records are actually written.

The domain never dates

vote.ke does not carry a year, a party, a name or a slogan. It will read exactly as well in 2042 as it does today, which is not true of a single campaign URL ever registered in this country.

So why buy now

Because the asset is permanent and the price is not. Demand for it spikes into every election and everyone who wants it will want it at the same time. Buying between cycles is the cheapest this will ever be.

Buying early buys the one thing an election cannot give you back: time to make it yours before it matters.

What the next owner can unlock

None of these is built. All of them are cheap from here and expensive from scratch, because the geography, the seat structure, the daily ingestion and the audience already exist. This is the headroom you are buying, not a roadmap we are promising.

USSD and SMS access

Most Kenyan voters are not on a smartphone. Every leader and seat is already keyed to a ward, so a shortcode turns this into the only civic register reachable from a feature phone.

Election-night results

The seat structure for all six elective levels is already modelled. Plug a results feed into it and vote.ke becomes the live results destination, on the domain people would guess first.

Ward-level sentiment tracking

The news engine already classifies every mention by tone. Surfacing it as a live county and ward dashboard is a view over data that is already being collected daily.

Promise-to-delivery scoring

Manifestos in, delivery tracker already built. Score what was promised against what the record shows was done, per leader, per cycle, automatically.

Swahili and vernacular

The content layer is structured rather than hand-written, so reaching a far larger share of the electorate is a translation problem and not a rebuild.

A newsroom API

3,216 pages of structured civic data that every media house in the country rebuilds from scratch each cycle. Licensing it is a second revenue line that costs nothing to serve.

What it cost to build

Over 1 million lines of code across 1,402 files, running in production. Here is everything that we shipped.

Civic data model and geography

47 counties down to ward, all six elective levels, 1,882 positions

Leader profiles and track records

1,478 profiles with experience, delivery tracking and verification

News ingestion and AI classification

Daily crawl across 1,163 leaders, sentiment classified, 5,185 articles

Ballot simulator and comparison

Six ballots per ward, shareable, side-by-side candidate view

Campaign dashboard

Followers, broadcasts, pledges, reviews, ambassadors, press desk

Payments and ledger

M-Pesa STK push, Paystack, credit wallets, double-entry accounting

SMS, OTP and notifications

Africa's Talking, number verification, ward-targeted delivery

Voter education and party data

131 parties, alliances, registration drives, key dates, demographics

Programmatic SEO

3,216 pages generated and indexed, sitemap, structured metadata

Data assembly and verification

36 import and backfill scripts; every profile, seat and party checked

Design system and mobile layouts

Tokens, components, responsive down to 375px, accessibility pass

The maths, in one line

It took over 60 days of design, engineering and project management, each taking over 8 hours a day, charged at KES 10,000 an hour to develop vote.ke.

60 days x 8 hours x 3 disciplines x KES 10,000

The architect has been delivering software for over 14 years. He previously worked at Microsoft as a Senior Software Engineer, shipping to hundreds of millions of users across more than 50 Microsoft products.

The same engineering practices went into vote.ke, and they continue under the twelve-month maintenance contract included in the sale.

Cost of the build

KES 14,400,000

Excludes AI inference and deployment costs, which are paid separately and continue monthly.

What it can earn in one election cycle

Kenya cleared roughly 16,000 candidates in 2022. Before party nominations thin the field, the pool of aspirants runs closer to 25,000. Every one of them has a budget, a deadline and no software.

Our rate card is live on the pricing page. Weighted the way the 2022 candidate spread implies:

TierPer monthShareContributes
Kickstart2,50075%1,875
Mobilize12,50020%2,500
Dominate50,0005%2,500
Blended6,875

16,000 candidates were cleared in 2022. Pre-nomination aspirant counts run 1.5-2x cleared numbers, so the 2027 addressable pool is ~25,000-30,000. The only thing that varies is how many aspirants pay, which is a question of how hard you sell.

CaseThe poolConvertSubscriptionsMonthsBlended2027 Cycle revenue
Bear25,0002%500126,875 x 500 x 1241,250,000
Base25,0005%1,250126,875 x 1,250 x 12103,125,000
Bull25,00010%2,500126,875 x 2,500 x 12206,250,000

This counts subscriptions only. In addition to that you will earn from broadcast credits, the 5 percent fundraising fee and setup services.

The Price

KES 30,937,500

Approximately USD 238,000

Everything on this page, plus twelve months of maintenance and support.

How that number was reached

  1. 1 Start with the bear case. The minimum revenue projected for the 2027 cycle is KES 41,250,000.
  2. 2 Take 75 percent of it. Pay only 75 percent of the minimum you could get back. 41,250,000 x 0.75 = 30,937,500. In the worst case, you could earn a profit of KES 10,312,500
  3. 4 Consider the future potential. You will continue to earn from vote.ke in 2032, 2037, 2042 and beyond. The record gets deeper and the brand grows with every election cycle.

Let us talk

Tell us which of the five assets matter to you and we will put together the relevant numbers: traffic history, the data schema, the codebase, and what a transfer would involve.

Start a conversation