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
Kisumu East Kisumu County KSh 192,613,248 101 seats
Kisumu West Kisumu County KSh 192,613,248 101 seats
Kitui Central Kitui County KSh 192,613,248 101 seats
Kitui East Kitui County KSh 202,243,910 53 seats
Kitui Rural Kitui County KSh 182,982,585 74 seats
Kitui South Kitui County KSh 202,243,910 53 seats
Kitui West Kitui County KSh 183,018,585 This seat only
Kitutu Chache North Kisii County KSh 182,982,585 74 seats
Kitutu Chache South Kisii County KSh 192,613,248 101 seats
Kitutu Masaba Nyamira County KSh 202,243,910 53 seats
Konoin Bomet County KSh 192,613,248 101 seats
Kuresoi North Nakuru County KSh 182,982,585 74 seats
Kuresoi South Nakuru County KSh 182,982,585 74 seats
Kuria East Migori County KSh 192,613,248 101 seats
Kuria West Migori County KSh 211,874,573 22 seats
Kwanza Trans Nzoia County KSh 182,982,585 74 seats
Lafey Mandera County KSh 192,613,248 101 seats
Lagdera Garissa County KSh 202,243,910 53 seats
Laikipia East Laikipia County KSh 192,613,248 101 seats
Laikipia North Laikipia County KSh 182,982,585 74 seats
Laikipia West Laikipia County KSh 202,243,910 53 seats
Laisamis Marsabit County KSh 192,613,248 101 seats
Lamu East Lamu County KSh 173,351,923 20 seats
Lamu West Lamu County KSh 211,874,573 22 seats
Langata Nairobi County KSh 192,613,248 101 seats
Lari Kiambu County KSh 192,613,248 101 seats
Likoni Mombasa County KSh 192,613,248 101 seats
Likuyani Kakamega County KSh 192,613,248 101 seats
Limuru Kiambu County KSh 192,613,248 101 seats
Loima Turkana County KSh 182,982,585 74 seats
Luanda Vihiga County KSh 192,613,248 101 seats
Lugari Kakamega County KSh 202,243,910 53 seats
Lunga Lunga Kwale County KSh 182,982,585 74 seats
Lurambi Kakamega County KSh 202,243,910 53 seats
Maara Tharaka Nithi County KSh 192,674,248 This seat only
Machakos Town Machakos County KSh 212,063,573 This seat only
Magarini Kilifi County KSh 202,243,910 53 seats
Makadara Nairobi County KSh 182,982,585 74 seats
Makueni Makueni County KSh 211,874,573 22 seats
Malava Kakamega County KSh 211,874,573 22 seats