Expenditure breakdown
Revenue sources
Budget & revenue trend — all years since 2013 (KSh Trillion)
📊 National Procurement Statistics by Financial Year
Total tenders advertised and contracts awarded across all national government MDAs, county governments, state corporations, and public universities — published on the Public Procurement Information Portal (PPIP) at tenders.go.ke. Data sourced from PPRA Annual Reports 2019–2024 and the Open Contracting Partnership OCDS dataset.
ⓘ Sources: PPRA Annual Reports 2019–2024 · PPRA MAPS Assessment Report 2024 · Open Contracting Partnership OCDS Dataset (tenders.go.ke/ocds) · Nation Africa investigation on top contract winners · Kenya News Agency AGPO statistics. Figures marked ~est. are derived from PPIP dataset file sizes and trend extrapolation. Published values may undercount due to incomplete e-procurement compliance (~73% of entities reported in 2024). Full PPRA reports →
Sector allocations (KSh Bn)
Recurrent vs development
| Category | KSh Bn | Share | Type |
|---|
PAYE — Income Tax
▼Progressive tax: 10% on first KSh 24K · 25% next KSh 8,333 · 30% up to KSh 500K · 32.5% to KSh 800K · 35% above. Personal relief KSh 2,400/month.
NSSF — Pension
▼Before FY 2021/22: flat KSh 200/month. From FY 2023/24 (NSSF Act 2013): Tier I 6% of first KSh 8K + Tier II 6% of KSh 8K–72K. Max KSh 4,320/month employee contribution.
NHIF → SHIF (Health)
▼NHIF: banded fixed contributions (KSh 150–1,700/month) until October 2024. SHIF under SHA: 2.75% of gross salary, minimum KSh 300/month from Oct 2024.
AHL — Housing Levy
▼Introduced July 2023. Challenged legally; fully operational March 2024 after Supreme Court upheld it. 1.5% employee + 1.5% employer of gross salary. Funds National Housing Development Fund.
Public debt — all years (KSh Trillion)
FY 2025/26 deficit financing
Revenue vs expenditure gap — all years (KSh Trillion)
🏦 Lenders & Debt Composition by Financial Year
| Financial Year | External (KSh Bn) | Domestic (KSh Bn) | Total (KSh Tr) | Debt/GDP | Key Debt Event |
|---|
ⓘ Sources: PDMO Quarterly Debt Bulletins · CBK Statistics · IMF/World Bank DSA · AfDB Economic Outlook · Cytonn Investment Research. External balances converted at year-average CBK rates. *FY25/26 projections.
Equitable Share — FY 2025/26 (KSh Bn)
Top 10 counties by equitable share —
National county transfers trend (KSh Bn)
| # | County | Region | Eq. Share (Bn) | Own Revenue (Bn) | Total Budget (Bn) | Absorption % | Population (M) |
|---|
Sources: EACC · Office of DPP · Auditor General · Transparency International · The Elephant · Daily Nation · AfriCOG
NG-CDF Annual Allocation — KSh Billion (2013/14 to 2025/26)
NG-CDF as % of National Budget
Year Detail —
In 2024, a three-judge High Court bench declared the NG-CDF Act unconstitutional, citing separation of powers — MPs should not oversee executive funds. The Court of Appeal is yet to rule. The Fund continues operating pending the appeal outcome. This remains one of Kenya's most significant public finance governance disputes.
NG-CDF Board · Kenya Law — NG-CDF Act
| Project | Contracting Authority | Value (KSh Bn) | Contract Term | Status |
|---|---|---|---|---|
| Nairobi Expressway (27.1km) | KeNHA / Moja Expressway | 86.8 | 30 years (BOOT) | ✅ Operational since May 2022 |
| Naivasha–Kisumu SGR (Phase 2B) | Kenya Railways | 549.0 | Concession TBD | 🔵 Construction commenced 2024 |
| Mombasa–Nairobi Usahihi Expressway | KeNHA / Everstrong Capital | 465.0 | PPP TBD | ⏳ Development agreement 2026 |
| BRT Lines 2 & 3 (Nairobi) | NaMA / NAMATA | ~85.0 | 25 years | ⏳ Procurement stage |
| Mombasa Port Container Terminal | Kenya Ports Authority | TBD | 30+ years | 🔴 On hold (court challenge) |
| Nairobi Railway City Central Station | Kenya Railways | TBD | PPP TBD | ⏳ Cabinet-approved concept 2025 |
Contract values are as advertised or reported; actual outturn costs may differ due to variations. Dates are from official gazette notices, Parliament committee reports, and verified investigative journalism. PPIP (tenders.go.ke) · PPRA Contract Awards · PPP Kenya · Open Contracting OCDS Data · Parliament Committee Reports · Nation Africa · The Elephant
ⓘ Annual averages of CBK daily indicative mid-rates. Peak: 159.7 KES/USD (Jan 2024). Current (May 2026): ~129.4. Source: CBK Forex Exchange Rates
ⓘ EPRA maximum retail prices (KSh/litre incl. VAT). Regulated since 2010 (ERC); monthly cycle from 2022. Record: Diesel KSh 242.92 (15 May 2026). Jun 2026: diesel cut -KSh10 to KSh 222.86; kerosene raised +KSh38.60 to KSh 191.38 (anti-adulteration). VAT 8% valid to 14 Jul 2026. Source: EPRA Pump Prices
Total Budget Comparison — FY 2023/24 to FY 2026/27
FY 2026/27 Expenditure Mix
| Item | FY 2024/25 (Approved) | FY 2025/26 (Approved) | FY 2026/27 (Proposed) | Change (25/26→26/27) | % of GDP 26/27 |
|---|---|---|---|---|---|
| Total Revenue (incl. AiA) | KSh 2.90T | KSh 3.35T (rev.) | KSh 3.63T | ▲ +6.8% | 17.4% GDP |
| Ordinary Revenue (Tax) | KSh 2.60T | KSh 2.80T | KSh 3.00T | ▲ +7.1% | 14.4% GDP |
| Total Expenditure | KSh 3.99T | KSh 4.53T (rev.) | KSh 4.82T | ▲ +12.4% | 23.1% GDP |
| Recurrent Expenditure | KSh 2.84T | KSh 3.13T | KSh 3.54T | ▲ +13.1% | 17.0% GDP |
| Development Expenditure | KSh 0.70T | KSh 0.68T | KSh 0.75T | ▲ +10.3% | 3.6% GDP |
| County Transfers | KSh 0.40T | KSh 0.47T | KSh 0.50T | ▲ +6.4% | 2.4% GDP |
| Consolidated Fund Services (CFS) | KSh 1.10T | KSh 1.24T | KSh 1.50T | ▲ +21.0% | 7.2% GDP |
| Interest Payments (domestic) | KSh 0.72T | KSh 0.82T | KSh 1.25T | ▲ +52.4% | 6.0% GDP |
| Fiscal Deficit | KSh 1.09T | KSh 1.18T (rev.) | KSh 1.19T | ▲ +28.8% | 5.7% GDP |
| Domestic Borrowing | KSh 0.62T | KSh 0.64T | KSh 0.996T | ▲ RECORD | 5.3% GDP |
| External Borrowing | KSh 0.47T | KSh 0.28T | KSh 0.116T | ▼ -59.6% | 0.4% GDP |
Sector Allocations — FY 2025/26 vs FY 2026/27 (KSh Billion)
2026/27 Sector Share
| Sector | FY 2024/25 | FY 2025/26 | FY 2026/27 | Change | Share 26/27 | Key Programmes |
|---|---|---|---|---|---|---|
| Education | KSh 623.4Bn | KSh 658.5Bn | KSh 668.3Bn | ▲ +1.5% | 28.5% | Capitation, teacher salaries, JSS, TVET, universities. TSC +KSh 11Bn to KSh 420.9Bn. |
| National Security | KSh 340.2Bn | KSh 373.8Bn | KSh 566.9Bn | ▲ +51.7% | 24.2% | NIS KSh 58.6Bn. Police KSh 125Bn. Pre-election security surge. NISCCS KSh 2Bn. |
| Energy, Infrastructure & ICT | KSh 480.5Bn | KSh 500.7Bn | KSh 500.0Bn | ▼ -0.1% | 21.3% | Roads KSh 230.3Bn. Housing KSh 135.8Bn. SGR Phase 2B/2C KSh 20.8Bn. Geothermal expansion. |
| Health | KSh 136.2Bn | KSh 136.8Bn | KSh 170.7Bn | ▲ +24.8% | 7.3% | SHA/SHIF rollout. UHC KSh 4Bn. Referrals KSh 54Bn. Vaccines KSh 4.6Bn. KEMSA KSh 5Bn. |
| Governance, Justice & Law | KSh 265.1Bn | KSh 276.7Bn | KSh 290.0Bn | ▲ +4.8% | 5.2% | Judiciary KSh 25Bn. GJLO sector. Parliament KSh 22Bn. EACC KSh 2Bn. |
| Agriculture & Rural Dev | KSh 74.5Bn | KSh 78.0Bn | KSh 63.0Bn | ▼ -19.2% | 2.7% | Fertilizer subsidy KSh 10Bn. NAVCAP KSh 10Bn. Fisheries KSh 4.8Bn. Sugar reforms KSh 2Bn. |
| Environment & Water | KSh 112.3Bn | KSh 117.5Bn | KSh 117.5Bn | — | 5.0% | Water supply schemes. KEWASIP KSh 0.5Bn. Climate action FLLoCA KSh 11.5Bn. |
| Social Protection & Youth | KSh 98.4Bn | KSh 109.7Bn | KSh 109.7Bn | — | 4.7% | Inua Jamii cash transfers. Hustler Fund. Women/Youth enterprise. NYS. NYOTA. |
Revenue Trend — FY 2022/23 to FY 2026/27 (KSh Bn)
FY 2026/27 Revenue Sources Mix
| Revenue Head | FY 2024/25 | FY 2025/26 | FY 2026/27 | Change | % of Total Rev 26/27 |
|---|---|---|---|---|---|
| Income Tax (PAYE + Corporate) | KSh 1,156Bn | KSh 1,283Bn | KSh 1,380Bn | ▲ +7.6% | 38.0% |
| VAT (Domestic + Import) | KSh 744Bn | KSh 813Bn | KSh 877Bn | ▲ +7.9% | 24.2% |
| Import Duty | KSh 187Bn | KSh 195Bn | KSh 214Bn | ▲ +9.7% | 5.9% |
| Excise Duty | KSh 302Bn | KSh 323Bn | KSh 349Bn | ▲ +8.0% | 9.6% |
| Other Tax Revenue | KSh 211Bn | KSh 186Bn | KSh 180Bn | ▼ -3.2% | 5.0% |
| Appropriation-in-Aid (AiA) | KSh 300Bn | KSh 600Bn | KSh 630Bn | ▲ +5.0% | 17.3% |
| Grants & External Support | KSh 0Bn | KSh 0Bn | KSh 0Bn | — | — |
| TOTAL REVENUE | KSh 2,900Bn | KSh 3,400Bn | KSh 3,630Bn | ▲ +6.8% | 100% |
Deficit Financing — FY 2026/27 vs Prior Years (KSh Bn)
FY 2026/27 Borrowing Mix
| Debt Item | FY 2024/25 | FY 2025/26 | FY 2026/27 | Change | Analysis |
|---|---|---|---|---|---|
| Fiscal Deficit (KSh Bn) | KSh 1,090 | KSh 923 | KSh 1,190 | ▲ +28.8% | Wider than 2025/26 despite consolidation narrative. |
| Deficit / GDP | 5.1% | 4.8% | 5.7% | ▲ +0.9pp | Exceeds IMF 4.9% 2026 projection. Pre-election cycle spending. |
| Domestic Borrowing (net) | KSh 622 | KSh 636 | KSh 995.7 | ▲ +56.5% | Net domestic financing KSh 995.7Bn (4.8% GDP). Still near-record high domestication of borrowing. |
| External Borrowing (net) | KSh 468 | KSh 287 | KSh 116.2 | ▼ -59.6% | Net external financing KSh 116.2Bn (0.6% GDP). No new Eurobond cycle planned. IMF programme lapsed Apr 2025. |
| Total Interest Payments | KSh 929 | KSh 1,090 | KSh 1,254.2 | ▲ +15.0% | Total interest (CFS) KSh 1,254.2Bn = 26% of gross budget. (Source: IPF analysis, Budget Summary Apr 2026) |
| Gross Public Debt (est.) | KSh 10.4T | KSh 11.5T | KSh ~13.6T | ▲ ~18% | PV of debt/GDP: 65.7% (Budget Summary). Nominal debt/GDP ~73%. PFM statutory ceiling 55% — waiver needed. |
| Debt / GDP | 62% | 60% | 65.7% (PV) | ▲ +5.7pp (PV) | PV of total public debt/GDP = 65.7% (Budget Summary Apr 2026). Well above PFM Act 55% ceiling. Waiver required. |
County Transfers — FY 2022/23 to FY 2026/27 (KSh Bn)
FY 2026/27 County Allocation Breakdown
| Item | FY 2024/25 | FY 2025/26 | FY 2026/27 | Change | Notes |
|---|---|---|---|---|---|
| Equitable Share | KSh 385.4Bn | KSh 400.1Bn | KSh 428.0Bn | ▲ +6.9% | Senate–Assembly agreed KSh 428Bn (21.9% of shareable revenue). Up from original KSh 420Bn BPS proposal. |
| Equalisation Fund | KSh 10.2Bn | KSh 10.2Bn | KSh 15.2Bn | ▲ +49.0% | For marginalised areas — Turkana, Mandera, Wajir, Marsabit, Isiolo, Tana River, Lamu, Taita-Taveta. |
| Conditional Grants (County Govts Add. Alloc. Bill) | KSh 65.3Bn | KSh 74.9Bn | KSh 75.7Bn | ▲ +1.1% | Includes World Bank, AfDB, and bilateral project grants channelled through counties. |
| TOTAL COUNTY TRANSFERS | KSh 461.0Bn | KSh 485.2Bn | KSh 495.5Bn | ▲ +2.1% | Approved Budget Estimates: KSh 495.5Bn total (equitable share KSh 428Bn + equalisation + conditional grants). |
📊 FY 2025/26 — Budget vs Actual Expenditure (Q1–Q3 Cumulative)
Budget vs Actual — Key Lines (KSh Bn, Q1–Q3 2025/26)
Development Budget Absorption (% of Annual)
| Budget Line | FY 25/26 Approved | Prorated Q3 Budget | Actual Q1–Q3 | Variance | Status |
|---|---|---|---|---|---|
| Total Revenue | KSh 3,350Bn | KSh 2,513Bn | KSh 2,460Bn | ▼ -2.1% | OK |
| Total Expenditure | KSh 4,530Bn | KSh 3,398Bn | KSh 3,105Bn | ▼ -8.6% | WARN |
| Recurrent Expenditure | KSh 3,380Bn | KSh 2,535Bn | KSh 2,580Bn | ▲ +1.8% | OK |
| Development Expenditure | KSh 715Bn | KSh 536Bn | KSh 285Bn | ▼ -46.9% | ALERT |
| County Transfers | KSh 485Bn | KSh 364Bn | KSh 348Bn | ▼ -4.4% | OK |
| Education Sector | KSh 658.5Bn | KSh 494Bn | KSh 480Bn | ▼ -2.8% | OK |
| National Security | KSh 373.8Bn → KSh 450Bn* | KSh 338Bn | KSh 265Bn | ▼ -21.6% | WARN |
| Agriculture | KSh 78Bn → KSh 63Bn* | KSh 47Bn | KSh 52Bn | ▲ +10.6% | OK |
* Revised via Supplementary Estimates I (Mar 2026). Source: CoB NG-BIRR Q3 2025/26.
🔀 Detected Budget Reallocations (Supplementary Estimates I — Mar 2026)
⚠️ Low Development Budget Absorption — Sector Alerts (Q3)
| Sector | Annual Budget | Q1–Q3 Actual | Absorption % | Expected (75%) | Shortfall | Risk |
|---|---|---|---|---|---|---|
| Development — Overall | KSh 715Bn | KSh 285Bn | 39.9% | KSh 536Bn | KSh 251Bn | ALERT |
| Environment & Water | KSh 117.5Bn | KSh 78Bn | 66.4% | KSh 88Bn | KSh 10Bn | WARN |
| Social Protection | KSh 109.7Bn | KSh 72Bn | 65.6% | KSh 82Bn | KSh 10Bn | WARN |
| Health Development | KSh 136.8Bn | KSh 88Bn | 64.3% | KSh 103Bn | KSh 15Bn | WARN |
python3 sirkal_crawler/agent.py.
Data sources: CoB NG-BIRR Quarterly Reports · National Treasury QEBR · KRA Revenue Outturns.
Next scheduled run: Monday 03:00 UTC.
To run now: cd sirkal_crawler && python agent.py --all
ⓘ Sources: Parliament Budget Documents · 2026 Budget Policy Statement · Citizen Digital (Apr 30 2026) · Capital FM Budget Brief (May 10 2026) · Tuko.co.ke · Parliament.go.ke Node 25122 · Cytonn FY 2025/26 Review. FY 2026/27 figures are proposed estimates — subject to Finance Bill 2026 and Appropriation Act. Development expenditure target of 29.0% of ministerial spending is below the PFM Act 30% statutory minimum (acknowledged by Treasury).
| Facility / Project | County | Level | Cost (KSh) | Funder | Status | FY Allocation |
|---|
ⓘ Data: Ministry of Health Capital Budget 2026/27 · World Bank KDSP I & II · AfDB KSHIP · KEMSA infrastructure reports. Only projects with publicly disclosed contract values are included.
| Project | County / Route | Type | Cost (KSh) | Funder | Status | FY 2026/27 Vote |
|---|
ⓘ Data: KeNHA Project Status Reports 2024/25 · KURA Road Inventory · SGR Phase Agreements (SGR Naivasha–Kisumu Loan) · KPLC Last Mile Connectivity Programme · Budget Estimates FY 2026/27 (Energy, Infrastructure & ICT Vote).
| Institution / Project | County | Type | Cost / Allocation (KSh) | Funder | Status | Notes |
|---|
ⓘ Data: Ministry of Education Budget Estimates 2026/27 · TSC Annual Report 2024 · World Bank PRIEDE project · SEQIP · KEEP · NG-CDF Education Projects Database.
ⓘ All Finance Bills are tabled by the National Treasury Cabinet Secretary under Article 114 of the Constitution of Kenya. Bills must be introduced in the National Assembly and cannot originate in the Senate. Sources: parliament.go.ke · kenyalaw.org · mzalendo.com · Bowmans · EY · KPMG · Grant Thornton tax analyses.