Kiambu County

12 Constituencies
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.

Legislative business by Kiambu members

Showing Full 13th Parliament to date.

Questions asked35
Motions moved126
Statements113
Petitions presented2
Papers laid941

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