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