TSC County Directors and Regional Coordinators: Their Contacts and TSC offices

By | July 24, 2020

Here are the TSC County Directors, contacts and physical locations for all offices countrywide;

S/NoCountyCounty HeadquartersPostal AddressEmail address
1Mombasa County TSC DirectorMombasaP.O BOX 88869-80100, Mombasacdirmombasa@tsc.go.ke
2Kwale County TSC DirectorKwaleP.O BOX 76-80403, Kwalecdirkwale@tsc.go.ke
3Kilifi County TSC DirectorKilifiP.O BOX 1227-80108, Kilificdirkilifi@tsc.go.ke
4Tana River County TSC DirectorHolaP.O BOX 133-70101, Holacdirtanariver@tsc.go.ke
5Lamu County TSC DirectorLamuP.O BOX 448-80500 Mokowecdirlamu@tsc.go.ke
6Taita-Taveta County TSC DirectorMwatateP.O BOX 351-80305, Mwatatecdirtaitataveta@tsc.go.ke
7Garissa County TSC DirectorGarissaP.O BOX 1688-70100, Garissacdirgarissa@tsc.go.ke
8wajir County TSC DirectorWajirP.O BOX 507-70200, Wajircdirwajir@tsc.go.ke
9Mandera County TSC DirectorManderaP.O BOX 264-70100, Manderacdirmandera@tsc.go.ke
10Marsabit County TSC DirectorMarsabitP.O BOX 362-60500, Marsabitcdirmarsabit@tsc.go.ke
11Isiolo County TSC DirectorIsioloP.O BOX 797-60300, Isiolocdirisiolo@tsc.go.ke
12Meru County TSC DirectorMeruP.O BOX 2966-60200, Merucdirmeru@tsc.go.ke
13Tharaka-Nithi County TSC DirectorTharaka-NithiP.O BOX 781-60215, Chukacdirtarakanithi@tsc.go.ke
14Embu County TSC DirectorEmbuP.O BOX 2754-60100, Embucdirembu@tsc.go.ke
15Kitui County TSC DirectorKituiP.O BOX 1541-90200, Kituicdirkitui@tsc.go.ke
16Machakos County TSC DirectorMachakosP.O BOX 351-90100, Machakoscdirmachakos@tsc.go.ke
17Makueni County TSC DirectorMakueniP.O BOX 505-90300, Makuenicdirmakueni@tsc.go.ke
18Nyandarua County TSC DirectorOlkalaoP.O BOX 224-20303, Olkalaocdirnyandarua@tsc.go.ke
19Nyeri County TSC DirectorNyeriP.O BOX 526-10100, Nyericdirnyeri@tsc.go.ke
20Kirinyaga County TSC DirectorKerugoyaP.O BOX 1393-10300 Kerugoyacdirkirinyaga@tsc.go.ke
21Murang’a County TSC DirectorMurang’aP.O BOX 560-10200Murang’acdirmuranga@tsc.go.ke
22Kiambu County TSC DirectorKiambuP.O BOX 28-00900, Kiambucdirkiambu@tsc.go.ke
23Turkana County TSC DirectorLodwarP.O BOX 293-30500, Lodwarcdirturkana@tsc.go.ke
24West Pokot County TSC DirectorKapenguriaP.O BOX 32-20600, Kapenguriacdirwestpokot@tsc.go.ke
25Samburu County TSC DirectorMaralalP.O BOX 33-20600, Maralalcdirsamburu@tsc.go.ke
26Trans Nzoia County TSC DirectorKitaleP.O BOX 4442-30200, Kitalecdirtransnzoia@tsc.go.ke
27Uasin Gishu County TSC DirectorEldoretP.O BOX 256-30100, Eldoretcdiruasingishu@tsc.go.ke
28Elgeyo-Marakwet County TSC DirectorItenP.O BOX 384-30700, Itencdirelgeyomarakwet@tsc.go.ke
29Nandi County TSC DirectorKapsabetP.O BOX 1123-30300, Kapsabetcdirnandi@tsc.go.ke
30Baringo County TSC DirectorKabarnetP.O BOX 17-30400, Kabarnetcdirbaringo@tsc.go.ke
31Laikipia County TSC DirectorNanyukiP.O BOX 484-10400, Nanyukicdirlaikipia@tsc.go.ke
32Nakuru County TSC DirectorNakuruP.O BOX 491-20100, Nakurucdirnakuru@tsc.go.ke
33Narok County TSC DirectorNarokP.O BOX 931-20500Narokcdirnarok@tsc.go.ke
34Kajiado County TSC DirectorKajiadoP.O BOX 560-01100, Kajiadocdirkajiado@tsc.go.ke
35Kericho County TSC DirectorKerichoP.O BOX 2280-20200, Kerichocdirkericho@tsc.go.ke
36Bomet County TSC DirectorBometP.O BOX 369-20400, Bometcdirbomet@tsc.go.ke
37Kakamega County TSC DirectorKakamegaP.O BOX 2964-50100, Kakamegacdirkakamega@tsc.go.ke
38Vihiga County TSC DirectorMaragoliP.O BOX 1453-40300, Maragolicdirvihiga@tsc.go.ke
39Bungoma County TSC DirectorBungomaP.O BOX 1285-50200, Bungomacdirbungoma@tsc.go.ke
40Busia County TSC DirectorBusiaP.O BOX 196-40400, Busiacdirbusia@tsc.go.ke
41Siaya County TSC DirectorSiayaP.O BOX 622-40600 Siayacdirsiaya@tsc.go.ke
42Kisumu County TSC DirectorKisumuP.O BOX 7489.40100, Kisumucdirkisumu@tsc.go.ke
43Homa Bay County TSC DirectorHoma BayP.O BOX 673-40300, Homa Baycdirhomabay@tsc.go.ke
44Migori County TSC DirectorMigoriP.O BOX 760-40400, Migoricdirmigori@tsc.go.ke
45Kisii County TSC DirectorKisiiP.O BOX 556-40200, Kisiicdirkisii@tsc.go.ke
46Nyamira County TSC DirectorNyamiraP.O BOX 981-40500 Nyamiracdirnyamira@tsc.go.ke
47Nairobi County TSC DirectorNairobi- GPOP.O BOX 49416-00100 Nairobi GPOcdirnairobi@tsc.go.ke
48TSC Head OfficeUpper-Hill; NairobiP.O Private Bag- 00100Nairobi, Phone: 020 289 200info@tsc.go.ke

Here are links to the most important news portals:

KCSE Portal

KUCCPS News Portal

TSC News Portal

Universities and Colleges News Portal

Helb News Porta

KNEC News Portal

KSSSA News Portal

Schools News Portal

Free Teaching Resources and Revision Materials