The Kenya Medical Training College (KMTC) operates over 90 campuses across the Country. Offering certificates, diplomas, and higher diplomas, KMTC is a cornerstone of the country’s health workforce with graduates having high chances of landing jobs not only in Kenya but also overseas.
Also read: Accredited KMTC Campuses in Kenya (Updated list).
The Kenya Medical Training College (KMTC) is a State Corporation established through an Act of Parliament under the Ministry of Health, entrusted with the role of training various disciplines in the health sector to serve the Kenyan interests, East Africa, and beyond. The College has 92 Campuses strategically located in various parts of the country. The Graduates of the College account for more than 85% of the local middle-level workforce in the health facilities in Kenya.
Here is a list of all the KMTC Campuses, their physical locations and official contacts.
| Campus Name | County | Postal Address | Email Address | Official Phone Contact |
| KMTC Awendo Campus | Migori | P. O. BOX 249 – 40405, SARE, AWENDO | [email protected] | 0711292966 |
| KMTC Bomet Campus | Bomet | P. O. BOX 76 – 20402, LONGISA | [email protected] | 020-2008531 |
| KMTC Bondo Campus | Siaya | P. O. BOX 473 – 40601, BONDO | [email protected] | 0786860377 |
| KMTC Bungoma Campus | Bungoma | P. O. BOX 54 – 50200, BUNGOMA | [email protected] | 0768188210 |
| KMTC Burnt Forest Campus | Uasin Gishu | P. O. BOX 130 – 30102, BURNT FOREST | [email protected] | 0729801289 |
| KMTC Busia Campus | Busia | P. O. BOX 970 – 50400, BUSIA (K) | [email protected] | 0114163971 |
| KMTC Butula Campus | Busia | P. O. BOX 40 – 50405, BUTULA | [email protected] | 0796873650 |
| KMTC Chemolingot Campus | Baringo | P. O. BOX 109 – 30404, NGINYANG | [email protected] | 0735342984 |
| KMTC Chuka Campus | Tharaka Nithi | P. O. BOX 641 – 60400, CHUKA | [email protected] | 0790286488 |
| KMTC Chwele Campus | Bungoma | P. O. Box 112 – 50202, CHWELE | [email protected] | 0722325882 |
| KMTC Eldoret Campus | Uasin Gishu | P. O. BOX 520 – 30100, ELDORET | [email protected] | 0700108164 |
| KMTC Embu Campus | Embu | P. O. BOX 923 – 60100, EMBU | [email protected] | 0791573515 |
| KMTC Garissa Campus | Garissa | P. O. BOX 167 – 70100, GARISSA | [email protected] | 0715623150 |
| KMTC Gatundu Campus | Kiambu | P. O. BOX 770 – 01030, GATUNDU | [email protected] | 0797645717 |
| KMTC Homa Bay Campus | Homa Bay | P. O. BOX 512 – 40300, HOMABAY | [email protected] | 0790661765 |
| KMTC Imenti Campus | Meru | P. O. Box 71 – 60206, KANYAKINE | [email protected] | 0794673189 |
| KMTC Isiolo Campus | Isiolo | P. O. BOX 844 – 60300, ISIOLO | [email protected] | 0792307336 |
| KMTC Iten Campus | Elgeyo Marakwet | P. O. BOX 103 – 30700, ITEN | [email protected] | 0797527676 |
| KMTC Kabarnet Campus | Baringo | P. O. BOX 401 – 30400, KABARNET | [email protected] | 0722886874 |
| KMTC Kakamega Campus | Kakamega | P. O. BOX 535 – 50100, KAKAMEGA | [email protected] | 0737794092 |
| KMTC Kangema Campus | Murang’a | P. O. BOX 65 – 10200, KANGEMA | [email protected] | 0111891950 |
| KMTC Kangundo Campus | Machakos | P. O. BOX 1121 – 90115, KANGUNDO | [email protected] | 0110068647 |
| KMTC Kapkatet Campus | Kericho | P. O. BOX 35 – 20214, KAPKATET | [email protected] | 0772383228 |
| KMTC Kapenguria Campus | West Pokot | P. O. BOX 576 – 30600, KAPENGURIA | [email protected] | 0703484443 |
| KMTC Kaptumo Campus | Nandi | P. O. BOX 149 – 30304, KAPCHENO | [email protected] | 0700887843 |
| KMTC Karen Campus | Nairobi | P. O. BOX 24921 – 00100 NAIROBI | [email protected] | 0794682077 |
| KMTC Karuri Campus | Kiambu | P. O. BOX 765 – 00219, KARURI | [email protected] | 0795542643 |
| KMTC Kerio Valley Campus | Elgeyo Marakwet | P. O. BOX 173 – 30705, KAPSOWAR | [email protected] | 0733776404 |
| KMTC Kilifi Campus | Kilifi | P. O. BOX 95 – 80108, KILIFI | [email protected] | 0773117665 |
| KMTC Kinangop Campus | Nyandarua | P. O. BOX 300 – 20318, NORTH KINANGOP | [email protected] | 0740721975 |
| KMTC Kisii Campus | Kisii | P. O. BOX 1165 – 40200, KISII | [email protected] | 0797129320 |
| KMTC Kisumu Campus | Kisumu | P. O. BOX 1594 – 40100, KISUMU | [email protected] | 0110134121 |
| KMTC Kitale Campus | Trans Nzoia | P. 0. B0X 3187 – 30200, KITALE | [email protected] | 0725626416 |
| KMTC Kitui Campus | Kitui | P. O. BOX 711 – 90200, KITUI | [email protected] | 0777360229 |
| KMTC Kombewa Campus | Kisumu | P. O. BOX 11 – 40102, KOMBEWA | [email protected] | 0789565825 |
| KMTC Kuria Campus | Migori | P. O. BOX 41 – 40413, KEHANCHA | [email protected] | 0740694237 |
| KMTC Kwale Campus | Kwale | P. O. BOX 324 – 80403, KWALE | [email protected] | 0745713284 |
| KMTC Lake Victoria Campus | Kisumu | P. O. Box 2268 – 40100, KISUMU | [email protected] | 0738307446 |
| KMTC Lamu Campus | Lamu | P. O. BOX 28 – 80502, MOKOWE – LAMU | [email protected] | 0717851050 |
| KMTC Lodwar Campus | Turkana | P. O. BOX 126 – 30500, LODWAR | [email protected] | 0768959877 |
| KMTC Loitokitok Campus | Kajiado | P. O. BOX 101 – 00209, LOITOKITOK | [email protected] | 0735427438 |
| KMTC Lugari Campus | Kakamega | P. O. BOX 156 – 30106, TURBO | [email protected] | 0705429240 |
| KMTC Machakos Campus | Machakos | P. O. Box 837 – 90100, MACHAKOS | [email protected] | 0777169666 |
| KMTC Makindu Campus | Makueni | P. O. BOX 127 – 90138, MAKINDU | [email protected] | 0110003423 |
| KMTC Makueni Campus | Makueni | P. O. BOX 198 – 90300, MAKUENI | [email protected] | 0706037168 |
| KMTC Mandera Campus | Mandera | P. O. BOX 7, MANDERA | [email protected] | 0711872244 |
| KMTC Manza Campus | Machakos | P. O. BOX 1155 – 90100, MACHAKOS | [email protected] | 0798-931792 |
| KMTC Marimanti Campus | Tharaka Nithi | P. O. BOX 34 – 60215, MARIMANTI | [email protected] | 0115794262 |
| KMTC Marsabit Campus | Marsabit | P. O. BOX 103 – 60500, MARSABIT | [email protected] | 0202002200 |
| KMTC Mathari Campus | Nairobi | P. O. BOX 46028 – 00100, NAIROBI | [email protected] | 020-2391315 |
| KMTC Maua Campus | Meru | P. O. BOX 628 – 60200, MAUA | [email protected] | 0790589232 |
| KMTC Mbooni Campus | Makueni | P. O. BOX 153 – 90133, TAWA | [email protected] | 0714297888 |
| KMTC Mbuvo Campus | Makueni | P. O. BOX 198 – 90300, MAKUENI | [email protected] | 0706037168 |
| KMTC Meru Campus | Meru | P. O. BOX 1484 – 60200, MERU | [email protected] | 064-3132537 |
| KMTC Migori Campus | Migori | P. O. BOX 58 – 40400, MIGORI | [email protected] | 0705020381 |
| KMTC Molo Campus | Nakuru | P. O. BOX 426 – 20106, MOLO | [email protected] | 0706239456 |
| KMTC Mombasa Campus | Mombasa | P. O. BOX 87946 – 80100, MOMBASA | [email protected] | 0785123788 |
| KMTC Mosoriot Campus | Nandi | P. O. BOX 31 – 30300, MOSORIOT | [email protected] | 0731472015 |
| KMTC Msambweni Campus | Kwale | P. O. BOX 16 – 80408, MSAMBWENI | [email protected] | 0768065894 |
| KMTC Murang’a Campus | Murang’a | P. O. BOX 888 – 10200, MURANG’A | [email protected] | 0110048773 |
| KMTC Mwingi Campus | Kitui | P. O. BOX 232 – 90400, MWINGI | [email protected] | 0740942253 |
| KMTC Nairobi Campus | Nairobi | P. O. BOX 30195 – 00100 NAIROBI | [email protected] | 020-2081823 |
| KMTC Nakuru Campus | Nakuru | P. O. BOX 110 – 20100, NAKURU | [email protected] | 0715905209 |
| KMTC Narok Campus | Narok | P. O. BOX 31 – 20500, NAROK | [email protected] | 0715905209 |
| KMTC Ndhiwa Campus | Homa Bay | P. O. BOX 280 – 40302, NDHIWA | [email protected] | 0202416914 |
| KMTC Nyahururu Campus | Laikipia | P. O. BOX 1037 – 20300, NYAHURURU | [email protected] | 0740345739 |
| KMTC Nyamache Campus | Kisii | P. O. BOX 52 – 40203, NYAMACHE | [email protected] | 0799197793 |
| KMTC Nyamira Campus | Nyamira | P. O. BOX 574 – 40500, NYAMIRA | [email protected] | 0114876191 |
| KMTC Nyandarua Campus | Nyandarua | P. O. BOX 751 – 20303, OL KALOU | [email protected] | 0110007157 |
| KMTC Nyeri Campus | Nyeri | P. O. BOX 466 – 10100, NYERI | [email protected] | 0111630214 |
| KMTC Othaya Campus | Nyeri | P. O. BOX 411 – 10106, OTHAYA | [email protected] | 0110002434 |
| KMTC Port Reitz Campus | Mombasa | P. O. BOX 90219 – 80100, MOMBASA | [email protected] | 020-2023763 |
| KMTC Rachuonyo Campus | Homa Bay | P. O. BOX 148 – 40222, OYUGIS | [email protected] | 0743823570 |
| KMTC Rarieda Campus | Siaya | P. O. BOX 533 – 40601, BONDO | [email protected] | 0722378364 |
| KMTC Rera Campus | Siaya | P. O. BOX 126 – 40139, AKALA | [email protected] | 0111872109 |
| KMTC Shianda Campus | Kakamega | P. O. BOX 6 – 50106, SHIANDA | [email protected] | 0753899579 |
| KMTC Siaya Campus | Siaya | P. O. BOX 465 – 40600, SIAYA | [email protected] | 0758453015 |
| KMTC Sigowet Campus | Kericho | P. O. Box 46 – 20200, SOSIOT | [email protected] | 0716463355 |
| KMTC Taveta Campus | Taita Taveta | P. O. BOX 300 – 80302, TAVETA | [email protected] | 0798617458 |
| KMTC Tana River Campus | Tana River | P. O. BOX 22 – 70101, HOLA | [email protected] | 0110096924 |
| KMTC Teso Campus | Busia | P. O. BOX 79 – 50244, AMAGORO | [email protected] | 0115051181 |
| KMTC Thika Campus | Kiambu | P. O. BOX 729 – 01000, THIKA | [email protected] | 0701446218 |
| KMTC Transmara Campus | Narok | P. O. BOX 188 – 20401, CHEBUNYO | [email protected] | 0780000188 |
| KMTC Ugenya Campus | Siaya | P. O. BOX 13 – 40614, SEGA | [email protected] | 0759987153 |
| KMTC Vihiga Campus | Vihiga | P. O. BOX 1111 – 50300, MARAGOLI | [email protected] | 0768432606 |
| KMTC Voi Campus | Taita Taveta | P.O. BOX 18 – 80300, VOI | [email protected] | 0724543511 |
| KMTC Wajir Campus | Wajir | P. O. BOX 670 – 70200, WAJIR | [email protected] | 0768335767 |
| KMTC Webuye Campus | Bungoma | P. O. BOX 734 – 50205, WEBUYE | [email protected] | 020-2574902 |
KMTC Portals.
KMTC Head Office , NAirobi, Contacts
- KMTC Physical Location: Kenya Medical Training College; Off Ngong Road
- KMTC Postal Address: P.O. BOX 30195-00100, Nairobi, Kenya.
- KMTC Email Us: [email protected]
- KMTC Admissions: [email protected]
- KMTC Google Map Location.