Nairobi County

17 Constituencies
3648 Contributions in Parliament
KSh 3,274,425,214 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 Sifuna Edwine Watenya (ODM) · 716,876 votes · Gazette 9955

County Assembly (MCA) winners — 85 wards

  • Gatina · Dagoretti North Swaka Kennedy (ODM) · 10,632 votes · Gazette 9956
  • Kabiro · Dagoretti North Munga Clarence (ODM) · 6,537 votes · Gazette 9956
  • Kawangware · Dagoretti North Njoroge Fredrick Njogu (UDA) · 5,672 votes · Gazette 9956
  • Kileleshwa · Dagoretti North Onyango Robert Alai (ODM) · 6,416 votes · Gazette 9956
  • Kilimani · Dagoretti North Nyangaresi Moses Ogeto (ODM) · 12,244 votes · Gazette 9956
  • Mutuini · Dagoretti South Mwangi Martin Mbugua (CCK) · 4,221 votes · Gazette 9956
  • Ngando · Dagoretti South Mubea Cyrus Mugo (JP) · 4,866 votes · Gazette 9956
  • Riruta · Dagoretti South Murigu Eric Kiogora (UDA) · 10,137 votes · Gazette 9956
  • Uthiru/Ruthimitu Mwangi · Dagoretti South Peter Maina United Democratic Alliance (UDA) · 5,304 votes · Gazette 9956
  • Waithaka · Dagoretti South Karanja Anthony Kiragu (UDA) · 6,986 votes · Gazette 9956
  • Kayole Central · Embakasi Central Themendu Jeremiah Karani (UDA) · 6,318 votes · Gazette 9956
  • Kayole North · Embakasi Central Kariuki Paul Wachira (UDA) · 8,222 votes · Gazette 9956
  • Kayole South · Embakasi Central Ogenga Colins Omondi (ODM) · 11,579 votes · Gazette 9956
  • Komarock · Embakasi Central Mutumishi Hon Chris Wanjohi Githinji (UDA) · 6,057 votes · Gazette 9956
  • Matopeni/ Spring Karanja Valley · Embakasi Central James Koria United Democratic Alliance (UDA) · 3,524 votes · Gazette 9956
  • Embakasi · Embakasi East Billy Nyantika Ricardo (ODM) · 12,877 votes · Gazette 9956
  • Lower Savannah Odhiambo · Embakasi East Magoba David Orange Democaratic Movement (ODM) · 6,818 votes · Gazette 9956
  • Mihango · Embakasi East Muiruri Kiguathi Kados Paul Jubilee Party (JP) · 7,103 votes · Gazette 9956
  • Upper Savannah · Embakasi East Omung’ala Angila Stazo Elijah (ODM) · 6,675 votes · Gazette 9956
  • Utawala Ward · Embakasi East - - · Gazette 9956
  • Dandora Area I · Embakasi North Gathuku Allan Maina (UDA) · 4,180 votes · Gazette 9956
  • Dandora Area II · Embakasi North Ongwae Silas Matara (JP) · 5,326 votes · Gazette 9956
  • Dandora Area III Njambi · Embakasi North Paul Mathu United Democratic Alliance (UDA) · 6,536 votes · Gazette 9956
  • Dandora Area IV Odhiambo · Embakasi North Daniel Oria Orange Democratic Movement (ODM) · 7,279 votes · Gazette 9956
  • Kariobangi North Kimanzi · Embakasi North Joel Munuve Independent (IND) · 5,359 votes · Gazette 9956
  • Imara Daima · Embakasi South Nyangicha Evans Okaru (ODM) · 6,594 votes · Gazette 9956
  • Kwa Njenga · Embakasi South - - · Gazette 9956
  • Kware · Embakasi South Kitema Moses Mutinda (WDM) · 6,023 votes · Gazette 9956
  • Kwa Reuben · Embakasi South Mande Scolastica Muthoni Wiper Democratic Movement (WDM) · 5,510 votes · Gazette 9956
  • Pipeline · Embakasi South Maithya Musango (WDM) · 7,159 votes · Gazette 9956
  • K.South · Embakasi West Mbatia Robert (JP) · 10,656 votes · Gazette 9956
  • Machanje Umoja 2 · Embakasi West Namunyu Shadrack Orange Democratic Movement (ODM) · 12,829 votes · Gazette 9956
  • Mowlem · Embakasi West Waithaka Wairobi Martin (UDA) · 4,041 votes · Gazette 9956
  • Umoja 1 · Embakasi West Macharia Kevin Mark Mugambi (UDA) · 10,082 votes · Gazette 9956
  • Airbase · Kamukunji Hussein Mohamed Fuad (ODM) · 3,106 votes · Gazette 9956
  • California · Kamukunji Kamau Athman Hashim (UDA) · 2,646 votes · Gazette 9956
  • Eastleigh North · Kamukunji Mohamed Dabar Ahmedqadar (ODM) · 3,124 votes · Gazette 9956
  • Eastleigh South · Kamukunji Okwacho Juma Nicholas (ODM) · 6,502 votes · Gazette 9956
  • Pumwani · Kamukunji Ndungu Irungu Paul (UDA) · 6,066 votes · Gazette 9956
  • Claycity · Kasarani Wacira Samora Mwaura (UDA) · 9,515 votes · Gazette 9956
  • Kasarani · Kasarani Ngaruiyah Mburu Jasho Anthony (UDA) · 6,638 votes · Gazette 9956
  • Mwiki · Kasarani Kago Kanyi Samuel (UDA) · 10,642 votes · Gazette 9956
  • Njiru · Kasarani Heho Gichunji Carrington United Democratic Alliance (UDA) · 5,006 votes · Gazette 9956
  • Ruai · Kasarani Kariuki Karanja Karis James United Democratic Alliance (UDA) · 14,774 votes · Gazette 9956
  • Laini Saba · Kibra Musila John Ndile (WDM) · 3,536 votes · Gazette 9956
  • Lindi · Kibra Ooko Samson Ochieng’ Jera (ODM) · 4,510 votes · Gazette 9956
  • Makina · Kibra Shitote Rosemary Masitsa Orange Democratic Movement (ODM) · 8,075 votes · Gazette 9956
  • Sarangombe · Kibra Odhiambo Lawrence Otieno (ODM) · 15,812 votes · Gazette 9956
  • Woodley/Kenyatta Golf Course · Kibra Ngibuini Davidson DNG (UDA) · 6,845 votes · Gazette 9956
  • Karen · Langata Muthoni Antony Maragu (ODM) · 8,642 votes · Gazette 9956
  • Mugumu-Ini · Langata Akama Jared Ondieki (ODM) · 8,707 votes · Gazette 9956
  • Nairobi West · Langata Omolleh John Rex (ODM) · 4,379 votes · Gazette 9956
  • Nyayo Highrise · Langata Oyugi Kennedy Odhiambo Orange Democratic Movement (ODM) · 4,038 votes · Gazette 9956
  • South C · Langata Khalif Abass Ibrahim (ODM) · 8,813 votes · Gazette 9956
  • Harambee · Makadara Gathumbi Antony Kimemia (JP) · 8,290 votes · Gazette 9956
  • Makongeni · Makadara Imwatok Jateso Peter (ODM) · 5,536 votes · Gazette 9956
  • Maringo/Hamza · Makadara Macharia Patrick Mwangi (UDA) · 13,255 votes · Gazette 9956
  • Viwandani · Makadara Wangare Aaron Kangara (UDA) · 4,279 votes · Gazette 9956
  • Hospital · Mathare Ruyi Mark Thiga (UDA) · 2,350 votes · Gazette 9956
  • Huruma · Mathare Owera Oluoch Peter (ODM) · 5,641 votes · Gazette 9956
  • Kiamaiko · Mathare Ndung’u Joseph Karanja (UDA) · 4,251 votes · Gazette 9956
  • Mabatini · Mathare Odalo Wilfred Oluoch (ODM) · 5,192 votes · Gazette 9956
  • Mlango Kubwa · Mathare Kavaya Susan Makungu (UDA) · 5,790 votes · Gazette 9956
  • Ngei Ward · Mathare Onyango Redson Otieno (ODM) · 3,683 votes · Gazette 9956
  • Githurai · Roysambu Waithira Deonysias Mwangi (UDA) · 9,051 votes · Gazette 9956
  • Kahawa · Roysambu Muriuki Eutychus Mukiri (UDA) · 5,843 votes · Gazette 9956
  • Kahawa West · Roysambu Kamaru Clement Nganga (UDA) · 15,227 votes · Gazette 9956
  • Roysambu · Roysambu Mumbi Sospeter Gathahu (IND) · 6,317 votes · Gazette 9956
  • Zimmerman · Roysambu Kimani Stephen Mugo (UDA) · 10,035 votes · Gazette 9956
  • Babadogo · Ruaraka Majiwa Geophrey Odhiambo Orange Democratic Movement (ODM) · 9,612 votes · Gazette 9956
  • Korogocho · Ruaraka Onyango Absalom Odhiambo Orange Democratic Movement (ODM) · 4,685 votes · Gazette 9956
  • Lucky Summer · Ruaraka Ochola Victor Omondi (ODM) · 5,907 votes · Gazette 9956
  • Mathare North · Ruaraka Lore Oscar Otieno (ODM) · 9,635 votes · Gazette 9956
  • Utalii · Ruaraka Atito Abel Osumba (ODM) · 10,358 votes · Gazette 9956
  • Landimawe · Starehe Mugo Simon Maina (UDA) · 2,900 votes · Gazette 9956
  • Nairobi Central · Starehe Kwenya John Mwaniki (UDA) · 14,625 votes · Gazette 9956
  • Nairobi South · Starehe Chege Esther Waithira (UDA) · 7,655 votes · Gazette 9956
  • Ngara · Starehe Mwaura Chege (UDA) · 7,535 votes · Gazette 9956
  • Pangani · Starehe Njau Peter Wahinya (UDA) · 3,950 votes · Gazette 9956
  • Ziwani/Kariokor · Starehe Mukuru Gerald Irungu (UDA) · 3,257 votes · Gazette 9956
  • Kangemi · Westlands Maleya Hamisi Suleiman (ODM) · 8,094 votes · Gazette 9956
  • Karura · Westlands Fiunifiu Kamau Thuo (JP) · 4,302 votes · Gazette 9956
  • Kitisuru · Westlands Palapala Alvin Olando (ODM) · 5,857 votes · Gazette 9956
  • Mountain View · Westlands Onyango Maurice Ochieng (ODM) · 5,374 votes · Gazette 9956
  • Parklands/Highridge · Westlands Ndegwa Stephen Gitau (ODM) · 5,005 votes · Gazette 9956

Source: IEBC · Kenya Gazette · declared winners only, not per-candidate tallies.

Contributions in Parliament

National Assembly contributions — MPs & Woman Rep 1,978
Senate contributions — Senator 1,670

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 Nairobi members

Showing Jul 2025 – Jul 2026.

Questions asked11
Motions moved2
Statements82
Petitions presented2
Papers laid4

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 Nairobi 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 — 17 constituencies KSh 3,274,425,214
FY 2024/25 approved — 17 constituencies KSh 3,053,835,200
FY 2023/24 approved — 17 constituencies KSh 2,981,150,772
FY 2022/23 approved — 17 constituencies KSh 2,466,489,253

By constituency

  • Dagoretti North FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,483,419 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
  • Dagoretti South FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,662,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
  • Embakasi Central 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
  • Embakasi East 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
  • Embakasi North FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,492,954 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
  • Embakasi South 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
  • Embakasi West 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
  • Kamukunji 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
  • Kasarani 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
  • Kibra 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
  • Langata FY 2025/26: approved KSh 192,613,248 · FY 2024/25: approved KSh 179,512,454 · FY 2023/24: approved KSh 175,361,810 · FY 2022/23: approved KSh 145,087,603
  • Makadara 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
  • Mathare FY 2025/26: approved KSh 202,243,910 · FY 2024/25: approved KSh 191,352,062 · FY 2023/24: approved KSh 184,129,901 · FY 2022/23: approved KSh 151,960,174
  • Roysambu 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
  • Ruaraka 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
  • Starehe FY 2025/26: approved KSh 202,243,910 · FY 2024/25: approved KSh 188,414,052 · FY 2023/24: approved KSh 184,129,901 · FY 2022/23: approved KSh 151,960,174
  • Westlands 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

Source: NG-CDF Board official API — approved from mobile-allocations; counterchecked against the retained NG-CDF Board response bytes.

Nairobi 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