vote.ke is for sale
Kenya's civic register, the domain that names it, and the audience that already found it.
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.
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:
| Tier | Per month | Share | Contributes |
|---|---|---|---|
| Kickstart | 2,500 | 75% | 1,875 |
| Mobilize | 12,500 | 20% | 2,500 |
| Dominate | 50,000 | 5% | 2,500 |
| Blended | 6,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.
| Case | The pool | Convert | Subscriptions | Months | Blended | 2027 Cycle revenue |
|---|---|---|---|---|---|---|
| Bear | 25,000 | 2% | 500 | 12 | 6,875 x 500 x 12 | 41,250,000 |
| Base | 25,000 | 5% | 1,250 | 12 | 6,875 x 1,250 x 12 | 103,125,000 |
| Bull | 25,000 | 10% | 2,500 | 12 | 6,875 x 2,500 x 12 | 206,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 Start with the bear case. The minimum revenue projected for the 2027 cycle is KES 41,250,000.
- 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
- 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.