Member scorecards

Performance Rankings

Every member of the National Assembly, ranked by the same scorecard shown on their profile — adjust the weights below to see rankings shift under your own priorities.

↓ Download CSV

Adjust a weight below and press Recalculate to re-rank the National Assembly — see the methodology for what each component measures.

RankMemberPartyOverall ContributionsDivision participationBillsCommitteesInitiative
1 Anthony Kimani Ichung'wah United Democratic Alliance 73.9 100.0100.070.56.848.4
2 Baya Owen Yaa United Democratic Alliance 55.9 57.890.03.43.4100.0
3 Naomi Jillo Waqo United Democratic Alliance 45.9 25.2100.003.485.8
4 George Gitonga Murugara United Democratic Alliance 38.2 29.580.04.050.08.1
5 Tonui Joseph Kipkosgei United Democratic Alliance 38.1 1.890.00100.00.5
6 James Nyikal Wambura Orange Democratic Movement 37.4 35.290.02.725.01.1
7 Kimani Francis Kuria United Democratic Alliance 36.5 38.560.06.055.74.4
8 Atandi Samuel Onunga Orange Democratic Movement 35.4 21.290.06.035.22.1
9 Gabriel Koshal Tongoyo United Democratic Alliance 34.6 24.090.01.329.52.0
10 Wilberforce Ojiambo Oundo Orange Democratic Movement 34.1 45.880.00.701.5
11 Samuel Kiprono Chepkonga United Democratic Alliance 34.1 19.780.02.738.613.3
12 Robert Pukose United Democratic Alliance 33.6 37.880.01.34.59.2
13 Silvanus Osoro Onyiego United Democratic Alliance 31.2 19.590.004.514.2
14 Bowen David Kangongo United Democratic Alliance 30.8 18.390.0017.01.4
15 Musa Sirma Cherutich United Democratic Alliance 30.8 7.5100.0017.06.4
16 Dick Oyugi Maungu Democratic Action Party - Kenya 29.6 4.790.0037.50.5
17 David Gikaria United Democratic Alliance 29.2 12.290.02.017.01.6
18 Junet Sheikh Nuh Mohamed Orange Democratic Movement 28.4 25.480.00.74.50.3
19 Joash Nyamache Nyamoko United Democratic Alliance 28.2 3.0100.0014.80.7
20 Joseph Makilap Kipkoros United Democratic Alliance 28.1 9.0100.002.30.7
21 Makali Benson Mulu Wiper Democratic Movement - Kenya 27.8 24.180.00.72.30.5
22 Peter Lochakapong United Democratic Alliance 27.3 4.990.00.720.51.0
23 Francis Kipyegon Sigei United Democratic Alliance 27.0 5.4100.002.30.3
24 Nelson Koech United Democratic Alliance 27.0 5.680.0034.11.5
25 George Macharia Kariuki United Democratic Alliance 26.9 11.280.0022.70.9
26 Nelson Jack Wanami Wamboka Democratic Action Party - Kenya 26.7 11.990.01.31.11.9
27 Marianne Kitany United Democratic Alliance 26.7 11.390.00.73.41.5
28 Hilary Kiplang'at Kosgei United Democratic Alliance 26.6 3.6100.003.40.1
29 John Mutunga Kanyuithia United Democratic Alliance 26.6 26.650.01.338.61.2
30 Stephen Wachira Karani United Democratic Alliance 26.3 1.4100.005.70.4
31 Mary Emaase Otuch United Democratic Alliance 26.1 9.590.00.73.40.6
32 Anthony Tom Oluoch Orange Democratic Movement 26.1 9.590.01.33.40.6
33 Ikiara Dorothy Muthoni United Democratic Alliance 26.0 10.390.002.30.6
34 Korir Adams Kipsanai United Democratic Alliance 25.9 1.8100.002.30.1
35 John Kiarie Waweru United Democratic Alliance 25.9 21.270.0012.51.2
36 Reuben Kiborek United Democratic Alliance 25.9 1.7100.002.30.2
37 Suleka Hulbale Harun United Democratic Movement 25.9 1.6100.002.30.2
38 Gideon Mutemi Mulyungi Wiper Democratic Movement - Kenya 25.8 7.580.0020.53.1
39 William Kamket Kassait Kenya African National Union 25.7 4.890.00.710.20.9
40 Caroli Omondi Orange Democratic Movement 25.7 17.180.01.31.11.1
41 Gichuki Edwin Mugo United Democratic Alliance 25.7 1.0100.002.30.5
42 Elachi Beatrice Kadeveresia Orange Democratic Movement 25.7 16.780.00.72.31.4
43 Mwafrika Augustine Kamande United Democratic Alliance 25.7 1.6100.001.10.1
44 Martha Wangari Wanjira United Democratic Alliance 25.7 6.690.01.35.71.4
45 Ferdinard Kevin Wanyonyi Forum for Restoration of Democracy - Kenya 25.7 9.090.003.40
46 Nebart Bernard Muriuki Independent 25.5 0.5100.002.30
47 Ntutu Kitilai Independent 25.5 0.6100.002.30
48 Michael Wambugu Wainaina United Democratic Alliance 25.5 0.5100.002.30.2
49 Paul Kibet Chebor United Democratic Alliance 25.3 0100.002.30
50 Jane Njeri Maina United Democratic Alliance 25.2 7.490.01.31.10.5

Showing the top 50 of 348 members. See all National Assembly members →