Office tenure (for pulse): 15 Jan 2008 – 7 Aug 2024
How to read Cabinet Secretary John Mbadi Ng'ongo's Hansard record
Floor contributions count speeches in debate. Moderating the House (Speaker, Deputy, Temporary Speaker) is listed separately and is not treated as a debate score.
Pulse shows activity while in office for the year you select. Use the year tabs for continuous terms or mid-term starts (for example after a by-election).
Blank squares mean no floor speech linked that day — not proof that the House sat and they skipped, unless we also have a full sitting calendar.
Always open the sitting to read context. Official Hansard PDFs, when linked, remain authoritative.
In plain language: On sittings we have published and linked, this member made floor contributions on 3 days (15 speeches). Use the pulse below to see when, and open a sitting to see what was said.
Speaking activity (pulse)
In office: 15 Jan 2008 – 7 Aug 2024 · Cabinet Secretary John Mbadi Ng'ongo
Seat assumed 15 Jan 2008 (may be by-election or mid-term start — confirm against official records)
Official term may start 15 Jan 2008; floor speeches on this site begin 4 Oct 2022.
Pulse for 2011 while in office — denser squares mean more floor contributions that day. Days outside this office tenure are blank. Chair / Temporary Speaker turns are excluded. Blank days in office may mean no floor speech, a sitting not yet published, or no sitting.
Full tenure (on this site): 15 floor contributions on 3 sitting days.
0 contributions across 0 sitting days in 2011 for Cabinet Secretary John Mbadi Ng'ongo.
John Mbadi Ng'ongo serves as the Cabinet Secretary for the National Treasury and Economic Planning. He took office on August 8, 2024, after his appointment by President William Samoei Ruto. In this role, he oversees the national budget, manages economic policy, and directs public financial management. Before joining the Cabinet, he built a career spanning nearly three decades in finance, accounting, and public service.
Prior to his current role, Mbadi had a distinguished legislative career, representing Gwassi and Suba constituencies and serving as a nominated Member of Parliament, as well as the Leader of the Minority Party in the National Assembly. He served on the Budget and Appropriations Committee for 15 years and chaired the Public Accounts Committee,, focusing on Kenya's economic policy. He was also an Assistant Minister in the Office of the Prime Minister from 2012–2013.
An FCPA and member of ICPAK, Mbadi holds a BCom and an MBA from the University of Nairobi, with previous experience as an accountant at the university and as Finance Director for Medair East Africa. He holds the distinctions of EGH and CBS.
Parliamentary history
Aug 2024 – Present: Cabinet Secretary
Sept 2022 – Jul 2024: Nominated Member of Parliament for Nominated
Sept 2022 – Aug 2024: Nominated Member of Parliament
Aug 2017 – Aug 2022: Member of Parliament for Suba
Jan 2008 – Mar 2013: Member of Parliament for Gwassi
Floor contributions (15)
Speeches made as a Member in debate. Does not include turns as Speaker, Deputy Speaker, or Temporary Speaker while moderating the sitting.
National Assembly Hansard — 12 October 2022 Morning Sitting
On a point of order, Hon. Deputy Speaker. Thank you, Hon. Deputy Speaker. With all due respect, there is a procedure that we did not follow. There is a procedure we missed as a House. Hon. Omboko Milemba requested for the Mover to be called…
National Assembly Hansard — 12 October 2022 Morning Sitting
The Leader of the Majority Party has just ambushed me. I least expected this. Let me take this opportunity to second the Motion. I know that it is not an easy job. I have been here before. I served as the Leader of the Minority Party in the…
National Assembly Hansard — 11 October 2022 Afternoon Sitting
Thank you very much, Hon. Deputy Speaker. Let me start by congratulating you for being elected as the Deputy Speaker of this House. Last time I made my contribution, I congratulated the Speaker, but I had not congratulated you. I have no do…
National Assembly Hansard — 4 October 2022 Afternoon Sitting
On a point of order, Hon. Speaker. Hon. Speaker, I am alive to the fact that we have very many new Members. We need to start training them from day one. An Hon. Member, whose name I am yet to learn, has twice crossed the Floor going to the …
National Assembly Hansard — 4 October 2022 Afternoon Sitting
Thank you, Hon. Speaker. Let me first start by saying that we have started in the right direction. Why do I say so? You have allowed Members to ventilate on this matter. It comes out very clearly that you want to benefit from opinions or co…
National Assembly Hansard — 4 October 2022 Afternoon Sitting
Hon. Speaker, I think Hon. Omboko is uncomfortable with the language, but the language is not un-parliamentary. Going to bed is just going to bed; and marriage is marriage. What am saying is that you cannot start another marriage until you …
National Assembly Hansard — 4 October 2022 Afternoon Sitting
On a point of order, Hon. Speaker. Hon. Speaker, I did not want to interrupt my good colleague, Hon. Didmus Barasa. Hon. Speaker, is it in order for the Member to impute improper motive on the membership of this House, and especially from O…
National Assembly Hansard — 4 October 2022 Afternoon Sitting
Hon. Speaker, it is completely out of order to misrepresent facts. On the issue of PAC and PIC, we decided on our own that it will be chaired by a party or coalition of parties which does not form the national Government. There is no mentio…
Hon. Speaker, I am alive to the fact that we have very many new Members. We need to start training them from day one. An Hon. Member, whose name I am yet to learn, has twice crossed the Floor going to the other side and coming back without …
Thank you, Hon. Speaker. Let me first start by saying that we have started in the right direction. Why do I say so? You have allowed Members to ventilate on this matter. It comes out very clearly that you want to benefit from opinions or co…
Hon. Speaker, I think Hon. Omboko is uncomfortable with the language, but the language is not un-parliamentary. Going to bed is just going to bed; and marriage is marriage. What am saying is that you cannot start another marriage until you …
On a point of order, Hon. Speaker. Hon. Speaker, I did not want to interrupt my good colleague, Hon. Didmus Barasa. Hon. Speaker, is it in order for the Member to impute improper motive on the membership of this House, and especially from O…
Hon. Speaker, it is completely out of order to misrepresent facts. On the issue of PAC and PIC, we decided on our own that it will be chaired by a party or coalition of parties which does not form the national Government. There is no mentio…