8
Constituencies
10
Representatives
1137
Contributions in Parliament
KSh 1,541,160,982
NG-CDF approved FY 2025/26
Representatives
Constituencies and their MPs
2022 election — who won here
Declared winners from the IEBC Kenya Gazette. Explore all Eye on Elections results →
Senator
Muthama Agnes Kavindu Mbuku
(WDM)
· 155,883 votes
· Gazette 9955
County Assembly (MCA) winners — 40 wards
Kangundo West · Kangund0
Muli Charles Mbuva (GDDP) · 3,502 votes · Gazette 9956
Kangudoo North Wilson · Kangundo
Mathew Ndunda Independent (IND) · 1,829 votes · Gazette 9956
Kangundo Central · Kangundo
Maundu Dickson Kavaa Musyoki (MCCP) · 4,897 votes · Gazette 9956
Kangundo East · Kangundo
Nzeki Everlyne Ndunge Nguli (MCCP) · 3,018 votes · Gazette 9956
Kathiani Central · Kathiani
Ndambuki Dominic Mulwa (WDM) · 4,367 votes · Gazette 9956
Lower Kaewa/Kaani · Kathiani
Kyule Benjamin Kinyungu Wiper Democratic Movement (WDM) · 2,581 votes · Gazette 9956
Mitaboni · Kathiani
Ndolo Philip Mutua (UDA) · 4,790 votes · Gazette 9956
Upper Kaewa/Iveti · Kathiani
Nzioka Vincent Mutie (WDM) · 3,382 votes · Gazette 9956
Kalama · Machakos Town
Musyimi Boniface Maeke (CCU) · 3,946 votes · Gazette 9956
Kola · Machakos Town
Musembi Eric Wambua (PICK) · 2,184 votes · Gazette 9956
Machakos Central · Machakos Town
Nzioka Nicholas Kitavi (WIPER) · 6,278 votes · Gazette 9956
Mua · Machakos Town
Mwaniki Francis Ngunga (MCCP) · 2,681 votes · Gazette 9956
Mumbuni North · Machakos Town
Kavuu Gideon Saul (MCCP) · 3,052 votes · Gazette 9956
Mutituni · Machakos Town
Munyao Johana (MCCP) · 3,083 votes · Gazette 9956
Muvuti/Kiima Kimwe · Machakos Town
Mulinge Joseph Musyoki (MCCP) · 4,841 votes · Gazette 9956
Ekalakala · Masinga
Mwanthi Stephen Nzue (WDM) · 3,406 votes · Gazette 9956
Kivaa · Masinga
Nzioka Aliphonce Mutinda Maendeleo Chap Chap Party (MCCP) · 4,854 votes · Gazette 9956
Masinga Central · Masinga
Mwonga Joshua Kiilu (WDM) · 6,294 votes · Gazette 9956
Muthesya · Masinga
Muindi Daniel Musyoka (WDM) · 2,107 votes · Gazette 9956
Ndithini · Masinga
Musila Paul Muoki (WDM) · 2,920 votes · Gazette 9956
Kyeleni · Matungulu
Bahati Grace (IND) · 2,687 votes · Gazette 9956
Matungulu East Munywoki · Matungulu
Julius Mutuku United Democratic Alliance (UDA) · 3,271 votes · Gazette 9956
Matungulu North Muasya · Matungulu
Herskovitis Mathias Independent (IND) · 1,186 votes · Gazette 9956
Matungulu West · Matungulu
Nzau Raphael Lucky (WDM) · 6,508 votes · Gazette 9956
Tala · Matungulu
Wabua Jackson Ndaka (WDM) · 2,203 votes · Gazette 9956
Athi River · Mavoko
Saitieu Jeremiah Kaloi (WDM) · 5,771 votes · Gazette 9956
Kinanie · Mavoko
Kavyu Francis Wambua (MCCP) · 4,332 votes · Gazette 9956
Muthwani · Mavoko
Maitha Dominic Ndonye (WDM) · 3,946 votes · Gazette 9956
Syokimau Mlolongo · Mavoko
Ndwi-Ki Mutinda Daniel (WDM) · 10,025 votes · Gazette 9956
Kibauni · Mwala
Wambua Paul Mutua (PTP) · 2,362 votes · Gazette 9956
Makutano/Mwala Kisila · Mwala
John Brian Kioko Maendeleo Chap Chap Party (MCCP) · 4,692 votes · Gazette 9956
Masii · Mwala
Musyoka Doughlas Muema (MCCP) · 3,265 votes · Gazette 9956
Mbiuni · Mwala
Kaviti Peter Kilonzo (UDA) · 6,061 votes · Gazette 9956
Muthetheni · Mwala
Katiti Boniface Kyalo (UDA) · 2,700 votes · Gazette 9956
Wamunyu · Mwala
Mutuku Justus Mulwa (PTP) · 3,167 votes · Gazette 9956
Ikombe · Yatta
Muia Fredrick Kitetu (WDM) · 4,403 votes · Gazette 9956
Katangi · Yatta
Ngui Felix Mutunga (WDM) · 3,151 votes · Gazette 9956
Kithimani · Yatta
Muli Paul Mwanzia (MCCP) · 4,622 votes · Gazette 9956
Matuu · Yatta
Ndawa Judas Mbili (MCCP) · 6,116 votes · Gazette 9956
Ndalani · Yatta
Kitaka Francis Kyalo (WDM) · 5,640 votes · Gazette 9956
Source: IEBC · Kenya Gazette · declared winners only, not per-candidate tallies.
Contributions in Parliament
National Assembly contributions — MPs & Woman Rep
857
Senate contributions — Senator
280
Counted certified Hansard contributions in the current Parliament; presiding-officer speech is never counted. Members are listed alphabetically. Browse the full National Assembly and Senate .
Legislative business by Machakos members
Showing Jun 2026 – Jul 2026.
Questions asked 7
Motions moved 1
Statements 0
Petitions presented 0
Papers laid 3
Totals across both Houses for the county's current members, for the selected period, using the same counting policy as the member profiles.
NG-CDF in Machakos County
The National Government Constituencies Development Fund is national-government money allocated per constituency — it is not the county government's budget.
FY 2025/26 approved — 8 constituencies
KSh 1,541,160,982
FY 2024/25 approved — 8 constituencies
KSh 1,435,568,636
FY 2023/24 approved — 8 constituencies
KSh 1,403,668,482
FY 2022/23 approved — 8 constituencies
KSh 1,160,700,827
By constituency
Kangundo
FY 2025/26: approved KSh 182,982,585 · FY 2024/25: approved KSh 170,502,857 · FY 2023/24: approved KSh 166,607,720 · FY 2022/23: approved KSh 138,215,033
Kathiani
FY 2025/26: approved KSh 183,032,585 · FY 2024/25: approved KSh 170,469,857 · FY 2023/24: approved KSh 166,593,720 · FY 2022/23: approved KSh 138,215,033
Machakos Town
FY 2025/26: approved KSh 212,063,573 · FY 2024/25: approved KSh 197,386,150 · FY 2023/24: approved KSh 192,897,991 · FY 2022/23: approved KSh 158,832,745
Masinga
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,851,810 · FY 2022/23: approved KSh 145,087,603
Matungulu
FY 2025/26: approved KSh 192,629,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,631,810 · FY 2022/23: approved KSh 145,087,603
Mavoko
FY 2025/26: approved KSh 182,982,585 · FY 2024/25: approved KSh 170,469,857 · FY 2023/24: approved KSh 166,593,720 · FY 2022/23: approved KSh 138,215,033
Mwala
FY 2025/26: approved KSh 202,243,910 · FY 2024/25: approved KSh 188,414,052 · FY 2023/24: approved KSh 184,129,901 · FY 2022/23: approved KSh 151,960,174
Yatta
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Source: NG-CDF Board official API — approved from mobile-allocations ; counterchecked against the retained NG-CDF Board response bytes.
Machakos County public-finance records →
Projects & county budget
Per-project records not yet available
Per-project NG-CDF records are not published; source admission and the typed two-review workflow remain incomplete.
County government budget not yet covered
The county government's own budget and expenditure (County Allocation of Revenue Act schedules, Controller of Budget county reports) are not yet ingested from their official sources.
← All 47 counties on the map