Machakos County

8 Constituencies
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 asked7
Motions moved1
Statements0
Petitions presented0
Papers laid3

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