
TSC County Directors.
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 |
Get the latest Mwalimu National Sacco BOSA Loans Application Form {Free Download}, here. PDF Latest…
Here is the revised and latest Mwalimu National Sacco FOSA Salary Advance Application Form {Free…
Here is the latest Mwalimu National Sacco FOSA Instant Loan Application Form {Free Download}. Download…
The landscape of digital gambling has shifted toward high-octane mechanics that prioritize volatility and massive…
The Teachers Service Commission (TSC) has advertised 170 job vacancies across, covering senior, mid‑level, and…
Health Cabinet Secretary Aden Duale has ordered immediate changes to the Social Health Authority (SHA)…