Back to members

Find your representatives · National Assembly sittings · Senate sittings

Cabinet Secretary John Mbadi Ng'ongo

Cabinet Secretary

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.

Find another member: Search MPs and Senators · Find your representatives

Floor speeches (on this site)
15
Sitting days with a speech
3
First speech here
Oct 2022
Latest speech here
Oct 2022

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 2016 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 2016 for Cabinet Secretary John Mbadi Ng'ongo.

By house: National Assembly (8) · Senate (7)

About
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

Search speeches

Clear

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.

Wed, 12 Oct 2022National Assembly

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…

Open sitting

Wed, 12 Oct 2022National Assembly

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…

Open sitting

Tue, 11 Oct 2022National Assembly

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…

Open sitting

Tue, 4 Oct 2022National Assembly

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 …

Open sitting

Tue, 4 Oct 2022National Assembly

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…

Open sitting

Tue, 4 Oct 2022National Assembly

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 …

Open sitting

Tue, 4 Oct 2022National Assembly

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…

Open sitting

Tue, 4 Oct 2022National Assembly

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…

Open sitting

Tue, 4 Oct 2022Senate

Senate Hansard — 4 October 2022 Afternoon Sitting

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 …

Open sitting

Tue, 4 Oct 2022Senate

Senate 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…

Open sitting

Tue, 4 Oct 2022Senate

Senate 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 …

Open sitting

Tue, 4 Oct 2022Senate

Senate 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…

Open sitting

Tue, 4 Oct 2022Senate

Senate 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…

Open sitting