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
Not publishedDisbursedA separate NG-CDF Board series we have not published yet
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 Seats paid the same
Ainabkoi Uasin Gishu County KSh 173,351,923 20 seats
Ainamoi Kericho County KSh 202,243,910 53 seats
Aldai Nandi County KSh 202,243,910 53 seats
Alego Usonga Siaya County KSh 202,243,910 53 seats
Awendo Migori County KSh 182,982,585 74 seats
Bahati Nakuru County KSh 192,613,248 101 seats
Balambala Garissa County KSh 192,613,248 101 seats
Banissa Mandera County KSh 192,613,248 101 seats
Baringo Central Baringo County KSh 192,664,248 This seat only
Baringo North Baringo County KSh 192,613,248 101 seats
Baringo South Baringo County KSh 182,982,585 74 seats
Belgut Kericho County KSh 192,613,248 101 seats
Bobasi Kisii County KSh 221,505,235 7 seats
Bomachoge Borabu Kisii County KSh 182,982,585 74 seats
Bomachoge Chache Kisii County KSh 173,351,923 20 seats
Bomet Central Bomet County KSh 192,613,248 101 seats
Bomet East Bomet County KSh 192,613,248 101 seats
Bonchari Kisii County KSh 182,982,585 74 seats
Bondo Siaya County KSh 202,243,910 53 seats
Borabu Nyamira County KSh 182,982,585 74 seats
Budalangi Busia County KSh 182,982,585 74 seats
Bumula Bungoma County KSh 211,874,573 22 seats
Bura Tana River County KSh 192,613,248 101 seats
Bureti Kericho County KSh 211,874,573 22 seats
Butere Kakamega County KSh 192,613,248 101 seats
Butula Busia County KSh 202,243,910 53 seats
Buuri Meru County KSh 192,613,248 101 seats
Central Imenti Meru County KSh 182,994,585 This seat only
Changamwe Mombasa County KSh 192,613,248 101 seats
Chepalungu Bomet County KSh 192,613,248 101 seats
Cherangany Trans Nzoia County KSh 211,874,573 22 seats
Chesumei Nandi County KSh 192,613,248 101 seats
Chuka/Igambang'ombe Tharaka Nithi County KSh 192,613,248 101 seats
Dadaab Garissa County KSh 202,243,910 53 seats
Dagoretti North Nairobi County KSh 192,613,248 101 seats
Dagoretti South Nairobi County KSh 192,613,248 101 seats
Eldama Ravine Baringo County KSh 202,243,910 53 seats
Eldas Wajir County KSh 182,982,585 74 seats
Embakasi Central Nairobi County KSh 192,613,248 101 seats
Embakasi East Nairobi County KSh 192,613,248 101 seats