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.
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.
| 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 |