John Mbadi
Recorded incumbent · Kenya
At a glance
Recorded current position: Cabinet Secretary
Aspirant sought seat: Not listed on this office record (see interactive profile for any separate campaign)
County: Kenya · Constituency: Not recorded · Ward: Not recorded
Party: Non-Partisan
Record updated: 2026-05-04 (record update, not independent verification).
Last verified: Not recorded.
Directory entries reflect recorded data and may be incomplete or disputed; an approval status is not evidence of independent verification.
Biography
Hon. John Mbadi Ng'ongo, E.G.H., is the Cabinet Secretary for the National Treasury and Economic Planning. (Source: president.go.ke/cabinet/)
Education
• University of Nairobi — Bachelor of Education (Mathematics) • Certified Public Accountant (CPA-K)
Professional experience
• 2024–present: Government of Kenya — Cabinet Secretary for National Treasury and Economic Planning • 2017–2022: National Assembly — Leader of the Minority • 2017–2022: National Assembly — Nominated Member of Parliament (party-list) • 2007–2017: National Assembly — Member of Parliament for Suba South (formerly Gwassi) Constituency, Homa Bay County • Earlier: Teacher and accountant
Political experience
• 2007–2017: Member of Parliament, Suba South (Gwassi) Constituency, Homa Bay County (ODM) • 2017–2022: Nominated Member of Parliament; Leader of the Minority • 2014–2024: National Chairman, Orange Democratic Movement (ODM) party
Sources
https://www.president.go.ke/cabinet/
Source attribution is not independent verification.