Top Performers

Assess how your representative is performing compared to other members of the National Assembly — based on recorded Hansard contributions, Bills sponsored in the official Bills Tracker and current committee involvement.

↓ Download CSV

See also: Media Coverage Tone — how Kenyan newsrooms covered Parliament.

Floor contributions

Members with the most recorded Hansard contributions.

1 Anthony Kimani Ichung'wah Kikuyu · United Democratic Alliance 1834
2 Baya Owen Yaa Kilifi North · United Democratic Alliance 1048
3 Wilberforce Ojiambo Oundo Funyula · Orange Democratic Movement 850
4 Kimani Francis Kuria Molo · United Democratic Alliance 701
5 James Nyikal Wambura Seme · Orange Democratic Movement 660
6 Robert Pukose Endebess · United Democratic Alliance 644
7 Millie Grace Akoth Odhiambo Mabona Suba North · Orange Democratic Movement 629
8 George Gitonga Murugara Tharaka · United Democratic Alliance 542
9 Junet Sheikh Nuh Mohamed Suna East · Orange Democratic Movement 480
10 John Mutunga Kanyuithia Tigania West · United Democratic Alliance 470
11 Gabriel Koshal Tongoyo Narok West · United Democratic Alliance 461
12 Makali Benson Mulu Kitui Central · Wiper Democratic Movement - Kenya 456

32,992 recorded Hansard contributions in the 13th Parliament, counted across every current member of this House and shown on each member's own profile. Presiding officers are excluded: a Speaker's interventions run the sitting rather than contribute to it.

All 341 members by contributions →

Questions to the Executive

Members who put the most Questions to Cabinet Secretaries.

1 Joyce Kamene Machakos (Woman Rep) · Wiper Democratic Movement - Kenya 16
2 Gideon Mutemi Mulyungi Mwingi Central · Wiper Democratic Movement - Kenya 14
3 Haro Abdul Ebrahim Mandera South · United Democratic Movement 12
4=joint Musau Robert Mbui Kathiani · Wiper Democratic Movement - Kenya 10
4=joint Samuel Gonzi Rai Kinango · Pamoja African Alliance 10
6=joint Basil Robert Ngui Yatta · Wiper Democratic Movement - Kenya 9
6=joint Gideon Kimaiyo Keiyo South · United Democratic Alliance 9
6=joint Jeremiah Omboko Milemba Emuhaya · Amani National Congress 9
6=joint Mark Mwenje Samuel Muriithi Embakasi West · Jubilee Party 9
6=joint Paul Musyimi Nzengu Mwingi North · Wiper Democratic Movement - Kenya 9
11=joint Atandi Samuel Onunga Alego Usonga · Orange Democratic Movement 8
11=joint John Machua Waithaka Kiambu · United Democratic Alliance 8

641 questions recorded in the 13th Parliament for 208 of 348 sitting members, counted the same way as each member's own profile page. Presiding officers are excluded.

All 208 members by questions →

Statements made

Members who made the most Statements on the floor.

1 John Machua Waithaka Kiambu · United Democratic Alliance 45
2 Mayaka Irene Nyakerario Nominated · Orange Democratic Movement 28
3=joint Donya Dorice Aburi Kisii (Woman Rep) · Wiper Democratic Movement - Kenya 27
3=joint Mark Mwenje Samuel Muriithi Embakasi West · Jubilee Party 27
3=joint Mohamed Umulkher Harun Nominated · Orange Democratic Movement 27
6 Jeremiah Omboko Milemba Emuhaya · Amani National Congress 26
7 Wilberforce Ojiambo Oundo Funyula · Orange Democratic Movement 25
8 Joseph Gachoki Gitari Kirinyaga Central · United Democratic Alliance 24
9 Adhe Wario Guyo North Horr · Kenya African National Union 23
10=joint Elachi Beatrice Kadeveresia Dagoretti North · Orange Democratic Movement 22
10=joint Joyce Kamene Machakos (Woman Rep) · Wiper Democratic Movement - Kenya 22
10=joint Martha Wangari Wanjira Gilgil · United Democratic Alliance 22

1,588 statements recorded in the 13th Parliament for 258 of 348 sitting members, counted the same way as each member's own profile page. Presiding officers are excluded.

All 258 members by statements →

Top Bill Sponsors

Originating-House Bills with a formal First Reading whose official Tracker names an individual member. Where the Tracker spells one member's name more than one way, the spellings are merged only under a name form verified against parliament.go.ke; a spelling that could not be verified is not merged, and is counted as its own entry. Role-labelled sponsors are excluded and are never assigned to the current officeholder.

1 Didmus Wekesa Barasa Official Bills Tracker 5
2=joint Abdul Rahim Dawood Official Bills Tracker 3
2=joint Owen Baya Official Bills Tracker 3
2=joint Peter Masara Official Bills Tracker 3
5=joint Anthony Tom Oluoch Official Bills Tracker 2
5=joint David Gikaria Official Bills Tracker 2
5=joint Geoffrey Ruku Official Bills Tracker 2
5=joint George Peter Kaluma Official Bills Tracker 2
5=joint Joyce Kamene Official Bills Tracker 2
5=joint Martha Wangari Official Bills Tracker 2
5=joint Mejjadonk Benjamin Gathiru Official Bills Tracker 2
5=joint Naisula Lesuuda Official Bills Tracker 2

324 total official Tracker rows checked: 324 have an exact Bill reference and 0 without an exact introduced Bill reference are excluded. 63 receiving-House rows and 24 originating-House rows not yet formally introduced are excluded. 237 originating-House Bills with a formal First Reading checked; 85 named-individual entries counted; 147 role-labelled, 5 multiple/conflicting, and 0 unresolved sponsor entries excluded. Counted from the official National Assembly Bills Tracker as at 6 August 2026. A Tracker records Bills that came before its House; it is not a register of every gazetted Bill, and Bills absent from it are not counted. No Bill PDF text is used. Names are printed as the Tracker prints them, except that 4 Tracker spelling(s) were merged under a name form verified against parliament.go.ke, so one member's Bills are counted once. A spelling that could not be verified is left as its own separate entry.

All 64 members by bills →

Most Current Committee Memberships

Current members sitting on the most committees.

1=joint Adhe Wario Guyo North Horr · Kenya African National Union 5
1=joint Jeremiah Omboko Milemba Emuhaya · Amani National Congress 5
3=joint Abuor Paul Rongo · Orange Democratic Movement 4
3=joint Anthony Kimani Ichung'wah Kikuyu · United Democratic Alliance 4
3=joint Boss Gladys Jepkosgei Uasin Gishu (Woman Rep) · United Democratic Alliance 4
3=joint David Ouma Ochieng' Ugenya · Movement for Democracy and Growth 4
3=joint Farah Maalim Dadaab · Wiper Democratic Movement - Kenya 4
3=joint George Gitonga Murugara Tharaka · United Democratic Alliance 4
3=joint John Kiarie Waweru Dagoretti South · United Democratic Alliance 4
3=joint Junet Sheikh Nuh Mohamed Suna East · Orange Democratic Movement 4
3=joint Martha Wangari Wanjira Gilgil · United Democratic Alliance 4
3=joint Mbalu Jessica Nduku Kiko Kibwezi East · Wiper Democratic Movement - Kenya 4

20 of 45 current NA committees reconcile to the latest retained official crawl.

All 340 members by committees →