Salary guide · Uganda

Doctor salary in Uganda: medical officer to consultant, 2026/27

Government pay for medical officers, senior medical officers, consultants and other senior health posts from the 2026/27 public service salary structure.

A young doctor adjusting a drip beside a patient's bed
Photo: JacobOcenFay, CC BY-SA 4.0, via Wikimedia Commons

Unlike most health posts, doctors are named directly in Schedule 6 of the public service salary structure. The figures below are the monthly and annual gross salaries for 2026/27 from Circular Standing Instruction No. 6 of 2026. They apply to doctors employed in the public service, not to private hospitals or NGOs.

Doctors and senior health posts in the public service, gross salary in UGX (Schedule 6 of CSI No. 6 of 2026)
Post and scale2026/27 per month2026/27 per year
Medical Officer, Dental Surgeon or Pharmacist, U4 (Med-1)5,408,47664,901,712
Senior Medical Officer, Dental Surgeon or Pharmacist, U3 (Med-1)5,884,47670,613,712
Principal Medical Officer, Principal Dental Surgeon or Medical Officer (Special Grade), U2 (Med-1)6,071,55572,858,660
District Health Officer, U1E (Med-1)6,500,00078,000,000
Consultant, U1SE12,321,555147,858,660
Senior Consultant, U1SE13,113,953157,367,436
Director General of Health Services, U1S15,340,000184,080,000

Gross salary before PAYE and other deductions. In 2026/27 each of these posts has one figure at every salary point, and the figures are the same as in 2025/26.

Where a Medical Officer post sits

District adverts give a Medical Officer post at U4: Lyantonde District advertised one in March 2026. In Schedule 6 that is the U4 (Med-1) row, UGX 5,408,476 a month.

The schedule also lists pharmacists and dental surgeons on the same rows as medical officers at each level. Other health professionals in U4 are on a separate row, Other Medical Personnel in U4 (Med-2), at UGX 4,408,476 a month.

Private practice and NGOs

Private hospitals, faith-based facilities and NGOs set their own pay. A public scale is a useful reference point when you compare an offer, but it is not a market average.

When we checked on 12 October 2026, none of the healthcare adverts on work.co.ug published a salary figure.

From the scale to the amount you receive

On UGX 5,408,476 a month, PAYE is UGX 1,510,793 in a month without Local Service Tax. A Medical Officer on pensionable terms, outside NSSF, would receive UGX 3,897,683 before loans or other deductions. Pay above UGX 10,000,000 a month carries an additional 10% PAYE on the part above that amount.

Use the take-home pay calculator to check your own figure.

Sources

Checked 12 October 2026. Each figure keeps the period and scope of its source.

Related jobs and guidance

Healthcare jobs in Uganda (12 open) · Application guidance · Government salary scales · Take-home pay calculator

More pay guides