KMTC list of all Campuses: Location, Admission, Courses, Fees Structure, Contact Details
S/NO– CAMPUS –POSTAL ADDRESS– EMAIL ADDRESS- OFFICIAL PHONE CONTACTS
1.-BOMET-P. O. BOX 76 – 20402, LONGISA-bomet@kmtc.ac.ke-020-2008531/020-2008532
2.-BONDO-P. O. BOX 473-40601, BONDO-bondo@kmtc.ac.ke-0202584683/0707207841
3.-BUNGOMA-P. O. BOX 54 – 50200, BUNGOMA-bungoma@kmtc.ac.ke-0768188210/0768188209
4.-BUSIA-P. O. BOX 970 – 50400, BUSIA (K)-busia@kmtc.ac.ke-0746538142
5.-CHEMOLINGOT-P. O. BOX 109-30404, NGINYANG-chemolingot@kmtc.ac.ke-0115051181
6.-CHUKA-P. O. BOX 641 – 60400, CHUKA-chuka@kmtc.ac.ke-0790286488
7.-CHWELE-P. O. Box 112 – 50202, CHWELE-chwele@kmtc.ac.ke-0722325882
8.-ELDORET-P. O. BOX 520 30100, ELDORET-eldoret@kmtc.ac.ke-0700108164
9.-EMBU-P. O. BOX 923 -60100, EMBU-embu@kmtc.ac.ke-0791573515
10.-GARISSA-P. O. BOX 167- 70100, GARISSA-garissa@kmtc.ac.ke-0715623150
11.-GATUNDU-P. O. BOX 770-01030, GATUNDU-gatundu@kmtc.ac.ke-0797645717
12.-HOMABAY-P. O. BOX 512 – 40300, HOMABAY-homabay@kmtc.ac.ke-0202416914/0732502032
13.-IMENTI-P. O. BOX 111 – 60206, IMENTI-imenti@kmtc.ac.ke-0794673189
14.-ISIOLO-P. O. BOX 844 – 60300, ISIOLO-isiolo@kmtc.ac.ke-0792307336
15.-ITEN-P. O. BOX 103- 30700, ITEN-iten@kmtc.ac.ke-0797527676/0202103103
16.-KABARNET-P. O. BOX 401 – 30400, KABARNET-kabarnet@kmtc.ac.ke-0700706092
17.-KAKAMEGA-P. O. BOX 535-50100, KAKAMEGA-kakamega@kmtc.ac.ke-0202400242/0796062986
18.-KANGUNDO-PO BOX 1121-90115, KANGUNDO-kangundo@kmtc.ac.ke-0110068647
19.-KAPKATET-P. O. BOX 35-20214, KAPKATET-kapkatet@kmtc.ac.ke-0772383228/0774383228
20-KAPENGURIA-P. O. BOX 576 – 30600, KAPENGURIA-kapenguria@kmtc.ac.ke-0207855985
21.-KAPTUMO-P. O. BOX 149 – 30304, KAPCHENO-kaptumo@kmtc.ac.ke-0700887843
22.-KAREN-P. O. BOX 24921, NAIROBI-karen@kmtc.ac.ke-020-2055687
23.-KARURI-P. O. BOX 765-00219, KARURI-karuri@kmtc.ac.ke-0795542643
24.-KILIFI-P. O. BOX 95-80108, KILIFI-kilifi@kmtc.ac.ke-0773117665
25.-KISII-P. O. BOX 1165-40200, KISII-kisii@kmtc.ac.ke-0797129320
26.-KISUMU-P. O. BOX 1594-40100, KISUMU-kisumu@kmtc.ac.ke-020-7855002/0708668923
27.-KITALE-P. 0. B0X 3187-30200, KITALE-kitale@kmtc.ac.ke-0758848201
28.-KITUI-P. O. BOX 711, KITUI -Fax 22030-kitui@kmtc.ac.ke-0777360229/0791360229
29.-KOMBEWA-P. O. BOX 11 – 40102, KOMBEWA-kombewa@kmtc.ac.ke-0784820887
30.-KURIA-P.O. BOX 41-40413-kuria@kmtc.ac.ke-0740694237
31.-KWALE-P. O. BOX 324 – 80403, KWALE-kwale@kmtc.ac.ke-0110097319
32.-L. VICTORIA-P. O. Box 2268-40100, KISUMU-lakevictoria@kmtc.ac.ke-0738307446
33.-LAMU-P. O. BOX 28 – 80502, MOKOWE – LAMU-lamu@kmtc.ac.ke-0769912286
34.-LODWAR-P. O. BOX 126-30500, LODWAR-lodwar@kmtc.ac.ke-0727261773
35.-LOITOKITOK-P. O. BOX 101-00209, LOITOKITOK-loitokitok@kmtc.ac.ke-0735427438
36.-LUGARI-P. O. BOX 156 – 30106, TURBO-lugari@kmtc.ac.ke-0705429240
37.-MANZA-P. O. BOX 837-9100, MACHAKOS-manza@kmtc.ac.ke-0798 -931792
38.-MANDERA-P. O. BOX, 239 MANDERA-mandera@kmtc.ac.ke-0711872244
39.-MAKINDU-P. O. BOX 127-90138, MAKINDU-makindu@kmtc.ac.ke-0110003423/0110003414/07
89891399
40.-MAKUENI-P. O. BOX 198-90300, MAKUENI-makueni@kmtc.ac.ke-0706037168
41.-MACHAKOS-P. O. BOX 1155-9100, MACHAKOS-machakos@kmtc.ac.ke-044-2221305
42.-MATHARI-P. O. BOX 46028-00100, NAIROBI-mathari@kmtc.ac.ke-020-2391315
43.-MBOONI-PO BOX 153-90133, TAWA MAKUENI-mbooni@kmtc.ac.ke-0714297888
44.-MERU-P. O. BOX 1484-60200, MERU-meru@kmtc.ac.ke-064-3132537/0796538902
45.-MIGORI-P. O. BOX 58-40400, MIGORI-migori@kmtc.ac.ke-0725792981/0712172811
46.-MOLO-P. O. BOX 426-20106, MOLO-molo@kmtc.ac.ke-0706239456
47.-MOSORIOT-P. O. BOX 31-30300, MOSORIOT-mosoriot@kmtc.ac.ke-0700817357
48.-MOMBASA-P. O. BOX 87946-80100, MOMBASA-mombasa@kmtc.ac.ke-0775369543
49.-MSAMBWENI-P. O. BOX 16-80408, MSAMBWENI-msambweni@kmtc.ac.ke-0736562129
50.-MURANGA-P. O. BOX 888-10200, MURANGA-muranga@kmtc.ac.ke-0110048773
51.-MWINGI-BOX 232-90400, MWINGI-mwingi@kmtc.ac.ke-0740942253
52.-NAIROBI-P. O. BOX 30195 NAIROBI-nairobi@kmtc.ac.ke-020-2081823/0737352543
53.-NAKURU-P. O. BOX 110-20100, NAKURU-nakuru@kmtc.ac.ke-0715905209
54.-NYAHURURU-P. O. BOX 1037-20300, NYAHURURU-nyahururu@kmtc.ac.ke-0740345739
55.-NYAMACHE-P. O. BOX 52 – 40203, NYAMACHE-nyamache@kmtc.ac.ke-0799197793
56.-NYAMIRA-P. O. BOX 574-40500, NYAMIRA-nyamira@kmtc.ac.ke-0114876191
57.-NYANDARUA-P. O. BOX 751-20303-nyandarua@kmtc.ac.ke-0110007157
58.-NYERI-P. O. BOX 466-10100, NYERI-nyeri@kmtc.ac.ke-0111630214
59.-OTHAYA-P. O. BOX 411-10106, OTHAYA-othaya@kmtc.ac.ke-0110002434
60.-PORT REITZ-P. O. BOX 90219-80100, MOMBASA-portreitz@kmtc.ac.ke-020-2023763
61.-RACHUONYO-P. O. BOX148 – 40222, OYUGIS-rachuonyo@kmtc.ac.ke-0748034396
62.-RERA-P. O. BOX 126 – 40139, AKALA-rera@kmtc.ac.ke-0759941257
63.-SIAYA-P. O. BOX 465-40600, SIAYA-siaya@kmtc.ac.ke-0718888757
64.-SIGOWET-P. O. Box 46 – 20200, SISIOT-sigowet@kmtc.ac.ke-0716268536
65.-TAVETA-P. O. BOX 300 – 80302, TAVETA-taveta@kmtc.ac.ke-0798617458
66.-TANA RIVER-P. O. BOX 22-70101, HOLA-tanariver@kmtc.ac.ke-0110096924
67.-TESO-P. O. BOX 79-50244, AMAGORO-teso@kmtc.ac.ke-0115051181
68.-THIKA-P. O. BOX 729-01000, THIKA-thika@kmtcac.ke-0778191304/0701446218
69.-TRANSMARA-P. O. BOX 188-20401, CHEBUNYO-transmara@kmtcac.ke-0737000188/0780000188
70.-UGENYA-P. O. BOX 13-40614, SEGA-ugenya@kmtc.ac.ke-0759987153/0754134413
71.-VIHIGA-P. O. BOX 1111-50300, MARAGOLI-vihiga@kmtc.ac.ke-0768432606
72.-VOI-P.O. BOX 30 – 80300, V0I-voi@kmtc.ac.kew-0719778823
73.-WAJIR-P. O. BOX 670 – 70200, WAJIR-wajir@kmtc.ac.ke-0768335767
74.-WEBUYE-P. O. BOX 734-50205, WEBUYE-webuye@kmtc.ac.ke-020-2574902