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
Samburu North Samburu County KSh 202,243,910 53 seats
Samburu West Samburu County KSh 192,613,248 101 seats
Seme Kisumu County KSh 182,982,585 74 seats
Shinyalu Kakamega County KSh 202,243,910 53 seats
Sigor West Pokot County KSh 182,982,585 74 seats
Sigowet-Soin Kericho County KSh 182,982,585 74 seats
Sirisia Bungoma County KSh 173,351,923 20 seats
Sotik Bomet County KSh 192,613,248 101 seats
South Imenti Meru County KSh 202,319,910 This seat only
South Mugirango Kisii County KSh 202,243,910 53 seats
Soy Uasin Gishu County KSh 211,874,573 22 seats
Starehe Nairobi County KSh 202,243,910 53 seats
Suba North Homa Bay County KSh 192,613,248 101 seats
Suba South Homa Bay County KSh 182,982,585 74 seats
Subukia Nakuru County KSh 173,351,923 20 seats
Suna East Migori County KSh 182,982,585 74 seats
Suna West Migori County KSh 182,982,585 74 seats
Tarbaj Wajir County KSh 182,982,585 74 seats
Taveta Taita Taveta County KSh 192,613,248 101 seats
Teso North Busia County KSh 202,243,910 53 seats
Teso South Busia County KSh 202,243,910 53 seats
Tetu Nyeri County KSh 173,351,923 20 seats
Tharaka Tharaka Nithi County KSh 192,613,248 101 seats
Thika Town Kiambu County KSh 192,613,248 101 seats
Tiaty Baringo County KSh 211,874,573 22 seats
Tigania East Meru County KSh 192,613,248 101 seats
Tigania West Meru County KSh 192,704,248 This seat only
Tinderet Nandi County KSh 182,982,585 74 seats
Tongaren Bungoma County KSh 202,243,910 53 seats
Turbo Uasin Gishu County KSh 202,243,910 53 seats
Turkana Central Turkana County KSh 192,613,248 101 seats
Turkana East Turkana County KSh 173,351,923 20 seats
Turkana North Turkana County KSh 202,243,910 53 seats
Turkana South Turkana County KSh 192,613,248 101 seats
Turkana West Turkana County KSh 211,874,573 22 seats
Ugenya Siaya County KSh 182,982,585 74 seats
Ugunja Siaya County KSh 173,351,923 20 seats
Uriri Migori County KSh 192,613,248 101 seats
Vihiga Vihiga County KSh 182,982,585 74 seats
Voi Taita Taveta County KSh 202,243,910 53 seats