17
Constituencies
19
Representatives
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 .
Anthony Tom Oluoch
MP, Mathare · 193 contributions
Babu Owino Paul Ongili
MP, Embakasi East · 20 contributions
Elachi Beatrice Kadeveresia
MP, Dagoretti North · 292 contributions
George Aladwa Omwera
MP, Makadara · 0 contributions
James Mwangi Gakuya
MP, Embakasi North · 27 contributions
John Kiarie Waweru
MP, Dagoretti South · 385 contributions
Julius Musili Mawathe
MP, Embakasi South · 97 contributions
Kajwang Francis Tom Joseph
MP, Ruaraka · 233 contributions
Karauri Ronald Kamwiko
MP, Kasarani · 3 contributions
Khodhe Phelix Odiwuor Jalango
MP, Langata · 42 contributions
Mark Mwenje Samuel Muriithi
MP, Embakasi West · 190 contributions
Mejjadonk Benjamin Gathiru
MP, Embakasi Central · 17 contributions
Muthoni Esther Passaris
Woman Representative · 173 contributions
Mwafrika Augustine Kamande
MP, Roysambu · 31 contributions
Mwago Amos Maina
MP, Starehe · 50 contributions
Orero Peter Ochieng
MP, Kibra · 43 contributions
Timothy Wanyonyi Wetangula
MP, Westlands · 97 contributions
Yusuf Hassan Abdi
MP, Kamukunji · 85 contributions
Sifuna Edwin Watenya
Senator · 1,670 contributions (Senate)
Legislative business by Nairobi members
Showing Apr 2026 – Jul 2026.
Questions asked 9
Motions moved 0
Statements 12
Petitions presented 1
Papers laid 0
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