TSC Contacts, Directors Per County; Regional and Sub-County
The Teachers Service Commission, established as one of Kenya’s constitutional commissions according to the 2010 Constitution, is mandated to decentralize its operations and services from its central office to different counties across the country.
To support this decentralization process and enhance the effectiveness of teacher management functions, the TSC has designated County Directors throughout the country.
These County Directors have a vital responsibility in supervising and organizing matters related to teachers within their specific regions.
This article provides a comprehensive list of official contact addresses for TSC County Directors, categorized by region and county.
Teachers, stakeholders, and the general public can use this information to access the relevant County Directors for inquiries, support, and various educational matters.
This decentralized approach ensures that teacher management is more accessible and responsive to the needs of teachers and educational institutions at the county level.
TSC Contacts, Directors Per County; Regional and Sub-County
- TSC HQS
- Email: info@tsc.go.ke
- Location: Nairobi 00100
- Postal Address: Private Bag
2. Baringo County (Kabarnet)
- Email: cdirbaringo@tsc.go.ke
- Location: Kabarnet
- Postal Address: P.O. Box 17 – 30400
3. Bomet County
- Email: cdirbomet@tsc.go.ke
- Location: Bomet
- Postal Address: P.O. Box 369- 20400
ALSO READ: TSC TMIS portal registration, login, status check, and returns
4. Bungoma County
- Email: cdirbungoma@tsc.go.ke
- Location: Bungoma
- Postal Address: P.O. Box 1285 – 50200
5. Busia County
- Email: cdirbusia@tsc.go.ke
- Location: Busia
- Postal Address: P.O. Box 196 – 50400
6. Embu County
- Email: cdirembu@tsc.go.ke
- Location: Embu
- Postal Address: P.O. Box 2754-60100
7. Elgeyo Marakwet County (Iten)
- Email: cdirelgeyomarakwet@tsc.go.ke
- Location: Iten
- Postal Address: P.O. Box 384 – 30700
ALSO READ: TSC Teacher Registration Requirements
8. Garissa County
- Email: cdirgarissa@tsc.go.ke –
- Location: Garissa –
- Postal Address: P.O. Box 1688 – 70100
9. Homabay County
Dr. Esther Chemisto Musani, County Director, Homa Bay
Stephen Yida Ajanga, Regional Director, Nyanza
Stephen Muyube, Sub-County Director, Ndhiwa
Mary Nyongesa, Sub-County Director, Rachuonyo East
Wesley Rotich, Sub-County Director, Rachuonyo South
Robert Rutto, Sub-County Director, Rachuonyo North
George Lukibia, Sub-County Director, Rangwe
Dr. Truphosa Korir, Deputy County Director/Sub County Director, Homa Bay
Pamela Ameka, Sub-County Director, Suba

Homa Bay County
- Email: cdirhomabay@tsc.go.ke
- Location: Homa Bay
- Postal Address: P.O. Box 673 – 40300
10. Isiolo County
- Email: cdirisiolo@tsc.go.ke
- Location: Isiolo
- Postal Address: P.O. Box 797 – 60300
ALSO READ: Teacher Application for Reinstatement Form: TSC Process & Requirements
11. Kajiado County
- Email: cdirkajiado@tsc.go.ke
- Location: Kajiado
- Postal Address: P.O. Box 560 – 01100
12. Kakamega County
- Email: cdirkakamega@tsc.go.ke
- Location: Kakamega
- Postal Address: P.O. Box.2964- 50100
13. Kericho County
- Email: cdirkericho@tsc.go.ke
- Location: Kericho
- Postal Address: P.O. Box 2281 – 20200
14. Kiambu TSC Regional and County Directors
Regina Opondo, County Director
Jedidah Wambugu, Sub-County Director, Kikuyu
Willy G. Gondi, Sub-County Director, Limuru
Kenneth Kinyua Thuranira – Sub County Director, Githunguri
Francis Munyori, Sub-County Director, Thika West
Janice Kakuvi Daudi, Sub County Director, Thika East
Eunice Wanjiku Kariuki, Sub County Director Gatundu
– South
Betty Soy, Sub-County Director, Kabete
Gladys Moraa Mogamba, Sub County Director, Kiambaa
Kaingu Chimako Hanjari – Sub County Director, Ruiru

ALSO READ: TSC Annual Leave Allowance for Teachers
County Director Contact – Kiambu
- Email: cdirkiambu@tsc.go.ke
- Location: Kiambu
- Postal Address: P.O. Box 28 – 00900
15. Kilifi County Director
- Email: cdirkilifi@tsc.go.ke
- Location: Kilifi
- Postal Address: P.O. Box 1227- 80108
16. Kirinyaga County (Kerugoya)
- Email: cdirkirinyaga@tsc.go.ke
- Location: Kerugoya
- Postal Address: P.O. Box 1393 – 10300
ALSO READ: TSC Commuter Allowance for Teachers; 2021-2025 CBA Rates
17. Kisumu County
- Email: cdirkisumu@tsc.go.ke –
- Location: Kisumu –
- Postal Address: P.O. Box 7489 – 40100
18. Kisii County
- Email: cdirkisii@tsc.go.ke
- Location: Kisii
- Postal Address: P.O. Box 556 – 40200
19. Kitui County
- Email: cdirkitui@tsc.go.ke
- Location: Kitui
- Postal Address: P.O. Box 1541 -90200
20. Kwale County
- Email: cdirkwale@tsc.go.ke
- Location: Kwale
- Postal Address: P.O. Box 76 – 80403
21. Lamu County
- Email: cdirlamu@tsc.go.ke
- Location: Mokowe
- Postal Address: P.O. Box 48 – 80502
ALSO READ: New TSC Disability Guide Allowance for Teachers; 2021-2025 CBA
22. Laikipia County (Nanyuki) –
- Email: cdirlaikipia@tsc.go.ke –
- Location: Nanyuki –
- Postal Address: P.O. Box 484 – 10400
23. Machakos County
- Email: cdirmachakos@tsc.go.ke
- Location: Machakos
- Postal Address: P.O. Box 351 – 90100
24. Makueni TSC Regional and County Directors
Alex Cheruiyot, County Director, Makueni
LABAN ONONO, Regional Director, Eastern
Flavian Kitolome, Sub-County Director, Kathonzweni
Said Ore Sheikh, Sub-County Director, Mbooni West
Getrude Chao, Sub-County Director, Kibwezi

25. Makueni County
- Email: cdirmakueni@tsc.go.ke
- Location: Makueni
- Postal Address: P.O. Box 505 – 90300
26. Mandera County
- Email: cdirmandera@tsc.go.ke
- Location: Mandera
- Postal Address: P.O. Box 264 – 70300
ALSO READ: TSC Hardship Allowance for Teachers; 2023
27. Marsabit County
- Email: cdirmarsabit@tsc.go.ke
- Location: Marsabit
- Postal Address: P.O. Box 362-60500
28. Migori County
- Email: cdirmigori@tsc.go.ke
- Location: Suna
- Postal Address: P.O. Box 760 – 40400
29. Mombasa TSC Regional and County Directors
Dr. Samuel Marigat, County Director, Mombasa
Nicodemus Kyalo – Mbaluku, Sub County
Director, Kisauni/Nyali
Peter Muthuri Kiumbe, Sub-County Director, Jomvu
Mwanamisi Mangi, SubCounty Director, Likoni
Victoria Muoka, Coast -Regional Director
Ali Hussein Abdi, Deputy County Director
& Sub County Director, Mvita
Cynthia Kirathe, Acting Sub-County Director, Changamwe

Mombasa County
- Email: cdirmombasa@tsc.go.ke
- Location: Mombasa
- Postal Address: P.O. Box 88869 – 80100
ALSO READ: New TSC Disability Guide Allowance for Teachers; 2021-2025 CBA
30. Meru County
- Email: cdirmeru@tsc.go.ke
- Location: Meru
- Postal Address: P.O. Box 2966 – 60200
31. Muranga County
- Email: cdirmuranga@tsc.go.ke
- Location: Muranga
- Postal Address: P.O. Box 560 – 10200
32. NAIROBI TSC County Team
Mrs Jane Njage, Regional Director and County Director Nairobi
Mrs Emmy Kiget, Deputy Regional Director Nairobi, also Sub County Director for Kibra and Langata
Mr Milton Oyugi, Deputy County Director, also Sub County Director for Starehe, Mathare and Kasarani
Ms Susyline Kimathi, Sub County Director, Westlands
Mr Peter Kangwana, Sub County Director for Njiru and Embakasi
Mr. Edward Zani, Sub County Director for Dagoretti
Jane Muturi, Sub County Director for Madaraka and Kamukunji

Nairobi Contacts
Tel: 020 2892000;
- Email: cdirnairobi@tsc.go.ke
- Location: Nairobi GPO
- Postal Address: P.O. Box 49416 – 0010
ALSO READ: Revised TSC House Allowance Structure for Teachers Across Clusters
33. Nakuru County
- Email: cdirnakuru@tsc.go.ke
- Location: Nakuru
- Postal Address: P.O. Box 491 – 20100
34. Nandi County (Kapsabet)
- Email: cdirnandi@tsc.go.ke
- Location: Kapsabet
- Postal Address: P.O. Box 1123 – 30300
35. Narok County Director:
- P.O. BOX 931, 20500, Narok
- cdirnarok@tsc.go.ke
36. Nyamira County
- Email: cdirnyamira@tsc.go.ke
- Location: Nyamira
- Postal Address: P.O. Box 981 – 40500
37. Nyandarua County (Olkalao)
- Email: cdirnyandarua@tsc.go.ke
- Location: Olkalao
- Postal Address: P.O. Box 224 – 20303
ALSO READ: Primary Teacher II TSC Salary & Allowances (Grade B5, T Scale 5)
38. Nyeri County
- Email: cdirnyeri@tsc.go.ke
- Location: Nyeri
- Postal Address: P.O. Box 526 – 10100
39. Samburu County (Maralal)
- Email: cdirsamburu@tsc.go.ke
- Location: Maralal
- Postal Address: P.O. Box 32 – 20600
40. Siaya County
- Email: cdirsiaya@tsc.go.ke
- Location: Siaya
- Postal Address: P.O. Box 622 – 40600
41. Taita Taveta County (Mwatate)
- Email: cdirtaitataveta@tsc.go.ke
- Location: TaitaTaveta
- Postal Address: P.O Box 351- 80305
42. Tana River County (Hola)
- Email: cdirtanariver@tsc.go.ke
- Location: Hola
- Postal Address: P.O. Box 133 – 70101
43. TharakaNithi County
- Email: cdirtharakanithi@tsc.go.ke
- Location: Chuka
- Postal Address: P.O. Box 781 -60215
44. Trans Nzoia County (Kitale)
- Email: cdirtransnzoia@tsc.go.ke
- Location: Kitale
- Postal Address: P.O. Box 4442 – 30200
45. Turkana County (Lodwar)
- Email: cdirturkana@tsc.go.ke –
- Location: Lodwar –
- Postal Address: P.O. Box 293 – 30500
46. Uasin Gishu County (Eldoret)
- Email: cdiruasingishu@tsc.go.ke
- Location: Eldoret
- Postal Address: P.O. Box 256 – 30100
47. Vihiga County (Maragoli)
- Email: cdirvihiga@tsc.go.ke
- Location: Maragoli
- Postal Address: P.O. Box 1453 – 50300
48. Wajir County
- Email: cdirwajir@tsc.go.ke
- Location: Wajir
- Postal Address: P.O. Box 507 – 70200
49. West Pokot County (Kapenguria)
- Email: cdirwestpokot@tsc.go.ke
- Location: Kapenguria
- Postal Address: P.O. Box 275 – 30600
TSC Contacts, Directors Per County; Regional and Sub-County