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 |
|---|---|---|
| Ainabkoi Uasin Gishu County | KSh 173,351,923 | 20 seats |
| Ainamoi Kericho County | KSh 202,243,910 | 53 seats |
| Aldai Nandi County | KSh 202,243,910 | 53 seats |
| Alego Usonga Siaya County | KSh 202,243,910 | 53 seats |
| Awendo Migori County | KSh 182,982,585 | 74 seats |
| Bahati Nakuru County | KSh 192,613,248 | 101 seats |
| Balambala Garissa County | KSh 192,613,248 | 101 seats |
| Banissa Mandera County | KSh 192,613,248 | 101 seats |
| Baringo Central Baringo County | KSh 192,664,248 | This seat only |
| Baringo North Baringo County | KSh 192,613,248 | 101 seats |
| Baringo South Baringo County | KSh 182,982,585 | 74 seats |
| Belgut Kericho County | KSh 192,613,248 | 101 seats |
| Bobasi Kisii County | KSh 221,505,235 | 7 seats |
| Bomachoge Borabu Kisii County | KSh 182,982,585 | 74 seats |
| Bomachoge Chache Kisii County | KSh 173,351,923 | 20 seats |
| Bomet Central Bomet County | KSh 192,613,248 | 101 seats |
| Bomet East Bomet County | KSh 192,613,248 | 101 seats |
| Bonchari Kisii County | KSh 182,982,585 | 74 seats |
| Bondo Siaya County | KSh 202,243,910 | 53 seats |
| Borabu Nyamira County | KSh 182,982,585 | 74 seats |
| Budalangi Busia County | KSh 182,982,585 | 74 seats |
| Bumula Bungoma County | KSh 211,874,573 | 22 seats |
| Bura Tana River County | KSh 192,613,248 | 101 seats |
| Bureti Kericho County | KSh 211,874,573 | 22 seats |
| Butere Kakamega County | KSh 192,613,248 | 101 seats |
| Butula Busia County | KSh 202,243,910 | 53 seats |
| Buuri Meru County | KSh 192,613,248 | 101 seats |
| Central Imenti Meru County | KSh 182,994,585 | This seat only |
| Changamwe Mombasa County | KSh 192,613,248 | 101 seats |
| Chepalungu Bomet County | KSh 192,613,248 | 101 seats |
| Cherangany Trans Nzoia County | KSh 211,874,573 | 22 seats |
| Chesumei Nandi County | KSh 192,613,248 | 101 seats |
| Chuka/Igambang'ombe Tharaka Nithi County | KSh 192,613,248 | 101 seats |
| Dadaab Garissa County | KSh 202,243,910 | 53 seats |
| Dagoretti North Nairobi County | KSh 192,613,248 | 101 seats |
| Dagoretti South Nairobi County | KSh 192,613,248 | 101 seats |
| Eldama Ravine Baringo County | KSh 202,243,910 | 53 seats |
| Eldas Wajir County | KSh 182,982,585 | 74 seats |
| Embakasi Central Nairobi County | KSh 192,613,248 | 101 seats |
| Embakasi East Nairobi County | KSh 192,613,248 | 101 seats |