BudgetSentinel β Kenya public budget monitoring. Tracks county allocations vs expenditures, flags deviations.
# π‘οΈ Hesabu β County Budget Intelligence Kenya
County development fund absorption tracker β powered by Controller of Budget data.
> **Hesabu** /hesΙΛbu/ β *Kiswahili*: accounts, arithmetic, reckoning.
---
Kenya's 47 county governments collectively manage **KES 400+ billion** annually in
devolved funds. The Controller of Budget publishes absorption rates for every county
every year. Budget Sentinel turns those PDFs into a searchable, comparable dashboard
that answers: **Where are development funds going unspent β and by how much?**
## What it tracks
| Metric | Source |
|--------|--------|
| Development fund absorption rate | COB Annual County Budget Implementation Review |
| Unspent development funds (KES) | Derived from COB data |
| Health, education, infrastructure as % of total | COB sector breakdowns |
| Per-capita allocation by county | COB Γ KNBS 2019 census |
| County own-revenue vs national transfer dependence | COB revenue data |
## Audience
- **Civil society / NGO monitors** β track county performance on key sectors
- **Journalists** β identify counties with persistent low absorption for investigation
- **County assembly members** β compare peers and benchmark performance
- **Diaspora Kenyans** β understand where their home county's resources go
- **Researchers** β download clean, cited COB data for policy analysis
## Trust principles
- All figures are from **COB published reports** (public domain). Source column in every CSV.
- Low absorption is a **factual observation**, not an accusation. Multiple causes exist.
- This tool does not name individuals or make forensic accounting conclusions.
- Verify originals at cob.go.ke.
## Local setup
```bash
git clone
github.com
cd budget-sentinel
pip install -r requirements.txt
streamlit run app.py
```
## Data
`data/allocations/county_budgets_fy2223.csv` β 46 counties, FY 2022/23.
All figures in KES millions. Each row has `source` and `verified` columns.
Ann β¦