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
Mobile: 0787880580
Fax: +254 2 2243524/2251808
Email: info@odpp.go.ke

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

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

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

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

ELGEYO-MARAKWET COUNTY
AFC Building
P.O. BOX 578-30700, ITEN
TEL: 020-8008291/0741132942
E-MAIL: elgeyomarakwet@odpp.go.ke

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

GARISSA COUNTY
Rt. General Mohamud Plaza, 1st Floor
P.O. BOX 69-70100, GARISSA
TEL: 046-2102362
E-MAIL: garissa@odpp.go.ke

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

ISIOLO COUNTY
Ardhi House
P.O. BOX 739-60300, ISIOLO
TEL: 020-2395001
E-MAIL: isiolo@odpp.go.ke

KAJIADO COUNTY
ODPP Building
P.O. BOX 646-01100, KAJIADO
TEL: 020 – 2622894
E-MAIL: kajiado@odpp.go.ke

KAKAMEGA COUNTY
PC’S Building Block ‘A’, 2nd Floor
P.O. BOX 1529-50100, KAKAMEGA
TEL: 056 – 31049
E-MAIL: kakamega@odpp.go.ke

KIAMBU COUNTY
Thika Arcade, 6
th Floor
P.O. BOX 6219-01000, THIKA
TEL: 020-2309459
E-MAIL: kiambu@odpp.go.ke

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

KERICHO COUNTY
AFC Building, 1st Floor
P.O. BOX 1512-20200, KERICHO
TEL: 020-2172594
E-MAIL: kericho@odpp.go.ke

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

KISII COUNTY
AG Chambers Building, Ground Floor
P.O. BOX 2470-40200, KISII
TEL: 058-2030331
E-MAIL: kisii@odpp.go.ke

KISUMU COUNTY
Nyanza Provincial Headquarters, 7th Floor
P.O. BOX 1902-40100, KISUMU
TEL: 057 -2024620
E-MAIL: kisumu@odpp.go.ke

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

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

LAIKIPIA COUNTY
Pearl Place, Ground Floor
P.O. BOX 1698-10400, NANYUKI
TEL: 020-2573752
E-MAIL: nanyuki@odpp.go.ke

LAMU COUNTY
Bahari House
P.O. BOX 43 – 80500, LAMU
TEL: 020-2424750
E-MAIL: lamu@odpp.go.ke

MACHAKOS COUNTY 
SARTAJ BUILDING, 4TH,
FLOOR,KANGUNDO ROAD,
P.O. BOX 1041-90100, MACHAKOS
E-MAIL: machakos@odpp.go.ke

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

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

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

MERU COUNTY
Ntara Place Building, 2nd Floor
P.O. BOX 2377-60200, MERU
TEL: 064-32543/020262945
E-MAIL: meru@odpp.go.ke

MIGORI COUNTY
Dev Mart Building, 2nd floor
P.O. BOX 1228-40400, SUNA – MIGORI
TEL: 020-2348709/008290
E-MAIL: migori@odpp.go.ke

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

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

MERU COUNTY
Ntara Place Building, 2nd Floor
P.O. BOX 2377-60200, MERU
TEL: 064-32543/020262945
E-MAIL: meru@odpp.go.ke

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

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

NANDI COUNTY
Barng’etuny Building
P.O. BOX 318-30300, KAPSABET
TEL: 0202-392730/0741132986/0771596355
E-MAIL: nandi@odpp.go.ke

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

NYAMIRA COUNTY
Jubilee Plaza, 2
nd floor
P.O. BOX 243-40500, NYAMIRA
TEL: 020-2392734
E-MAIL: nyamira@odpp.go.ke

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

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

SAMBURU COUNTY
Siambu Plaza, Ground Floor
P.O. BOX 231-20600, MARALAL
TEL: 202-392727/020-2688339
E-MAIL: samburu@odpp.go.ke

SIAYA COUNTY
J & J Building
P.O. BOX 681-40600, SIAYA
TEL: 0208-008287
E-MAIL: siaya@odpp.go.ke

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

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

THARAKA-NITHI COUNTY
Meru South Coop Sacco Building, 1
st floor
P.O. BOX 791-60400, CHUKA
TEL: 020-2459002/0741132938
E-MAIL: tharakanithi@odpp.go.ke

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

TURKANA COUNTY
District Treasury
P.O. BOX 563-30500, LODWAR
TEL: 020-2640008
E-MAIL: turkana@odpp.go.ke

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

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

WAJIR COUNTY
DC’s Office
P.O. BOX 417-70200, WAJIR
TEL: 020-2594873
E-MAIL: wajir@odpp.go.ke

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