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 |
|---|---|---|
| Kajiado West Kajiado County | KSh 192,613,248 | 101 seats |
| Kaloleni Kilifi County | KSh 183,086,585 | This seat only |
| Kamukunji Nairobi County | KSh 192,613,248 | 101 seats |
| Kandara Muranga County | KSh 202,243,910 | 53 seats |
| Kanduyi Bungoma County | KSh 221,505,235 | 7 seats |
| Kangema Muranga County | KSh 173,351,923 | 20 seats |
| Kangundo Machakos County | KSh 182,982,585 | 74 seats |
| Kapenguria West Pokot County | KSh 202,243,910 | 53 seats |
| Kapseret Uasin Gishu County | KSh 192,613,248 | 101 seats |
| Karachuonyo Homa Bay County | KSh 211,874,573 | 22 seats |
| Kasarani Nairobi County | KSh 192,613,248 | 101 seats |
| Kasipul Homa Bay County | KSh 192,613,248 | 101 seats |
| Kathiani Machakos County | KSh 183,032,585 | This seat only |
| Keiyo North Elgeyo Marakwet County | KSh 182,982,585 | 74 seats |
| Keiyo South Elgeyo Marakwet County | KSh 202,243,910 | 53 seats |
| Kesses Uasin Gishu County | KSh 182,982,585 | 74 seats |
| Khwisero Kakamega County | KSh 182,982,585 | 74 seats |
| Kiambaa Kiambu County | KSh 192,613,248 | 101 seats |
| Kiambu Kiambu County | KSh 182,982,585 | 74 seats |
| Kibra Nairobi County | KSh 192,613,248 | 101 seats |
| Kibwezi East Makueni County | KSh 182,982,585 | 74 seats |
| Kibwezi West Makueni County | KSh 202,243,910 | 53 seats |
| Kieni Nyeri County | KSh 221,505,235 | 7 seats |
| Kigumo Muranga County | KSh 192,613,248 | 101 seats |
| Kiharu Muranga County | KSh 202,243,910 | 53 seats |
| Kikuyu Kiambu County | KSh 192,613,248 | 101 seats |
| Kilgoris Narok County | KSh 202,243,910 | 53 seats |
| Kilifi North Kilifi County | KSh 211,874,573 | 22 seats |
| Kilifi South Kilifi County | KSh 192,613,248 | 101 seats |
| Kilome Makueni County | KSh 173,385,923 | This seat only |
| Kimilili Bungoma County | KSh 182,982,585 | 74 seats |
| Kiminini Trans Nzoia County | KSh 202,243,910 | 53 seats |
| Kinango Kwale County | KSh 211,874,573 | 22 seats |
| Kinangop Nyandarua County | KSh 221,505,235 | 7 seats |
| Kipipiri Nyandarua County | KSh 182,982,585 | 74 seats |
| Kipkelion East Kericho County | KSh 182,982,585 | 74 seats |
| Kipkelion West Kericho County | KSh 182,982,585 | 74 seats |
| Kirinyaga Central Kirinyaga County | KSh 182,986,585 | This seat only |
| Kisauni Mombasa County | KSh 211,874,573 | 22 seats |
| Kisumu Central Kisumu County | KSh 202,243,910 | 53 seats |