The Kenya Medical Training College (KMTC) is the largest medical training institution in East and Central Africa, operating under the Ministry of Health.
Established in 1927, the college trains thousands of healthcare professionals every year, supplying over 80 percent of Kenya’s hospital workforce. With more than 70 medical courses and a student population of over 34,000, KMTC continues to expand its reach through a wide network of campuses across the country.
This guide provides the full updated list of KMTC branches in Kenya to help students identify available training centres.

Overview of KMTC Branch Network in Kenya
The Kenya Medical Training College operates 65 branches distributed across various counties, ensuring access to medical education nationwide. Each campus is strategically located near hospitals or referral centres to support practical clinical training.
KMTC campuses are designed to provide hands-on experience, which remains a core requirement for all medical training programs.
Students are attached to hospitals where they gain real-world exposure in patient care and medical procedures.
Full List of KMTC Branches in Kenya
Below is the updated list of all KMTC campuses across the country:
Rift Valley and Central Region Branches
- Bomet – Longisa Market near Longisa Level 5 Hospital
- Eldoret – Next to Moi Teaching & Referral Hospital
- Kabarnet – Next to Baringo County Referral Hospital
- Kapenguria – Near Kapenguria County Referral Hospital
- Kaptumo – Near Kaptumo Subcounty Hospital
- Karen – Nairobi suburb, near Nairobi CBD
- Karuri – Kiambu County
- Iten – Iten Town
- Molo – Molo Town
- Nakuru – Milimani Estate
- Nyahururu – Nyahururu County Referral Hospital
- Nyandarua – Next to JM Kariuki Hospital
- Nyeri – Near Nyeri County Level 5 Hospital
- Othaya – Mt. Kenya region
Western Kenya Branches
- Bondo – Near District Hospital
- Bungoma – Opposite airstrip area
- Busia – Near County Referral Hospital
- Chuka – Adjacent to Chuka University
- Chwele – Bungoma County
- Kakamega – Near County Referral Hospital
- Kisii – Near Kisii Teaching and Referral Hospital
- Kisumu – Kondele area
- Kombewa – Kisumu County
- Migori – Near District Hospital
- Siaya – Near Siaya District Hospital
- Vihiga – Mbale
- Webuye – Near Chetambe Hill
- Ugenya – Siaya County
- Rachuonyo – Oyugis Town
- Nyamache – Kisii County
- Rera – Gem, Siaya County
Eastern and Coast Region Branches
- Embu – Behind Embu Provincial Hospital
- Garissa – Off Sankuri Road
- Isiolo – Near Level 5 Hospital
- Kitui – Near County Referral Hospital
- Makueni – Wote Town
- Machakos – Near Machakos Level 5 Hospital
- Mwingi – Near Level IV Hospital
- Meru – Near Meru Level 5 Hospital
- Kilifi – Along Mombasa-Malindi Highway
- Kwale – Msambweni area
- Lamu – Near Mokowe Hospital
- Mombasa – Sheikh Abdullas F. Road
- Msambweni – Kwale County
- Tana River – Hola
- Voi – Along Mombasa-Nairobi Highway
- Wajir – Wajir Town
Nairobi and Surrounding Areas
- Nairobi – Old Mbagathi Road
- Mathare – Near Thika Superhighway
- Thika – Near Thika Level 5 Hospital
- Gatundu – Near Gatundu Hospital
- Murang’a – Mortuary Road off Hospital Road
- Manza – Along Machakos-Nairobi Road
Other KMTC Campuses
- Lake Victoria – Kisumu County
- Lodwar – Near District Hospital
- Loitoktok – Loitoktok Town
- Lugari – Lugari Town
- Makindu – Makindu Town
- Mosoriot – Eldoret-Kapsabet Road
- Port Reitz – Near Moi International Airport
- Nyamira – Near County Hospital
- Kuria – Kehancha Town
- Homabay – Near District Hospital
This nationwide coverage ensures students from all regions can access quality medical training close to home.
Why KMTC Branch Network Is Important
The wide distribution of campuses helps improve healthcare training and service delivery across Kenya.
Key Benefits of KMTC Branches
- Easy access to medical education in all regions
- Strong hospital-based training partnerships
- Equal learning opportunities for rural and urban students
- High production of skilled healthcare workers
- Strong contribution to Kenya’s healthcare workforce