Kenya's
political pulse, live.
ML sentiment scores for every politician, county, and issue — updated every 15 minutes from 9 Kenyan sources in English, Swahili, and Sheng.
Sentiment swings detected within minutes, not hours
Get notified when a politician's mention volume spikes
Drill down from national to ward level instantly
PDF, Word, or PowerPoint — delivered in 3 minutes
Live Rankings
Updated 19:36Try:··
Dashboard Insights
Real-time intelligence snapshot — updated every 15 minutes from 9 Kenyan sources
Key Alerts & Anomalies
System stable • Normal activity levels
No anomalous sentiment shifts or volume spikes detected in the last 24 hours. All tracked entities operating within normal sentiment ranges.
Top Mentions (7 days)
Who's dominating the conversation
Loading top mentions...
Platform Activity
System & coverage metrics
Next refresh in approximately 10 minutes
Under the hood
How PublicMoodTracker works
From a tweet in Sheng to a sentiment score on your dashboard — in under 15 minutes.
We scrape 9 sources
Twitter/X, Facebook, YouTube, Nation, Standard, Tuko, Star, Citizen, KBC — every 15 minutes around the clock. Real-time monitoring means you're never out of the loop. No data gaps.
AI tags each post
Every post is linked to a politician, county, or issue. Slang, nicknames, and Sheng abbreviations handled natively. Disambiguation ensures accuracy even when referring to the same person by different names.
Sentiment scored
Three NLP models — one per language — score each post. Sarcasm detection is trained specifically on Kenyan data. Context-aware scoring captures nuance in political discourse.
Delivered instantly
Web dashboard, PDF/Word/PPT report, or WhatsApp bot. Receive insights wherever you work. Mobile-friendly design for instant access. SMS alerts for critical political developments.
Built for Kenya
Why PublicMoodTracker?
Every design decision was made with the Kenyan political context in mind.
English, Swahili & Sheng
- Three separate NLP models — one per language, built on Kenyan political discourse
- Sarcasm detection trained specifically on Kenyan data — catches local idioms others miss
- Handles code-switching and Sheng slang natively. Understands nicknames and local abbreviations
Full 47-County Coverage
- Country → Region → County → Ward level granularity. Drill down from national to your neighborhood
- All 1,450+ wards tracked individually with MCA sentiment data
- Interactive choropleth map updated live. Color-coded sentiment heatmap for instant insights
Pay via M-Pesa
- Flexible pricing — full dashboard access from KES 1,000/day. No hidden fees
- Plans include PDF/Word/PPT reports delivered in under 3 minutes
- WhatsApp bot for 30M+ Safaricom users. Get insights without leaving chat
Spike Alerts
- Volume spikes detected within 10 minutes — faster than news outlets. Never caught off guard
- SMS or WhatsApp push notification. Real-time alerts for breaking developments
- Emergency report delivered in under 3 minutes. Comprehensive analysis of what triggered the spike
Comparative Analysis
- Side-by-side multi-candidate comparison. See who's trending and why
- County-level breakdown per politician. Understand regional strengths and weaknesses
- 30-day trend charts with daily granularity. Spot momentum shifts before they matter
Transparent & Auditable
- Every score links back to source posts. See exactly what we're measuring
- Date range, model version, and post count shown. Full provenance for every data point
- No black boxes — full methodology published. Trust the data because you understand it
Kenya's political intelligence,
at your fingertips.
Trusted by campaign teams, journalists, and researchers across Kenya. Start free — no card required.