The Kenya Medical Training College (KMTC) is a state corporation housed by the Ministry of Health with a mandate to provide various training in the field of health sciences. The KMTC was established in 1927 at the Nairobi campus, but the medical college has expanded to almost every part of the country. Therefore, if you are a student looking forward to joining the esteemed place of learning, understanding the various KMTC branches in Kenya is key to succeeding in your educational journey.
As of the time of writing this article, the Kenya Medical Training College has a total of 88 campuses and 5 satellites, distributed in 45 counties out of 47 in Kenya. Not all campuses offer the same area of specialization of medical courses, and thus, if you are an applicant, choosing the right KMTC course is very important. You will need to consider factors such as proximity to your area of residence, campus specialization, and available facilities that play significant roles in deciding which campus you want to settle down for.
However, be aware that during the application, whether through the KMTC admission portal or KUCCPS portal, you can select from the campuses and courses on offer, but the actual decision of settling for the specific campus you want to go for is not made by you rather KMTC systems at work. You can check this article to understand how the KMTC shortlist process works in detail.
KMTC Campuses by Region
Below, we have listed all the 88 KMTC campuses as listed on their official website as of the time of reading; you can filter by campus name, email address, and even the official contacts to reach the particular school:
S/NO | CAMPUS | POSTAL ADDRESS | EMAIL ADDRESS | OFFICIAL PHONE CONTACTS |
---|---|---|---|---|
1 | AWENDO | P. O. BOX 249 – 40405, SARE, AWENDO | [email protected] | 0711292966 |
2 | BOMET | P. O. BOX 76 – 20402, LONGISA | [email protected] | 020-2008531/020-2008532 |
3 | BONDO (and Masita satellite) | P. O. BOX 473 – 40601, BONDO | [email protected] | 0786860377 |
4 | BUNGOMA | P. O. BOX 54 – 50200, BUNGOMA | [email protected] | 0768188210 |
5 | BUSIA | P. O. BOX 970 – 50400, BUSIA (K) | [email protected] | 0114163971 |
6 | CHEMOLINGOT | P. O. BOX 109 – 30404, NGINYANG | [email protected] | 0735342984 |
7 | CHUKA | P. O. BOX 641 – 60400, CHUKA | [email protected] | 0790286488 |
8 | CHWELE | P. O. Box 112 – 50202, CHWELE | [email protected] | 0722325882 |
9 | ELDORET | P. O. BOX 520 – 30100, ELDORET | [email protected] | 0700108164 |
10 | EMBU | P. O. BOX 923 – 60100, EMBU | [email protected] | 0791573515 |
11 | GARISSA | P. O. BOX 167 – 70100, GARISSA | [email protected] | 0715623150 |
12 | GATUNDU (and Matunguru satellite) | P. O. BOX 770 – 01030, GATUNDU | [email protected] | 0797645717 |
13 | HOMABAY | P. O. BOX 512 – 40300, HOMABAY | [email protected] | 0790661765 |
14 | IMENTI | P. O. Box 71-60206, KANYAKINE | [email protected] | 0794673189 |
15 | ISIOLO | P. O. BOX 844 – 60300, ISIOLO | [email protected] | 0792307336 |
16 | ITEN | P. O. BOX 103 – 30700, ITEN | [email protected] | 0797527676 |
17 | KABARNET | P. O. BOX 401 – 30400, KABARNET | [email protected] | 0722886874/0754586034 |
18 | KAKAMEGA | P. O. BOX 535 – 50100, KAKAMEGA | [email protected] | 0737794092/0754767938 |
19 | KANGEMA | P. O. BOX 65 – 10200, KANGEMA | [email protected] | 0111891950 |
20 | KANGUNDO | P. O. BOX 1121 – 90115, KANGUNDO | [email protected] | 0110068647 |
21 | KAPKATET | P. O. BOX 35 – 20214, KAPKATET | [email protected] | 0772383228/0774383228 |
22 | KAPENGURIA | P. O. BOX 576 – 30600, KAPENGURIA | [email protected] | 0703484443/0112487608 |
23 | KAPTUMO | P. O. BOX 149 – 30304, KAPCHENO | [email protected] | 0700887843 |
24 | KAREN | P. O. BOX 24921 – 00100 NAIROBI | [email protected] | 0794682077 |
25 | KARURI | P. O. BOX 765 – 00219, KARURI | [email protected] | 0795542643 |
26 | KERIO VALLEY | P. O. BOX 173 – 30705, KAPSOWAR | [email protected] | 0733776404/0776 776404 |
27 | KILIFI | P. O. BOX 95 – 80108, KILIFI | [email protected] | 0773117665 |
28 | KINANGOP | P. O. BOX300-20318, NORTH KINANGOP | [email protected] | 0740721975 |
29 | KISII | P. O. BOX 1165 – 40200, KISII | [email protected] | 0797129320 |
30 | KISUMU | P. O. BOX 1594 – 40100, KISUMU | [email protected] | 0110134121 |
31 | KITALE | P. 0. B0X 3187 – 30200, KITALE | [email protected] | 0725626416 |
32 | KITUI (and Mutomo satellite) | P. O. BOX 711 – 90200, KITUI | [email protected] | 0777360229/0791360229 |
33 | KOMBEWA | P. O. BOX 11 – 40102, KOMBEWA | [email protected] | 0789565825 |
34 | KURIA | P. O. BOX 41 – 40413, KEHANCHA | [email protected] | 0740694237 |
35 | KWALE | P. O. BOX 324 – 80403, KWALE | [email protected] | 0745713284 |
36 | L. VICTORIA | P. O. Box 2268 – 40100, KISUMU | [email protected] | 0738307446 |
37 | LAMU | P. O. BOX 28 – 80502, MOKOWE – LAMU | [email protected] | 0717851050 |
38 | LODWAR | P. O. BOX 126 – 30500, LODWAR | [email protected] | 0768959877 |
39 | LOITOKITOK | P. O. BOX 101 – 00209, LOITOKITOK | [email protected] | 0735427438 |
40 | LUGARI | P. O. BOX 156 – 30106, TURBO | [email protected] | 0705429240 |
41 | MACHAKOS | P. O. Box 837 – 90100, MACHAKOS | [email protected] | 0777169666 |
42 | MAKINDU | P. O. BOX 127 – 90138, MAKINDU | [email protected] | 0110003414/0793878749 |
43 | MAKUENI (and Mutyambua, satellites) | P. O. BOX 198 – 90300, MAKUENI | [email protected] | 0706037168 |
44 | MANDERA | P. O. BOX, 239-70300 MANDERA | [email protected] | 0711872244 |
45 | MANZA | P. O. BOX 1155 – 90100, MACHAKOS | [email protected] | 0798-931792 |
46 | MARIMANTI | P. O. BOX 34 – 60215, MARIMANTI | [email protected] | 0115794262 |
47 | MARSABIT | P. O. BOX 103 – 60500, MARSABIT | [email protected] | 0202002200 |
48 | MATHARI | P. O. BOX 46028 – 00100, NAIROBI | [email protected] | 020-2391315 |
49 | MAUA | P. O. BOX 628 – 60200, MAUA | [email protected] | 0790589232 |
50 | MBOONI | P. O. BOX 153 – 90133, TAWA MAKUENI | [email protected] | 0714297888 |
51 | MBUVO | P.O BOX 83 – 90302, KATHONZWENI | [email protected] | 0700331557/0755885566 |
52 | MERU (and Miathene satellite) | P. O. BOX 1484 – 60200, MERU | [email protected] | 0746146151 |
53 | MIGORI | P. O. BOX 58 – 40400, MIGORI | [email protected] | 0705020381/0719654363 |
54 | MOLO | P. O. BOX 426 – 20106, MOLO | [email protected] | 0706239456 |
55 | MOMBASA | P. O. BOX 87946 – 80100, MOMBASA | [email protected] | 0785123788 |
56 | MOSORIOT | P. O. BOX 31 – 30300, MOSORIOT | [email protected] | 0731472015 |
57 | MSAMBWENI | P. O. BOX 16 – 80408, MSAMBWENI | [email protected] | 0768065894 |
58 | MURANG’A | P. O. BOX 888 – 10200, MURANG’A | [email protected] | 0110048773 |
59 | MWINGI | P. O. BOX 232 – 90400, MWINGI | [email protected] | 0740942253 |
60 | NAIROBI | P. O. BOX 30195 – 00100 NAIROBI | [email protected] | 020-2081823/0737352543 |
61 | NAKURU | P. O. BOX 110 – 20100, NAKURU | [email protected] | 0715905209 |
62 | NAROK | P. O. BOX 31 – 20500, NAROK | [email protected] | 0762419772 |
63 | NAVAKHOLO | P. O. BOX 2270 – 50200, KAKAMEGA | [email protected] | 0791173325 |
64 | NDHIWA | P. O. BOX 280 – 40302, NDHIWA | [email protected] | 0723441509 |
65 | NYAHURURU | P. O. BOX 1037 – 20300, NYAHURURU | [email protected] | 0740345739 |
66 | NYAMACHE | P. O. BOX 52 – 40203, NYAMACHE | [email protected] | 0799197793 |
67 | NYAMIRA | P. O. BOX 574 – 40500, NYAMIRA | [email protected] | 0114876191 |
68 | NYANDARUA | P. O. BOX 751 – 20303, OL KALOU | [email protected] | 0110007157 |
69 | NYERI | P. O. BOX 466 – 10100, NYERI | [email protected] | 0111630214 |
70 | OTHAYA | P. O. BOX 411 – 10106, OTHAYA | [email protected] | 0110002434 |
71 | PORT REITZ | P. O. BOX 90219 – 80100, MOMBASA | [email protected] | 020-2023763 |
72 | RACHUONYO | P. O. BOX 148 – 40222, OYUGIS | [email protected] | 0743823570 |
73 | RARIEDA | P. O. BOX 533 – 40601, BONDO | [email protected] | 0722378364 |
74 | RERA | P. O. BOX 126 – 40139, AKALA | [email protected] | 0742132985 |
75 | SHIANDA | P. O. BOX 6 – 50106, SHIANDA | [email protected] | 0786050714 |
76 | SIAYA | P. O. BOX 465 – 40600, SIAYA | [email protected] | 0758453015 |
77 | SIGOWET | P. O. Box 46 – 20200, SISIOT | [email protected] | 0716463355/O755960309 |
78 | TAVETA | P. O. BOX 300 – 80302, TAVETA | [email protected] | 0798617458 |
79 | TANA RIVER | P. O. BOX 22 – 70101, HOLA | [email protected] | 0110096924 |
80 | TESO | P. O. BOX 79 – 50244, AMAGORO | [email protected] | 0115051181 |
81 | THIKA | P. O. BOX 729 – 01000, THIKA | [email protected] | 0778191304/0718742742 |
82 | TRANSMARA | P. O. BOX 188 – 20401, CHEBUNYO | [email protected] | 0780000188 |
83 | UGENYA | P. O. BOX 13 – 40614, SEGA | [email protected] | 0740857069/0788796965 |
84 | UGUNJA | P. O. BOX 141 – 40606, UGUNJA | [email protected] | 0768232317 |
85 | VIHIGA | P. O. BOX 1111 – 50300, MARAGOLI | [email protected] | 0114362084 |
86 | VOI | P.O. BOX 30 – 80300, V0I | [email protected] | 0719778823 |
87 | WAJIR | P. O. BOX 670 – 70200, WAJIR | [email protected] | 0703376978 |
88 | WEBUYE | P. O. BOX 734 – 50205, WEBUYE | [email protected] | 020-2574902 |
And there you have it. I really didn’t want to explain much on KMTC campuses; I just wanted to keep it short and informative, and I believe the table has enabled you to see where all the courses are allocated along with their contacts. So, as I close, keep things in mind when choosing your KMTC location, consider its location, specialization and the facilities have to offer. All the best.