Teachers' Service Commission (TSC) County Directors and their Contacts

Teachers’ Service Commission (TSC) is a body established in Kenya to manage human resources within the education sector. Kenyan teachers in high school, colleges and ECDE Centers are employed and managed by the body.

READ: Top International Schools in Kenya 2020 and their Contacts

The TSC headquarters are in Nairobi, TSC House on Kilimanjaro Avenue in UpperHill in Nairobi. The body however has branches countrywide in all counties. The following are the contacts of county directors in their respective counties:

REGION/COUNTY CONTACT ADDRESS
Headquarters office Private Bag, Nairobi
[email protected] 0202892000
Nairobi region
contacts  
County Director, Nairobi
P. O. BOX 49416-00100, Nairobi-GPO
[email protected]
Kakamega County   County Director, Kakamega
P.O .BOX 2964-50100, Kakamega
[email protected]
Bungoma County   P.O. BOX 1285-50200, Bungoma
[email protected]
Vihiga County P.O. BOX 1453-50300, Maragoli
Busia County P.O.BOX 196-50400, Busia
[email protected]
Kisumu County   County Director, Kisumu
P.O. BOX 7489-40100, Kisumu
[email protected]
Kisii County   P.O. BOX 556-40200, Kisii
[email protected]
Siaya County   P.O. BOX 622-40600, Siaya
[email protected]
Homabay County   P.O.BOX 673-40300, Homabay
[email protected]
Migori County   P.O.BOX 760-40400, Migori
[email protected]
Nyamira County [email protected]
Garrissa County P.O.BOX 1688 – 70100, Garissa
[email protected]
Mandera County P. O. BOX 264 – 70300, Mandera  
[email protected]  
Wajir County   P. O. BOX 507 – 70200, Wajir  
[email protected]  
Marsabit County   P. O. BOX 362 – 60500, Marsabit  
[email protected]  
Kilifi County   P. O. BOX 1227 – 80108, Kilifi  
[email protected]  
Lamu County   P. O. BOX 448 – 80500, Lamu  
[email protected]  
Taita Taveta County   P. O. BOX 351 – 80305, Mwatate  
[email protected]  
Tana River County   P. O. BOX 133 – 70101, Hola  
[email protected]    
Mombasa County   P. O. BOX 88869 – 80100, Mombasa  
[email protected]  
Kwale County   P. O. BOX 76 – 80403, Kwale  
[email protected]  
Embu County P. O. BOX 2754 – 60100, Embu
[email protected]
Meru County   P. O. BOX 2966 – 60200, Meru
[email protected]
Isiolo County   P.O. BOX 797 – 60300, Isiolo
[email protected]
Machakos County P. O. BOX 351 – 90100, Machakos
[email protected]
Kitui County   P. O. BOX 1541 – 90200, Kitui
[email protected]
Makueni County P. O. BOX 505 – 90300, Makueni
[email protected]
Tharaka Nithi County P. O. BOX 781 – 60215, Chuka
Turkana County P. O. BOX 293 – 30500, Lodwar
[email protected]
West Pokot County   P. O. BOX 32 – 20600, Kapenguria
[email protected]
Samburu County   P. O. BOX 32 – 20600, Maralal
[email protected]
Trans Zoia County   P. O. BOX 4442 – 30200, Kitale  
[email protected]
Uasin Gishu County   P. O. BOX 256 – 30100, Eldoret
[email protected]
Elgeyo Marakwet County P. O. BOX 384 – 30700, Iten
[email protected]
Nandi County   P. O. BOX 1123 – 30300, Kapsabet  
[email protected]
Baringo County   P. O. BOX 17 – 30400, Kabarnet  
[email protected]
Nakuru County   P. O. BOX 491 – 20100, Nakuru  
[email protected]
Narok County   P. O. BOX 931 – 20500, Narok
[email protected]
Kericho County   P. O. BOX 2280 – 20200, Kericho  
[email protected]
Bomet County   P. O. BOX 369 – 20400, Bomet
 [email protected]  
Kajiado County   P. O. BOX 560 – 01100, Kajiado
 [email protected]  
Laikipia County   P. O. BOX 484- 10400, Nanyuki  
[email protected]  
Nyeri County   P. O. BOX 526 – 10100, Nyeri
 [email protected]  
Kirinyaga County   P. O. BOX, Kerugoya  
[email protected]  
Murang’a County   P. O. BOX, Muranga  
[email protected]  
Kiambu County   P. O. BOX 28 – 00900, Kiambu
 [email protected]  
Nyadarua County   P. O. BOX 224 – 20303, Olkalao
[email protected]