Comprehensive Guide to the 47 County Offices of the Director of Public Prosecutions in Kenya: Locations, Contacts, and Insights
As a Kenyan business professional, understanding the judicial landscape is key to navigating legal challenges, ensuring compliance, and fostering a fair business environment. One critical institution in this ecosystem is the Office of the Director of Public Prosecutions (ODPP), Kenya’s independent national prosecuting authority established under Article 157 of the 2010 Constitution. With a presence in all 47 counties, the ODPP ensures that justice is accessible across the nation. In this article, we’ll dive into a detailed list of the 47 ODPP county offices in Kenya, complete with their locations and contacts, while exploring their role, significance, and how they impact businesses and citizens alike. Whether you’re dealing with a legal dispute, seeking prosecution services, or simply curious about Kenya’s justice system, this guide is tailored for you.
Let’s unpack this vital resource with fresh insights, data-driven analysis, and a conversational tone that speaks directly to you—Kenya’s business community.
What is the Office of the Director of Public Prosecutions (ODPP) in Kenya?
Before we jump into the list, let’s set the stage. The ODPP is Kenya’s powerhouse for criminal prosecution, tasked with instituting and undertaking criminal proceedings against individuals or entities before courts (excluding court martials). Delinked from the Attorney General’s Office in 2011 following the 2010 Constitution, the ODPP operates independently under the leadership of the Director of Public Prosecutions (DPP), currently Renson M. Ingonga as of March 2025. Its mission? To deliver a just, fair, independent, and people-centered prosecution service, guided by values like integrity, transparency, and professionalism.
For businesses, the ODPP plays a pivotal role in tackling economic crimes, corruption, and fraud—issues that can directly affect your bottom line. With offices in every county, it ensures that justice isn’t just a Nairobi affair but a nationwide reality.
Why the ODPP County Offices Matter to Kenyan Businesses
Imagine this: a supplier in Kisumu breaches a contract, or an employee in Mombasa commits fraud. Where do you turn? The ODPP county offices are your local gateways to justice. Here’s why they’re a big deal:
- Accessibility: No need to trek to Nairobi—each county has its own ODPP office.
- Economic Crime Prosecution: From tax evasion to money laundering, the ODPP tackles crimes that destabilize markets.
- Collaboration with Agencies: They work with the DCI, EACC, and police, streamlining investigations that impact businesses.
- Public Accountability: Annual reports to Parliament keep the ODPP transparent, fostering trust in the system.
With Kenya’s grey listing by the Financial Action Task Force (FATF) in 2024 due to money laundering concerns, the ODPP’s role in strengthening prosecutorial capacity has never been more critical.
Now, let’s get to the meat of it—the list of 47 ODPP county offices in Kenya, optimized with high-ranking keywords like “ODPP contacts,” “county prosecution offices,” and “Director of Public Prosecutions Kenya.”
Full List of 47 ODPP County Offices in Kenya: Locations and Contacts
Below is the comprehensive list of ODPP offices across Kenya’s 47 counties, complete with physical addresses, postal details, phone numbers, and emails. This data is sourced from official records and updated as of March 20, 2025.
1. Baringo County ODPP Office
- Location: Talai Plaza, 2nd Floor, Kabarnet
- Postal Address: P.O. Box 110-30400, Kabarnet
- Phone: 0208-008289
- Email: baringo@odpp.go.ke
2. Bomet County ODPP Office
- Location: Cooperative Bank Building, Bomet
- Postal Address: P.O. Box 236-20400, Bomet
- Phone: 020-2194667
- Email: bomet@odpp.go.ke
3. Bungoma County ODPP Office
- Location: HIBHO Plaza, 2nd Floor, Bungoma
- Postal Address: P.O. Box 2058-50200, Bungoma
- Phone: 0770-355066
- Email: bungoma@odpp.go.ke
4. Busia County ODPP Office
- Location: ECO Bank Building, 1st Floor, Busia
- Postal Address: P.O. Box 476-50400, Busia
- Phone: 077-4204446
- Email: busia@odpp.go.ke
5. Elgeyo-Marakwet County ODPP Office
- Location: AFC Building, Iten
- Postal Address: P.O. Box 578-30700, Iten
- Phone: 208-008291
- Email: elgeyomarakwet@odpp.go.ke
6. Embu County ODPP Office
- Location: Faith House ACK House, 2nd Floor, Embu
- Postal Address: P.O. Box 2855-60100, Embu
- Phone: 31227
- Email: embu@odpp.go.ke
7. Garissa County ODPP Office
- Location: Rt. General Mohamud Plaza, 1st Floor, Garissa
- Postal Address: P.O. Box 69-70100, Garissa
- Phone: 046-2102362
- Email: garissa@odpp.go.ke
8. Homa Bay County ODPP Office
- Location: District Treasury Building, Homa Bay
- Postal Address: P.O. Box 153-40300, Homa Bay
- Phone: 020-2698187 / 020-2696130
- Email: homabay@odpp.go.ke
9. Isiolo County ODPP Office
- Location: DC’s Office, Isiolo
- Postal Address: P.O. Box 739-60300, Isiolo
- Phone: 020-2395001
- Email: isiolo@odpp.go.ke
10. Kajiado County ODPP Office
- Location: ODPP Building, Kajiado
- Postal Address: P.O. Box 646-01100, Kajiado
- Phone: 020-2622894
- Email: kajiado@odpp.go.ke
11. Kakamega County ODPP Office
- Location: PC’s Building Block ‘A’, 2nd Floor, Kakamega
- Postal Address: P.O. Box 1529-50100, Kakamega
- Phone: 056-31049
- Email: kakamega@odpp.go.ke
12. Kiambu County ODPP Office
- Location: Thika Arcade, 6th Floor, Thika
- Postal Address: P.O. Box 6219-01000, Thika
- Phone: 020-2309459
- Email: kiambu@odpp.go.ke
13. Kirinyaga County ODPP Office
- Location: Professional Plaza, 2nd Floor, Kerugoya
- Postal Address: P.O. Box 1224-10300, Kerugoya
- Phone: 202-695803
- Email: kirinyaga@odpp.go.ke
14. Kericho County ODPP Office
- Location: AFC Building, 1st Floor, Kericho
- Postal Address: P.O. Box 1512-20200, Kericho
- Phone: 020-2172594
- Email: kericho@odpp.go.ke
15. Kilifi County ODPP Office
- Location: Malindi Complex Building, 1st Floor, Malindi
- Postal Address: P.O. Box 5751-80200, Malindi
- Phone: 042-2121259
- Email: kilifi@odpp.go.ke
16. Kisii County ODPP Office
- Location: AG Chambers Building, Ground Floor, Kisii
- Postal Address: P.O. Box 2470-40200, Kisii
- Phone: 058-2030331
- Email: kisii@odpp.go.ke
17. Kisumu County ODPP Office
- Location: Nyanza Provincial Headquarters, 7th Floor, Kisumu
- Postal Address: P.O. Box 1902-40100, Kisumu
- Phone: 057-2024620
- Email: kisumu@odpp.go.ke
18. Kitui County ODPP Office
- Location: Nzambani Building, Kitui
- Postal Address: P.O. Box 448-90200, Kitui
- Phone: 077-1258125
- Email: kitui@odpp.go.ke
19. Kwale County ODPP Office
- Location: Mwanabeyu Plaza, Kwale
- Postal Address: P.O. Box 201-80403, Kwale
- Phone: 0770-165945
- Email: kwale@odpp.go.ke
20. Laikipia County ODPP Office
- Location: Pearl Place, Ground Floor, Nanyuki
- Postal Address: P.O. Box 1698-10400, Nanyuki
- Phone: 020-2573752
- Email: laikipia@odpp.go.ke
21. Lamu County ODPP Office
- Location: Bahari House, Lamu
- Postal Address: P.O. Box 43-80500, Lamu
- Phone: 020-2424750
- Email: lamu@odpp.go.ke
22. Machakos County ODPP Office
- Location: Kiamba Mall, Machakos
- Postal Address: P.O. Box 1041-90100, Machakos
- Phone: 044-2021041
- Email: machakos@odpp.go.ke
23. Makueni County ODPP Office
- Location: SOI Plaza, 1st Floor, Wote
- Postal Address: P.O. Box 531-90300, Wote
- Phone: 208-008283
- Email: makueni@odpp.go.ke
24. Mandera County ODPP Office
- Location: DC’s Office, Mandera
- Postal Address: P.O. Box 478-70300, Mandera
- Phone: 0786-605521
- Email: mandera@odpp.go.ke
25. Marsabit County ODPP Office
- Location: Madina House, Marsabit
- Postal Address: P.O. Box 387-60500, Marsabit
- Phone: 020-2192632
- Email: marsabit@odpp.go.ke
26. Meru County ODPP Office
- Location: Ntara Place Building, 2nd Floor, Meru
- Postal Address: P.O. Box 2377-60200, Meru
- Phone: 064-32543 / 020-262945
- Email: meru@odpp.go.ke
27. Migori County ODPP Office
- Location: Dev Mart Building, 2nd Floor, Migori
- Postal Address: P.O. Box 1228-40400, Migori
- Phone: 020-2348709 / 008290
- Email: migori@odpp.go.ke
28. Mombasa County ODPP Office
- Location: Uchumi House Building, Mombasa
- Postal Address: P.O. Box 80896-80100, Mombasa
- Phone: 041-2222211
- Email: mombasa@odpp.go.ke
29. Murang’a County ODPP Office
- Location: Ministry of Lands Building, 1st Floor, Murang’a
- Postal Address: P.O. Box 931-10200, Murang’a
- Phone: 060-2030400
- Email: muranga@odpp.go.ke
30. Nairobi County ODPP Office
- Location: NSSF Block ‘A’, 19th & 18th Floor, Nairobi
- Postal Address: P.O. Box 30701-00100, Nairobi
- Phone: 020-2732090
- Email: info@odpp.go.ke
31. Nakuru County ODPP Office
- Location: CDN Plaza, Ground & 2nd Floor, Nakuru
- Postal Address: P.O. Box 1165-20100, Nakuru
- Phone: 053-8008373
- Email: nakuru@odpp.go.ke
32. Nandi County ODPP Office
- Location: Barngetuny Building, Kapsabet
- Postal Address: P.O. Box 318-30300, Kapsabet
- Phone: 0202-2392730
- Email: nandi@odpp.go.ke
33. Narok County ODPP Office
- Location: Information Office, 1st Floor, Narok
- Postal Address: P.O. Box 991-20500, Narok
- Phone: 050-23247
- Email: narok@odpp.go.ke
34. Nyamira County ODPP Office
- Location: Jubilee Plaza, Nyamira
- Postal Address: P.O. Box 243-40500, Nyamira
- Phone: 202-392734
- Email: nyamira@odpp.go.ke
35. Nyandarua County ODPP Office
- Location: Ministry of Water & Irrigation Building, North Kinangop
- Postal Address: P.O. Box 321-20318, North Kinangop
- Phone: 0202-396060
- Email: nyandarua@odpp.go.ke
36. Nyeri County ODPP Office
- Location: Provincial Commissioner’s Office, Block ‘A’, 2nd & 3rd Floor, Nyeri
- Postal Address: P.O. Box 463-10100, Nyeri
- Phone: 061-2030698
- Email: nyeri@odpp.go.ke
37. Samburu County ODPP Office
- Location: Siambu Plaza, Ground Floor, Maralal
- Postal Address: P.O. Box 231-20600, Maralal
- Phone: 202-392727 / 020-2688339
- Email: samburu@odpp.go.ke
38. Siaya County ODPP Office
- Location: J&J Building, Siaya
- Postal Address: P.O. Box 681-40600, Siaya
- Phone: 0208-008287
- Email: siaya@odpp.go.ke
39. Taita-Taveta County ODPP Office
- Location: Maghamba Plaza, Voi
- Postal Address: P.O. Box 760-80300, Voi
- Phone: 020-2318016
- Email: taitataveta@odpp.go.ke
40. Tana River County ODPP Office
- Location: DC’s Office, Garsen
- Postal Address: P.O. Box 10-80200, Garsen
- Phone: 202-395930
- Email: tanariver@odpp.go.ke
Regional Coordination: How ODPP Offices Are Structured
The ODPP doesn’t just scatter offices haphazardly. It operates through eight regional offices that oversee county-level prosecution services. These include:
- Coast Region (e.g., Mombasa, Kilifi, Lamu)
- Central Region (e.g., Nyeri, Kirinyaga)
- Lower Eastern Region (e.g., Embu, Kitui)
- Upper Eastern Region (e.g., Meru, Isiolo)
- Nyanza Region (e.g., Kisumu, Homa Bay)
- Rift Valley Region (e.g., Nakuru, Baringo)
- Western Region (e.g., Kakamega, Bungoma)
- Nairobi Region (Nairobi County)
Each regional coordinator ensures seamless collaboration between county offices, courts, and investigative agencies like the DCI and EACC. This structure enhances efficiency, making justice delivery faster and more localized.
Key Services Offered by ODPP County Offices
Wondering what these offices can do for you? Here’s a breakdown of their core services:
- Criminal Prosecution: Handling cases from petty theft to murder and economic crimes.
- Case Management: Using the Uadilifu Case Management System to streamline processes.
- Complaints Handling: Addressing grievances like delays or misconduct via a transparent feedback platform.
- Training and Compliance: Offering workshops to equip prosecutors and businesses with legal knowledge.
- Policy Guidance: Advising on plea bargaining, diversion, and regulatory compliance.
For businesses, the ODPP’s focus on economic crimes—think anti-corruption and procurement fraud—is a game-changer. In 2024 alone, the ODPP prosecuted high-profile cases like the Ksh. 51 million fine imposed on ex-Kiambu Governor Ferdinand Waititu, showcasing its teeth in fighting graft.
Data-Driven Insights: ODPP’s Impact Across Counties
Let’s talk numbers. The ODPP’s 2023/2024 annual report (latest available as of March 2025) highlights its reach:
- Case Load: Over 100,000 cases processed annually, with 70% in magistrate courts.
- Conviction Rate: Approximately 65% across counties, with urban centers like Nairobi and Mombasa leading.
- Staffing: Over 700 prosecutors deployed nationwide, with each county office averaging 5-10 staff.
- Regional Disparity: Counties like Mandera and Marsabit report lower case volumes due to accessibility challenges, while Nairobi handles over 20% of the national caseload.
These stats underscore the ODPP’s commitment to decentralizing justice, though rural offices face staffing and infrastructure hurdles—a point of concern for businesses in remote areas.
Challenges Facing ODPP County Offices
No system is perfect, and the ODPP has its share of hurdles:
- Resource Constraints: Underfunding limits staff recruitment and tech upgrades.
- Backlog: High caseloads in urban counties like Nairobi and Kisumu delay justice.
- Public Perception: Complaints of selective prosecution or delays erode trust.
- Accessibility: Remote counties like Tana River struggle with poor infrastructure.
For businesses, these challenges mean potential delays in resolving disputes. However, the ODPP’s ongoing digitization efforts—like the Uadilifu system—promise faster case tracking, a boon for time-sensitive legal matters.
How to Engage with Your Local ODPP Office
Ready to connect? Here’s a quick guide:
- Visit in Person: Use the addresses above to locate your county office.
- Call or Email: Reach out for inquiries or complaints using the listed contacts.
- Lodge a Complaint: Use the ODPP’s online portal (odpp.go.ke) or visit for feedback.
- Collaborate: Businesses can partner for training on compliance or fraud prevention.
Pro tip: Always have your case details or evidence ready—ODPP doesn’t investigate but acts on what agencies like the police or EACC provide.
Leverage the ODPP for a Stronger Business Environment
The ODPP’s 47 county offices are more than just buildings—they’re your allies in upholding justice and fostering a fair business landscape. Whether you’re fighting fraud, seeking compliance advice, or simply staying informed, these offices are at your service. Take the next step today:
- Contact Your Local ODPP: Use the list above to reach out with questions or concerns.
- Stay Updated: Follow @ODPP_KE on X for real-time updates on prosecutions and policies.
- Engage: Join ODPP workshops or justice service weeks to boost your legal know-how.
Let’s build a Kenya where justice supports business growth—start by connecting with your county ODPP office now!