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 |
|---|---|---|
| Malindi Kilifi County | KSh 192,613,248 | 101 seats |
| Mandera East Mandera County | KSh 192,613,248 | 101 seats |
| Mandera North Mandera County | KSh 192,613,248 | 101 seats |
| Mandera South Mandera County | KSh 192,613,248 | 101 seats |
| Mandera West Mandera County | KSh 192,613,248 | 101 seats |
| Manyatta Embu County | KSh 202,243,910 | 53 seats |
| Maragwa Muranga County | KSh 202,243,910 | 53 seats |
| Marakwet East Elgeyo Marakwet County | KSh 182,982,585 | 74 seats |
| Marakwet West Elgeyo Marakwet County | KSh 202,243,910 | 53 seats |
| Masinga Machakos County | KSh 192,613,248 | 101 seats |
| Matayos Busia County | KSh 192,613,248 | 101 seats |
| Mathare Nairobi County | KSh 202,243,910 | 53 seats |
| Mathioya Muranga County | KSh 173,351,923 | 20 seats |
| Mathira Nyeri County | KSh 202,243,910 | 53 seats |
| Matuga Kwale County | KSh 192,613,248 | 101 seats |
| Matungu Kakamega County | KSh 192,613,248 | 101 seats |
| Matungulu Machakos County | KSh 192,629,248 | This seat only |
| Mavoko Machakos County | KSh 182,982,585 | 74 seats |
| Mbeere North Embu County | KSh 173,351,923 | 20 seats |
| Mbeere South Embu County | KSh 192,613,248 | 101 seats |
| Mbooni Makueni County | KSh 202,243,910 | 53 seats |
| Mogotio Baringo County | KSh 173,351,923 | 20 seats |
| Moiben Uasin Gishu County | KSh 192,613,248 | 101 seats |
| Molo Nakuru County | KSh 182,982,585 | 74 seats |
| Mosop Nandi County | KSh 211,874,573 | 22 seats |
| Mount Elgon Bungoma County | KSh 202,243,910 | 53 seats |
| Moyale Marsabit County | KSh 211,874,573 | 22 seats |
| Msambweni Kwale County | KSh 182,982,585 | 74 seats |
| Muhoroni Kisumu County | KSh 192,613,248 | 101 seats |
| Mukurweini Nyeri County | KSh 182,982,585 | 74 seats |
| Mumias East Kakamega County | KSh 173,351,923 | 20 seats |
| Mumias West Kakamega County | KSh 182,982,585 | 74 seats |
| Mvita Mombasa County | KSh 192,613,248 | 101 seats |
| Mwala Machakos County | KSh 202,243,910 | 53 seats |
| Mwatate Taita Taveta County | KSh 192,613,248 | 101 seats |
| Mwea Kirinyaga County | KSh 221,505,235 | 7 seats |
| Mwingi Central Kitui County | KSh 202,243,910 | 53 seats |
| Mwingi North Kitui County | KSh 192,613,248 | 101 seats |
| Mwingi West Kitui County | KSh 182,982,585 | 74 seats |
| Naivasha Nakuru County | KSh 221,505,235 | 7 seats |