12
Constituencies
14
Representatives
3444
Contributions in Parliament
KSh 2,311,358,974
NG-CDF approved FY 2025/26
Representatives
Constituencies and their MPs
2022 election — who won here
Declared winners from the IEBC Kenya Gazette. Explore all Eye on Elections results →
Senator
Thangwa Paul Karungo
(UDA)
· 579,411 votes
· Gazette 9955
County Assembly (MCA) winners — 60 wards
Chania · Gatundu North
Kibuu Joseph Mwangi (UDA) · 6,131 votes · Gazette 9956
Githobokoni · Gatundu North
Munyua Moses Kiarie (UDA) · 2,522 votes · Gazette 9956
Gituamba · Gatundu North
Wanyiri Francis Murima (UDA) · 4,437 votes · Gazette 9956
Mangu · Gatundu North
Mburu Patrick Mwangi (UDA) · 5,483 votes · Gazette 9956
Kiamwangi · Gatundu South
Wanjiku Kungu Smart (JIBEBE) · 4,323 votes · Gazette 9956
Kiganjo · Gatundu South
Waweru Julius Kahura (IND) · 3,357 votes · Gazette 9956
Ndarugu · Gatundu South
Ndiba John Njinu (UDA) · 6,167 votes · Gazette 9956
Ngenda · Gatundu South
Kigara Joe Githui (JP) · 4,327 votes · Gazette 9956
Githiga · Githunguri
Wanjiku Ruth Waithira (UDA) · 7,008 votes · Gazette 9956
Githunguri · Githunguri
Kamau Joseph Muhinja (UDA) · 9,915 votes · Gazette 9956
Ikinu · Githunguri
Thuo Cedric Gachunga (UDA) · 3,925 votes · Gazette 9956
Komothai · Githunguri
Wanyutu Waweru (CCK) · 3,591 votes · Gazette 9956
Ngewa · Githunguri
Gitau Charles Kangethe (UDA) · 4,886 votes · Gazette 9956
Juja · Juja
Mwangi Jeremiah Kiama (CCK) · 8,660 votes · Gazette 9956
Kalimoni · Juja
Mucheke Godffrey Waiyaki (UDA) · 6,681 votes · Gazette 9956
Murera · Juja
Wambiri Moses Ngatha (UDA) · 4,308 votes · Gazette 9956
Theta · Juja
Munana Moses Muiruri (UDA) · 9,759 votes · Gazette 9956
Witeithie · Juja
Ngugi Patrick Mwiberi (UDA) · 7,170 votes · Gazette 9956
Gitaru · Kabete
Karanja Jane Thogori (UDA) · 5,245 votes · Gazette 9956
Kabete · Kabete
Hinga Grace (UDA) · 3,720 votes · Gazette 9956
Muguga · Kabete
Thumbi Peter Kamau (UDA) · 6,818 votes · Gazette 9956
Nyadhuna · Kabete
Ngugi Edward Kinyanjui (UDA) · 5,135 votes · Gazette 9956
Uthiru · Kabete
Ndungu Erick Warugu (UDA) · 3,977 votes · Gazette 9956
Cianda · Kiambaa
Kienjeku Joseph Koigi (UDA) · 3,546 votes · Gazette 9956
Karuri · Kiambaa
Wainaina Peter Njoroge (JIBEBE) · 5,605 votes · Gazette 9956
Kihara · Kiambaa
Muthondu John Ngure (JP) · 4,468 votes · Gazette 9956
Muchatha · Kiambaa
Kamau Kenneth Karanja (UDA) · 6,674 votes · Gazette 9956
Ndenderu · Kiambaa
Wanjiru David Mwaura (UDA) · 7,517 votes · Gazette 9956
Ndumberi · Kiambu
Nyokabi David Chogi (UDA) · 4,891 votes · Gazette 9956
Riabai · Kiambu
Gachui Hezron Mwangi (UDA) · 4,327 votes · Gazette 9956
Ting’ang’a · Kiambu
Mwaura Lawrence (JIBEBE) · 3,465 votes · Gazette 9956
Township · Kiambu
Wanjiru Francis Koina (UDA) · 12,331 votes · Gazette 9956
Karai · Kikuyu
Kimani Samuel Njoroge Icembe (UDA) · 5,072 votes · Gazette 9956
Kikuyu · Kikuyu
Kamau James Boro (UDA) · 6,851 votes · Gazette 9956
Kinoo · Kikuyu
Kimani Evanson Muigu (UDA) · 5,333 votes · Gazette 9956
Nachu · Kikuyu
Kimani George Njoroge (UDA) · 6,327 votes · Gazette 9956
Sigona · Kikuyu
Munyaka Naphtaly Ngugi (UDA) · 9,384 votes · Gazette 9956
Kamburu · Lari
Wainaina Samuel Mbeere (IND) · 2,836 votes · Gazette 9956
Kijabe · Lari
Wamwere Stephen Nyutu (UDA) · 9,235 votes · Gazette 9956
Kinale · Lari
Kiranga Dominic Mbugua (UDA) · 5,624 votes · Gazette 9956
Lari/Kirenga · Lari
Githing’a Josphat Kinyanjui (IND) · 3,248 votes · Gazette 9956
Nyanduma · Lari
Chege Beth Wanjiku (UDA) · 6,386 votes · Gazette 9956
Bibirioni · Limuru
Kamau Christopher Ireri (UDA) · 6,426 votes · Gazette 9956
Limuru Central · Limuru
Nduta Josephine Muongi (UDA) · 9,971 votes · Gazette 9956
Limuru East · Limuru
Wambui Paul Macharia (UDA) · 3,925 votes · Gazette 9956
Ndeiya · Limuru
Mbuiyu Nelson Munga (UDA) · 4,997 votes · Gazette 9956
Ngecha-Tigoni · Limuru
Ngaruiya Patrick Kimani (UDA) · 6,201 votes · Gazette 9956
Biashara · Ruiru
Nduta Kimani (JIBEBE) · 9,388 votes · Gazette 9956
Gatongora · Ruiru
Kuria Daniel Gitau (UDA) · 3,317 votes · Gazette 9956
Gitothua · Ruiru
Kamande John Njogu (UDA) · 4,459 votes · Gazette 9956
Kahawa / Sukari Obudho · Ruiru
Kennedy Odhiambo Jubilee Party (JP) · 2,101 votes · Gazette 9956
Kahawa Wendani Sinne · Ruiru
Brian Simiyu United Democratic Alliance (UDA) · 3,504 votes · Gazette 9956
Kiuu · Ruiru
Mbugua Zacharia Macharia United Democratic Alliance (UDA) · 6,341 votes · Gazette 9956
Mwihoko · Ruiru
Gikanga George Ng’ang’a (CCK) · 2,690 votes · Gazette 9956
Mwiki · Ruiru
Anampiu Donna Kendi (UDA) · 9,569 votes · Gazette 9956
Gatuanyaga · Thika Town
Jackma Jackson Karanja Kungu (UDA) · 2,521 votes · Gazette 9956
Hospital · Thika Town
Njue John Njiru (UDA) · 7,457 votes · Gazette 9956
Kamenu · Thika Town
Mungai Peter Mburu (UDA) · 19,899 votes · Gazette 9956
Ngoliba · Thika Town
Njama Joachim Mwangi (JP) · 2,280 votes · Gazette 9956
Township · Thika Town
Kimani Kennedy Kentams Mwangi (UDA) · 10,538 votes · Gazette 9956
Source: IEBC · Kenya Gazette · declared winners only, not per-candidate tallies.
Contributions in Parliament
National Assembly contributions — MPs & Woman Rep
2,847
Senate contributions — Senator
597
Counted certified Hansard contributions in the current Parliament; presiding-officer speech is never counted. Members are listed alphabetically. Browse the full National Assembly and Senate .
Anthony Kimani Ichung'wah
MP, Kikuyu · 2,196 contributions
Gathoni Wamuchomba
MP, Githunguri · 200 contributions
George Koimburi Ndungu
MP, Juja · 14 contributions
James Githua Kamau Wamacukuru
MP, Kabete · 9 contributions
John Kiragu Chege
MP, Limuru · 43 contributions
John Machua Waithaka
MP, Kiambu · 62 contributions
Joseph Mburu Kahangara
MP, Lari · 33 contributions
Kagombe Gabriel Gathuka
MP, Gatundu South · 0 contributions
Kururia Elijah Njore Njoroge
MP, Gatundu North · 11 contributions
Muratha Anne Wanjiku Mugo
Woman Representative · 0 contributions
Nganga Alice Wambui
MP, Thika Town · 141 contributions
Simon Nganga Kingara
MP, Ruiru · 48 contributions
Wanjiku John Njuguna
MP, Kiambaa · 90 contributions
Karungo Paul Thangwa
Senator · 597 contributions (Senate)
Legislative business by Kiambu members
Custom range needs a from and/or to date — showing the default window.
Showing Full 13th Parliament to date.
Questions asked 35
Motions moved 125
Statements 113
Petitions presented 2
Papers laid 941
Totals across both Houses for the county's current members, for the selected period, using the same counting policy as the member profiles.
NG-CDF in Kiambu County
The National Government Constituencies Development Fund is national-government money allocated per constituency — it is not the county government's budget.
FY 2025/26 approved — 12 constituencies
KSh 2,311,358,974
FY 2024/25 approved — 12 constituencies
KSh 2,153,440,454
FY 2023/24 approved — 12 constituencies
KSh 2,104,341,722
FY 2022/23 approved — 12 constituencies
KSh 1,741,051,239
By constituency
Gatundu North
FY 2025/26: approved KSh 182,982,585 · FY 2024/25: approved KSh 170,469,857 · FY 2023/24: approved KSh 166,593,720 · FY 2022/23: approved KSh 138,215,033
Gatundu South
FY 2025/26: approved KSh 182,982,585 · FY 2024/25: approved KSh 170,469,857 · FY 2023/24: approved KSh 166,593,720 · FY 2022/23: approved KSh 138,215,033
Githunguri
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Juja
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Kabete
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Kiambaa
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Kiambu
FY 2025/26: approved KSh 182,982,585 · FY 2024/25: approved KSh 170,469,857 · FY 2023/24: approved KSh 166,593,720 · FY 2022/23: approved KSh 138,215,033
Kikuyu
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Lari
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Limuru
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,441,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Ruiru
FY 2025/26: approved KSh 221,505,235 · FY 2024/25: approved KSh 206,358,248 · FY 2023/24: approved KSh 201,666,082 · FY 2022/23: approved KSh 165,705,316
Thika Town
FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,578,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
Source: NG-CDF Board official API — approved from mobile-allocations ; counterchecked against the retained NG-CDF Board response bytes.
Kiambu County public-finance records →
Projects & county budget
Per-project records not yet available
Per-project NG-CDF records are not published; source admission and the typed two-review workflow remain incomplete.
County government budget not yet covered
The county government's own budget and expenditure (County Allocation of Revenue Act schedules, Controller of Budget county reports) are not yet ingested from their official sources.
← All 47 counties on the map