Here are the TSC County Directors, contacts and physical locations for all offices countrywide;
S/No | County | County Headquarters | Postal Address | Email address |
1 | Mombasa County TSC Director | Mombasa | P.O BOX 88869-80100, Mombasa | cdirmombasa@tsc.go.ke |
2 | Kwale County TSC Director | Kwale | P.O BOX 76-80403, Kwale | cdirkwale@tsc.go.ke |
3 | Kilifi County TSC Director | Kilifi | P.O BOX 1227-80108, Kilifi | cdirkilifi@tsc.go.ke |
4 | Tana River County TSC Director | Hola | P.O BOX 133-70101, Hola | cdirtanariver@tsc.go.ke |
5 | Lamu County TSC Director | Lamu | P.O BOX 448-80500 Mokowe | cdirlamu@tsc.go.ke |
6 | Taita-Taveta County TSC Director | Mwatate | P.O BOX 351-80305, Mwatate | cdirtaitataveta@tsc.go.ke |
7 | Garissa County TSC Director | Garissa | P.O BOX 1688-70100, Garissa | cdirgarissa@tsc.go.ke |
8 | wajir County TSC Director | Wajir | P.O BOX 507-70200, Wajir | cdirwajir@tsc.go.ke |
9 | Mandera County TSC Director | Mandera | P.O BOX 264-70100, Mandera | cdirmandera@tsc.go.ke |
10 | Marsabit County TSC Director | Marsabit | P.O BOX 362-60500, Marsabit | cdirmarsabit@tsc.go.ke |
11 | Isiolo County TSC Director | Isiolo | P.O BOX 797-60300, Isiolo | cdirisiolo@tsc.go.ke |
12 | Meru County TSC Director | Meru | P.O BOX 2966-60200, Meru | cdirmeru@tsc.go.ke |
13 | Tharaka-Nithi County TSC Director | Tharaka-Nithi | P.O BOX 781-60215, Chuka | cdirtarakanithi@tsc.go.ke |
14 | Embu County TSC Director | Embu | P.O BOX 2754-60100, Embu | cdirembu@tsc.go.ke |
15 | Kitui County TSC Director | Kitui | P.O BOX 1541-90200, Kitui | cdirkitui@tsc.go.ke |
16 | Machakos County TSC Director | Machakos | P.O BOX 351-90100, Machakos | cdirmachakos@tsc.go.ke |
17 | Makueni County TSC Director | Makueni | P.O BOX 505-90300, Makueni | cdirmakueni@tsc.go.ke |
18 | Nyandarua County TSC Director | Olkalao | P.O BOX 224-20303, Olkalao | cdirnyandarua@tsc.go.ke |
19 | Nyeri County TSC Director | Nyeri | P.O BOX 526-10100, Nyeri | cdirnyeri@tsc.go.ke |
20 | Kirinyaga County TSC Director | Kerugoya | P.O BOX 1393-10300 Kerugoya | cdirkirinyaga@tsc.go.ke |
21 | Murang’a County TSC Director | Murang’a | P.O BOX 560-10200Murang’a | cdirmuranga@tsc.go.ke |
22 | Kiambu County TSC Director | Kiambu | P.O BOX 28-00900, Kiambu | cdirkiambu@tsc.go.ke |
23 | Turkana County TSC Director | Lodwar | P.O BOX 293-30500, Lodwar | cdirturkana@tsc.go.ke |
24 | West Pokot County TSC Director | Kapenguria | P.O BOX 32-20600, Kapenguria | cdirwestpokot@tsc.go.ke |
25 | Samburu County TSC Director | Maralal | P.O BOX 33-20600, Maralal | cdirsamburu@tsc.go.ke |
26 | Trans Nzoia County TSC Director | Kitale | P.O BOX 4442-30200, Kitale | cdirtransnzoia@tsc.go.ke |
27 | Uasin Gishu County TSC Director | Eldoret | P.O BOX 256-30100, Eldoret | cdiruasingishu@tsc.go.ke |
28 | Elgeyo-Marakwet County TSC Director | Iten | P.O BOX 384-30700, Iten | cdirelgeyomarakwet@tsc.go.ke |
29 | Nandi County TSC Director | Kapsabet | P.O BOX 1123-30300, Kapsabet | cdirnandi@tsc.go.ke |
30 | Baringo County TSC Director | Kabarnet | P.O BOX 17-30400, Kabarnet | cdirbaringo@tsc.go.ke |
31 | Laikipia County TSC Director | Nanyuki | P.O BOX 484-10400, Nanyuki | cdirlaikipia@tsc.go.ke |
32 | Nakuru County TSC Director | Nakuru | P.O BOX 491-20100, Nakuru | cdirnakuru@tsc.go.ke |
33 | Narok County TSC Director | Narok | P.O BOX 931-20500Narok | cdirnarok@tsc.go.ke |
34 | Kajiado County TSC Director | Kajiado | P.O BOX 560-01100, Kajiado | cdirkajiado@tsc.go.ke |
35 | Kericho County TSC Director | Kericho | P.O BOX 2280-20200, Kericho | cdirkericho@tsc.go.ke |
36 | Bomet County TSC Director | Bomet | P.O BOX 369-20400, Bomet | cdirbomet@tsc.go.ke |
37 | Kakamega County TSC Director | Kakamega | P.O BOX 2964-50100, Kakamega | cdirkakamega@tsc.go.ke |
38 | Vihiga County TSC Director | Maragoli | P.O BOX 1453-40300, Maragoli | cdirvihiga@tsc.go.ke |
39 | Bungoma County TSC Director | Bungoma | P.O BOX 1285-50200, Bungoma | cdirbungoma@tsc.go.ke |
40 | Busia County TSC Director | Busia | P.O BOX 196-40400, Busia | cdirbusia@tsc.go.ke |
41 | Siaya County TSC Director | Siaya | P.O BOX 622-40600 Siaya | cdirsiaya@tsc.go.ke |
42 | Kisumu County TSC Director | Kisumu | P.O BOX 7489.40100, Kisumu | cdirkisumu@tsc.go.ke |
43 | Homa Bay County TSC Director | Homa Bay | P.O BOX 673-40300, Homa Bay | cdirhomabay@tsc.go.ke |
44 | Migori County TSC Director | Migori | P.O BOX 760-40400, Migori | cdirmigori@tsc.go.ke |
45 | Kisii County TSC Director | Kisii | P.O BOX 556-40200, Kisii | cdirkisii@tsc.go.ke |
46 | Nyamira County TSC Director | Nyamira | P.O BOX 981-40500 Nyamira | cdirnyamira@tsc.go.ke |
47 | Nairobi County TSC Director | Nairobi- GPO | P.O BOX 49416-00100 Nairobi GPO | cdirnairobi@tsc.go.ke |
48 | TSC Head Office | Upper-Hill; Nairobi | P.O Private Bag- 00100Nairobi, Phone: 020 289 200 | info@tsc.go.ke |
Related content;
- TSC grades and qualifications for various administrative positions in schools; complete guide
- List of all administrative positions per school category as set by TSC
- Designation codes for all TSC teachers’ job groups.
- A detailed analysis of all TSC teachers’ grades/ Job groups
- TSC- Promotion requirements for teachers
- Latest Teachers’ Salaries after implementation of the CBA
- All TSC services online portals and how to log in
- TSC TPAD data upload deadline
- Complete guide to the new TSC TPAD portal
- TSC: Full details on the newly established grades for teachers
- TSC: Designation codes for all teacher job groups