Home Education Teachers service commission headquarter, branches and their contacts

Teachers service commission headquarter, branches and their contacts

The Teachers Service Commission (TSC) is an independent commission formed under the Kenyan constitution to manage the human resources in the education sector.

The TSC body that is currently in place has alot of history which dates back to 1957.

Currently, the TSC is formed under Article 237(1) of the Kenyan constitution 2010.

TSC Contacts and Headquarter

The following are Teachers service commission headquarter contacts

Main office


Kilimanjaro Avenue, Upper Hill, Nairobi, next to Gathera and Isaac Cabs Car Hire.

The contacts numbers are;



Email: info@tsc.go.ke / cdirnairobi@tsc.go.ke

PO Box: private bag- Nairobi

Website: www.tsc.go.ke

The opening hours are as from 8.00am in the morning to around 4.00 in the evening on weekdays.

Western regionĀ  headquarters TSC contacts

Western region entails Kakamega, Busia, Vihiga and Bungoma counties.

Kakamega County

Location: Kakamega County headquarters, Mumias Road junction.

Email: cdirkakamega@tsc.go.ke

PO Box: 2964-50100, Kakamega.

Bungoma County

Location: Bungoma County offices

Email: cdirbungoma@tsc.go.ke

PO Box: 1285-50200, Bungoma

Vihiga County

Location: Manjengo Luandard.

Email: cdirvihiga@tsc.go.ke

PO Box: 1453-50300, Maragoli

Busia County

Location: Busia-Kisumu road.

Email: cdirbusia@tsc.go.ke

PO Box: 196-50400, Busia

Eastern region headquarters Tsc contacts

These contain branches that offer services to people within Embu, Makueni, Tharaka Nithi, Meru, Isiolo, Machakos and Kitui Counties together with their environments.

See also  10 reasons why students cheat in national examinations in Kenya

Embu County

P.O BOX: 2754 – 60100, Embu

Email: cdirembu@tsc.go.ke

Meru County

P.O BOX: 2966 – 60200, Meru

Email: cdirmeru@tsc.go.ke

Isiolo County

P.O BOX: 797 – 60300, Isiolo

Email: cdirisiolo@tsc.go.ke

Machakos County

P.O BOX: 351 – 90100, Machakos

Email: cdirmachakos@tsc.go.ke

Kitui County

P.O BOX: 1541 – 90200, Kitui

Email: cdirkitui@tsc.go.ke

Makueni County

P.O BOX: 505 – 90300, Makueni

Email: cdirmakueni@tsc.go.ke

Tharaka Nithi County

P. O. BOX 781 – 60215, Chuka

Email: N/A

Central Region TSC contacts

The central region are counties found in Mt. Kenya region.

Laikipia County

P.O BOX: 484- 10400, Nanyuki

Email: cdirlaikipia@tsc.go.ke

Nyeri County

P.O BOX: 526 – 10100, Nyeri

Email: cdirnyeri@tsc.go.ke

Kirinyanga County

P.O BOX: N/A, Kerugoya

Email: cdirkirinyaga@tsc.go.ke

Muranga County

P.O BOX: N/A, Muranga

Email: cdirmuranga@tsc.go.ke

Kiambu County

P.O BOX: 28 – 00900, Kiambu

Email: cdirkiambu@tsc.go.ke

Nyandarua County

P.O BOX: 224 – 20303, Olkalao

Email: cdirnyandarua@tsc.go.ke

Nyanza region Headquarters TSC contacts

Nyanza Region headquarters include Kisumu, Siaya, Migori, Homabay, Kisii and Nyamira counties.

Kisumu County

P. O. BOX: 7489 – 40100, Kisumu

See also  Theft of school funds and ghost schools exposed

Email: cdirkisumu@tsc.go.ke

Kisii County

P. O. BOX: 556 – 40200, Kisii

Email: cdirkisii@tsc.go.ke

Siaya County

P. O. BOX: 622 – 40600, Siaya

Email: cdirsiaya@tsc.go.ke

Homa Bay County

P. O. BOX: 673 – 40300, Homa Bay

Email: cdirhomabay@tsc.go.ke

Migori County

P. O. BOX: 760 – 40400, Migori

Email: cdirmigori@tsc.go.ke

Nyamira County

P. O. BOX N/A, Nyamira

Email: cdirnyamira@tsc.go.ke

Rift valley region headquarters TSC contacts

Rift Valley, the biggest region in Kenya and hence it has offices too and one can access TSC services conveniently from this offices.

Turkana County

P. O. BOX 293 – 30500, Lodwar

Email: cdirturkana@tsc.go.ke

West Pokot County

P. O. BOX 32 – 20600, Kapenguria

Email: cdirwestpokot@tsc.go.ke

Samburu County

P. O. BOX 32 – 20600, Maralal

Email: cdirsamburu@tsc.go.ke

Trans Nzoia County

P. O. BOX 4442 – 30200, Kitale

Email: cdirtransnzoia@tsc.go.ke

Uasin Gishu County

P. O. BOX 256 – 30100, Eldoret

Email: cdiruasingishu@tsc.go.ke

Elgeyo Marakwet County

P. O. BOX 384 – 30700, Iten

Email: cdirelgeyomarakwet@tsc.go.ke

Nandi County

P. O. BOX 1123 – 30300, Kapsabet

Email: cdirnandi@tsc.go.ke

Baringo County

P. O. BOX 17 – 30400, Kabarnet

Email: cdirbaringo@tsc.go.ke

Nakuru County

See also  New areas mapped by TSC as hardship zones for teachers in kenya

P. O. BOX 491 – 20100, Nakuru

Email: cdirnakuru@tsc.go.ke

Narok County

P. O. BOX 931 – 20500, Narok

Email: cdirnarok@tsc.go.ke

Kericho County

P. O. BOX 2280 – 20200, Kericho

Email: cdirkericho@tsc.go.ke

Bomet County

P. O. BOX 369 – 20400, Bomet

Email: cdirbomet@tsc.go.ke

Kajiado County

P. O. BOX 560 – 01100, Kajiado

Email: cdirkajiado@tsc.go.ke

Coast region TSC contacts

Kilifi County

P. O. BOX 1227 – 80108, Kilifi

Email: cdirkilifi@tsc.go.ke

Lamu County

P. O. BOX 448 – 80500, Lamu

Email: cdirlamu@tsc.go.ke

Taita Taveta County

P. O. BOX 351 – 80305, Mwatate

Email: cdirtaitataveta@tsc.go.ke

Tana River County

P. O. BOX 133 – 70101, Hola

Email: cdirtanariver@tsc.go.ke

Mombasa County

P. O. BOX 88869 – 80100, Mombasa

Email: cdirmombasa@tsc.go.ke

Kwale County

P. O. BOX 76 – 80403, Kwale

Email: cdirkwale@tsc.go.ke

North Eastern Region TSC contact

This involves the counties found in Northern Kenya.

Garissa County

P. O. BOX 1688 – 70100, Garissa

Email: cdirgarissa@tsc.go.ke

Email: cdirmandera@tsc.go.ke

Wajir County

P. O. BOX 507 – 70200, Wajir

Email: cdirwajir@tsc.go.ke

Marsabit County

P. O. BOX 362 – 60500, Marsabit

Email: cdirmarsabit@tsc.go.ke

Mandera County

P. O. BOX 264 – 70300, Mandera

Email: cdirmandera@tsc.go.ke



Please enter your comment!
Please enter your name here