Public finance

Public Finance Observatory

National budget and spending

Where the money goes

Follow the public-money lifecycle without blending unlike claims. Approved, revised, released, spent, delivered and audited values remain separate, and every published figure replays from retained official-source bytes.

Published approved-allocation subtotal · FY 2025/26 KSh 55.9 billion Partial corpus — not a national total
Released UnknownNot in the published source
Spent UnknownEstimates source carries no actuals
Source-bound rows 290

Coverage: 290 of 290 constituency allocation records for FY 2025/26. The displayed amount is the subtotal of published records only.

Official NG-CDF Board records

Constituency allocations · FY 2025/26

Browse all 290

Ten of 290 constituencies, in no particular order — not a ranking. NG-CDF is paid in bands, so most constituencies receive exactly the same amount as dozens of others. Every figure was checked against the NG-CDF Board's own record before we published it.

Ten of the 290 NG-CDF constituency allocations for FY 2025/26
ConstituencyApproved allocationFull record
Mwea KSh 221,505,235 Record & comparison →
Gichugu KSh 192,613,248 Record & comparison →
Kinango KSh 211,874,573 Record & comparison →
Ndia KSh 173,351,923 Record & comparison →
Kirinyaga Central KSh 182,986,585 Record & comparison →
Kangema KSh 173,351,923 Record & comparison →
Mathioya KSh 173,351,923 Record & comparison →
Kiharu KSh 202,243,910 Record & comparison →
Kigumo KSh 192,613,248 Record & comparison →
Maragwa KSh 202,243,910 Record & comparison →

Ministries and MDAs

Browse projects

No source-bound institutional budget series has been added yet.

Budget Watch

Methodology

Project rows will appear source by source: plan, appropriation, contract, payment, physical progress and outcome. Missing links will stay visible rather than being guessed.

Audit Flags

Audit findings will quote the Office of the Auditor-General at an exact report locator and state the finding as reported. No inference of criminal liability will be added; deterministic replay and every adversarial lens must confirm before a finding appears.

Source Documents

Open any constituency to see its figure, its comparison against the other 289, and the exact record behind it.

How this data should be read

The observatory follows a claim-scoped chain of official sources: laws and appropriations, Treasury estimates, Controller of Budget withdrawals and implementation reports, procurement records, Auditor-General findings, debt records, project systems and outcome statistics. An official source is used only for the claim it is authorised to establish. An allocation is never presented as a disbursement, expenditure or completed project.

Each public figure must replay deterministically from exact server-fetched source bytes, an admitted source URL and an exact record locator. Fresh, provider-backed adversarial lenses independently check correctness, identity and currency. Every lens must confirm; an unknown or refutation is retained for diagnosis but withheld. The receipt is internally generated, cryptographically attested and append-only. No human approval ceremony is required.

AI may explain the cited record, but it cannot invent a missing amount, turn absence into zero, infer wrongdoing without an audit source, or claim that an outcome was caused by one budget line. Partial source coverage is labelled as a subtotal until the expected official record set is complete.

Open the full methodology page