OFFICE OF THE DIRECTOR OF PUBLIC PROSECUTIONS
ODPP House, Ragati Road, Upper Hill
P.O. Box 30701-00100.
Nairobi, Kenya
Tel: 020 273 2090/020 273 2240/020 271 5833
Fax: +254 2 2243524/2251808
Email: info@odpp.go.ke

BARINGO COUNTY
Talai Plaza, 2nd Floor
P.O. BOX 110-30400, KABARNET
E-MAIL: baringo@odpp.go.ke

BOMET COUNTY
Roronya Plaza
P.O. BOX 236-20400, BOMET
E-MAIL: bomet@odpp.go.ke

BUNGOMA COUNTY
HIBHO Plaza, 2nd Floor
P.O. BOX 2058-50200, BUNGOMA
E-MAIL: bungoma@odpp.go.ke

BUSIA COUNTY
ECO Bank Building, 1st Floor
P.O. BOX 476-50400, BUSIA
E-MAIL: busia@odpp.go.ke

ELGEYO-MARAKWET COUNTY
AFC Building
P.O. BOX 578-30700, ITEN
E-MAIL: elgeyomarakwet@odpp.go.ke
TEL NO: +254 208 008291

EMBU COUNTY
Faith House ACK House, 2nd Floor
P.O. BOX 2855-60200, EMBU
E-MAIL: embu@odpp.go.ke

GARISSA COUNTY
100M off Kismayu Road, Next to IPOA NER Offices,
P.O. BOX 69-70100, GARISSA
E-MAIL: garissa@odpp.go.ke
TEL NO: +254 462 103964

HOMA BAY COUNTY
Old Treasury Building
P.O. BOX 153-40300, HOMA-BAY
E-MAIL: homabay@odpp.go.ke

ISIOLO COUNTY
Ardhi House
P.O. BOX 739-60300, ISIOLO
E-MAIL: isiolo@odpp.go.ke
TEL NO: +254 202 002701

KAJIADO COUNTY
ODPP Building,
Off Namanga Road,
Opposite Old Kajiado Law Courts,
P.O. BOX 646-01100, KAJIADO
E-MAIL: kajiado@odpp.go.ke

KAKAMEGA COUNTY
Patience Plaza Building, 3rd Floor
Kakamega – Mumias Road
P.O. BOX 1529-50100, KAKAMEGA
E-MAIL: kakamega@odpp.go.ke
TEL NO: +254 778 143445

KIAMBU COUNTY
KenMwa Plaza, 2nd Floor
P.O Box 41-00900, KIAMBU
E-MAIL: kiambu@odpp.go.ke

KIRINYAGA COUNTY
Professional Plaza, 2nd Floor
P.O. BOX 1224-10300, KERUGOYA
E-MAIL: kirinyaga@odpp.go.ke

KERICHO COUNTY
Imarisha Kebo Plaza, 9th Floor,
P.O. BOX 1512-20200, KERICHO
E-MAIL: kericho@odpp.go.ke

KILIFI COUNTY
Malindi Complex Building, 1st Floor
P.O. BOX 5751-80200, MALINDI
E-MAIL: kilifi@odpp.go.ke
TEL NO: +254 770209779

KISII COUNTY
AG Chambers Building,
Ground Floor,
Along Kisii- Kilgoris Road
P.O. BOX 2470-40200, KISII
E-MAIL: kisii@odpp.go.ke

KISUMU COUNTY
Nyanza Provincial Headquarters, 7th Floor
P.O. BOX 3545-40100, KISUMU
E-MAIL: kisumu@odpp.go.ke
TEL NO: +254 208 099088

KITUI COUNTY
Nzambani Park Building
P.O. BOX 448-90200, KITUI
E-MAIL: kitui@odpp.go.ke

KWALE COUNTY
Mwanabeyu Plaza
P.O. BOX 201-80403, KWALE
E-MAIL: kwale@odpp.go.ke

LAIKIPIA COUNTY
Pearl Place, Ground Floor,
Nanyuki- Meru Highway
P.O. BOX 1698-10400, NANYUKI
E-MAIL: nanyuki@odpp.go.ke
TEL NO: +254 202 025400

LAMU COUNTY
Bahari House
P.O. BOX 68 – 80500, LAMU
E-MAIL: lamu@odpp.go.ke
TEL NO: +254 778 256790

MACHAKOS COUNTY 
Sartaj Building
Machakos-Kangundo Rd,
P.O. BOX 1041-90100, MACHAKOS
E-MAIL: machakos@odpp.go.ke
TEL NO: +254 741 872058 /
+254 783 685853

MAKUENI COUNTY
SOI Plaza, 1st Floor
P.O. BOX 531-90300, WOTE
E-MAIL: makueni@odpp.go.ke

MANDERA COUNTY
DC’s Office
P.O. BOX 478-70300, MANDERA
E-MAIL: mandera@odpp.go.ke
TEL NO: +254 786 605521

MARSABIT COUNTY
Madina House
P.O. BOX 387-60500, MARSABIT
E-MAIL: marsabit@odpp.go.ke

MERU COUNTY
Ntara Place Building, 2nd Floor,
Library/ St. Paul’s Road,
P.O. BOX 2377-60200, MERU
E-MAIL: meru@odpp.go.ke

MIGORI COUNTY
Dev Mart Building, 2nd floor
P.O. BOX 1228-40400,
SUNA – MIGORI
E-MAIL: migori@odpp.go.ke
TEL NO: +254 202 111 768

MOMBASA COUNTY
Commercial Building
P.O. BOX 80896-80100, MOMBASA
E-MAIL: mombasa@odpp.go.ke

MURANG’A COUNTY
Ministry of Lands Building, 1st Floor
P.O. BOX 931-10200, MURANGA
E-MAIL: muranga@odpp.go.ke

NAIROBI COUNTY
NSSF BLOCK ‘A’, 19th Floor
P.O. BOX 30701-00100, NAIROBI
E-MAIL: nairobi@odpp.go.ke

NAKURU COUNTY
CDN Plaza, Ground & 2nd Floor
P.O. BOX 1165-20100, NAKURU
E-MAIL: nakuru@odpp.go.ke

NANDI COUNTY
Barng’etuny Plaze 4th Floor,
Opposite Samoo Plaza
P.O. BOX 318-30300, KAPSABET
E-MAIL: nandi@odpp.go.ke
TEL NO: +254 202 318318

NAROK COUNTY
Information Office, 1st Floor
P.O. BOX 991-20500, NAROK
E-MAIL: narok@odpp.go.ke

NYAMIRA COUNTY
Jubilee Plaza, 2nd floor
P.O. BOX 243-40500, NYAMIRA
E-MAIL: nyamira@odpp.go.ke
TEL NO: + 254 207 865 978

NYANDARUA COUNTY
Ministry of Water & Irrigation Building
P.O. BOX 321-20318,
NORTH KINANGOP
E-MAIL: nyandarua@odpp.go.ke

NYERI COUNTY
Provincial Commissioner’s Office
Block ‘A’, 3rd Floor
P.O. BOX 463-10100, NYERI
E-MAIL: nyeri@odpp.go.ke
TEL NO: +254 612 030693

SAMBURU COUNTY
Siambu Plaza, Ground Floor
P.O. BOX 231-20600, MARALAL
E-MAIL: samburu@odpp.go.ke

SIAYA COUNTY
Walter Plaza, 2nd Floor
P.O. BOX 681-40600, SIAYA
E-MAIL: siaya@odpp.go.ke

TAITA–TAVETA COUNTY
Maghamba Plaza, 1st floor
P.O. BOX 760-80300, VOI
E-MAIL: taitataveta@odpp.go.ke

TANA RIVER COUNTY
DC’s Office
P.O. BOX 10-80200, GARSEN
E-MAIL: tanariver@odpp.go.ke

THARAKA-NITHI COUNTY
Meru South Coop Sacco Building
P.O. BOX 791-60400, CHUKA
E-MAIL: tharakanithi@odpp.go.ke
TEL NO: +254 741 132928

TRANS NZOIA COUNTY
Ndege House, 3rd Floor
P.O. BOX 663-30200, KITALE
E-MAIL: kitale@odpp.go.ke
TEL NO: +254 054 31273

TURKANA COUNTY
District Treasury
P.O. BOX 563-30500, LODWAR
E-MAIL: turkana@odpp.go.ke
TEL NO: +254 772 154 658

UASIN GISHU COUNTY
K.V.D.A Plaza, 10th Floor
P.O. BOX 4024-30100, ELDORET
E-MAIL: uasingishu@odpp.go.ke

VIHIGA COUNTY
Cherry House, 2nd Floor
P.O. BOX 840-50300, MARAGOLI
E-MAIL: vihiga@odpp.go.ke
TEL NO: +254 741 132989

WAJIR COUNTY
DAD Plaza, behind Public
Works Office,
P.O. BOX 417-70200, WAJIR
E-MAIL: wajir@odpp.go.ke

WEST POKOT COUNTY
Paves Towers, 1st floor
P.O. BOX 363-30600, KAPENGURIA
E-MAIL: westpokot@odpp.go.ke