Salaries of Doctors in Kenya


Doctors are among the highest paid professionals in become a Doctor, one has to score A or A- in high school, then enroll for BSc in Medicine & Surgery, a course that takes 6 years to complete. Fresh Graduate doctors earn Ksh 100,000 to Ksh 180,000 per. Normally, training takes 1 month, thereafter one is able to negotiate their salaries as professionals.

Fully qualified doctors earn Ksh 200,000 to Ksh 300,000 per month during their early years. After 5 years of experience, nearly all doctors earn over Ksh 350,000 per month.

Doctors in private hospitals earn more than those in public hospitals. At Kenyatta National Hospital, doctors earn Ksh 350,000 to Ksh 500,000 monthly.

Below are the average monthly salaries of Doctors in specific hospitals in Kenya

Aga Khan Hospital—Ksh 500,000

The Mater Hospital—Ksh 450,000

The Karen Hospital—Ksh 450,000

The Nairobi Hospital—Ksh 550,000

Getrude’s Children Hospital—Ksh 400,000

Kenyatta National Hospital—Ksh 350,000

Kenyatta University Hospital—400,000

Avenue Hospital—Ksh 400,000

Mama Lucy Hospital—Ksh 300,000

MP Shah Hospital—Ksh 450,000

Nairobi West Hospital—Ksh 400,000

Moi teaching and Referral Hospital—Ksh 400,000

The Mombasa Hospital—Ksh 350,000

The good thing about Doctors is that almost all the doctors run their own clinics and consultancy institutions. You will find a doctor earning Ksh 400,000 through employment but at the end of the month, he will make over Ksh 3 million.

The salaries listed above is from employment. We have not factored in the income from side hustles.