National & devolved spending
NG-CDF constituency allocations
The National Government Constituencies Development Fund
(NG-CDF) is money Parliament sets aside each year for every
constituency's own development — classrooms, bursaries, water
projects, security posts. This page shows what was approved for
each constituency. What was actually released, spent and delivered are
separate records from separate sources, and are not shown here.
290Allocation lines
KSh 55.9 billionPublished subtotal
—Disbursed · separate source
1Financial year
Coverage: 290 of 290 constituency records for FY 2025/26.
Every constituency is covered. This is NG-CDF money only — it is not Kenya's national budget.
Every figure below was checked against the NG-CDF Board's own record before we published it. Open a constituency to see that record and how its allocation compares.
NG-CDF approved allocation by constituency, FY 2025/26
| Constituency |
Approved allocation | Full record |
|
Ainabkoi
|
KSh 173,351,923 |
Record & comparison →
|
|
Ainamoi
|
KSh 202,243,910 |
Record & comparison →
|
|
Aldai
|
KSh 202,243,910 |
Record & comparison →
|
|
Alego Usonga
|
KSh 202,243,910 |
Record & comparison →
|
|
Awendo
|
KSh 182,982,585 |
Record & comparison →
|
|
Bahati
|
KSh 192,613,248 |
Record & comparison →
|
|
Balambala
|
KSh 192,613,248 |
Record & comparison →
|
|
Banissa
|
KSh 192,613,248 |
Record & comparison →
|
|
Baringo Central
|
KSh 192,664,248 |
Record & comparison →
|
|
Baringo North
|
KSh 192,613,248 |
Record & comparison →
|
|
Baringo South
|
KSh 182,982,585 |
Record & comparison →
|
|
Belgut
|
KSh 192,613,248 |
Record & comparison →
|
|
Bobasi
|
KSh 221,505,235 |
Record & comparison →
|
|
Bomachoge Borabu
|
KSh 182,982,585 |
Record & comparison →
|
|
Bomachoge Chache
|
KSh 173,351,923 |
Record & comparison →
|
|
Bomet Central
|
KSh 192,613,248 |
Record & comparison →
|
|
Bomet East
|
KSh 192,613,248 |
Record & comparison →
|
|
Bonchari
|
KSh 182,982,585 |
Record & comparison →
|
|
Bondo
|
KSh 202,243,910 |
Record & comparison →
|
|
Borabu
|
KSh 182,982,585 |
Record & comparison →
|
|
Budalangi
|
KSh 182,982,585 |
Record & comparison →
|
|
Bumula
|
KSh 211,874,573 |
Record & comparison →
|
|
Bura
|
KSh 192,613,248 |
Record & comparison →
|
|
Bureti
|
KSh 211,874,573 |
Record & comparison →
|
|
Butere
|
KSh 192,613,248 |
Record & comparison →
|
|
Butula
|
KSh 202,243,910 |
Record & comparison →
|
|
Buuri
|
KSh 192,613,248 |
Record & comparison →
|
|
Central Imenti
|
KSh 182,994,585 |
Record & comparison →
|
|
Changamwe
|
KSh 192,613,248 |
Record & comparison →
|
|
Chepalungu
|
KSh 192,613,248 |
Record & comparison →
|
|
Cherangany
|
KSh 211,874,573 |
Record & comparison →
|
|
Chesumei
|
KSh 192,613,248 |
Record & comparison →
|
|
Chuka/Igambang'ombe
|
KSh 192,613,248 |
Record & comparison →
|
|
Dadaab
|
KSh 202,243,910 |
Record & comparison →
|
|
Dagoretti North
|
KSh 192,613,248 |
Record & comparison →
|
|
Dagoretti South
|
KSh 192,613,248 |
Record & comparison →
|
|
Eldama Ravine
|
KSh 202,243,910 |
Record & comparison →
|
|
Eldas
|
KSh 182,982,585 |
Record & comparison →
|
|
Embakasi Central
|
KSh 192,613,248 |
Record & comparison →
|
|
Embakasi East
|
KSh 192,613,248 |
Record & comparison →
|
Source: NG-CDF Board official API. Each row replays one exact retained JSON record; its source bytes, locator, SHA-256 and internally generated countercheck receipt are retained.