Sign in to save jobs
Create a free account or sign in to bookmark jobs and find them later.

Doctor & Nurse Salary in Uganda (2026/27)

Last reviewed July 2026 · FY 2026/27 public service salary structure

Search a grade or advertised job title
  • No grade or job title matches that search.
Years worked

Year 1 is your entry salary from the join date; each completed year moves you up one notch.

Search and select a grade or job title above to see its monthly salary.

Gross salary
Est. income tax (PAYE)
Est. PSPF (5%)
Est. take-home
See the full PAYE & PSPF breakdown for this salary

Gross figures are the official FY 2026/27-era public service scale. PAYE/PSPF are estimated using FY 2026/27 rates and exclude allowances, honoraria or LST — for guidance only, not payroll advice.

How medical worker pay is structured

This page covers Schedule 6, the FY 2026/27 circular's health-specific pay schedule. From U4 upward it splits into two tiers at every grade: a Medical Officer (doctor/dentist/pharmacist) is named directly and paid the higher "Medical 1" rate, while a Nursing Officer and other unnamed medical staff share the lower "Medical 2" catch-all row for the same grade — a real, citable pay differentiator. Both climb through U3 and U2 before Schedule 6's senior tier takes over: District Health Officer, Consultant and Assistant Commissioner - Nursing, up to Director General of Health Services at the top.

Schedule 6 doctor, nurse and clinical officer positions

Every Schedule 6 grade worth surfacing, with entry salary and the top of the notch ladder.

Designation Scale Entry (UGX) Top of scale (UGX)
Medical Officer (Doctor)
Medical 1
U4 (Medical 1) 5,408,476 5,408,476
Senior Medical Officer (Doctor)
Medical 1
U3 (Medical 1) 5,884,476 5,884,476
Assistant District Health Officer
Medical 2
U2 (Medical 2) 4,921,555 4,921,555
District Health Officer
Medical 1
U1E (Medical 1) 6,500,000 6,500,000
Consultant U1SE 12,321,555 12,321,555
Senior Consultant U1SE 13,113,953 13,113,953
Executive Consultant U1SE 13,113,953 13,113,953
Director General of Health Services U1S 15,340,000 15,340,000
Nursing Assistant
Medical
U8 (Medical) 596,000 596,000
Nursing Officer
Medical 2
U4 (Medical 2) 4,408,476 4,408,476
Senior Nursing Officer
Medical 2
U3 (Medical 2) 4,658,476 4,658,476
Principal Nursing Officer
Medical 2
U2 (Medical 2) 4,921,555 4,921,555
Assistant Commissioner - Nursing
Medical 2
U1E (Medical 2) 6,500,000 6,500,000
Pharmacy / Emergency Care Assistant
Medical
U7 (Medical) 1,421,634 1,421,634
Clinical Officer
Medical
U5 (Medical) 2,608,476 2,608,476
Senior Clinical Officer
Medical 2
U4 (Medical 2) 4,408,476 4,408,476
Principal Clinical Officer
Medical 2
U3 (Medical 2) 4,658,476 4,658,476
Medical Laboratory Technologist / Allied Health Officer, Principal
Medical 2
U2 (Medical 2) 4,921,555 4,921,555
Laboratory Assistant
Medical
U8 (Medical) 596,000 596,000
Dental Assistant
Medical
U8 (Medical) 596,000 596,000

Search the estimator above for any advertised health-establishment job title, not just the grades listed here.

Frequently asked questions

A newly recruited Medical Officer/Dental Surgeon/Pharmacist starts on U4 at a flat UGX 5,408,476 a month — Schedule 6's higher "Medical 1" rate, paid because the post is named directly rather than falling on the shared catch-all. Promotion to Senior Medical Officer (U3) pays UGX 5,884,476, and Medical Officer Special Grade (U2) UGX 6,071,555.
Consultants sit on Schedule 6, the health-specific schedule reserved for senior specialists and hospital administrators, one step above District Health Officer. A Consultant earns a flat UGX 12,321,555 a month, a Senior or Executive Consultant UGX 13,113,953, and the most senior grade, Director General of Health Services, UGX 15,340,000.
Clinical officers and other allied health professionals (lab technologists, radiographers, physiotherapists) who aren't named directly are paid Schedule 6's catch-all rate for their grade: a flat UGX 1,421,634 at U7 (Pharmacy/Emergency Care Assistant), UGX 2,608,476 at U5 (Clinical Officer), UGX 4,408,476 at U4 (Senior Clinical Officer), UGX 4,658,476 at U3 (Principal Clinical Officer), and UGX 4,921,555 at U2 for a Principal-level post such as Medical Laboratory Technologist/Allied Health Officer, Principal — the same "Medical 2" row a Nursing Officer is paid at that grade.
A Nursing Officer is paid Schedule 6's "Medical 2" catch-all rate for their grade rather than a nurse-specific row: a flat UGX 4,408,476 at U4, rising to UGX 4,658,476 at U3 (Senior Nursing Officer) and UGX 4,921,555 at U2 (Principal Nursing Officer). The most senior nursing post in the structure, Assistant Commissioner - Nursing, pays a flat UGX 6,500,000.
Diploma and certificate-level nursing and allied health staff are paid on Schedule 6's lower medical grades — for example UGX 1,421,634 at U7 and UGX 596,000 at U8 for support roles such as mortuary and laboratory assistants — rather than a nurse-specific scale.
They are drawn from the Ministry of Public Service salary structure for FY 2026/27, Schedule 6 — the health-specific schedule covering doctors, nurses, allied health staff and hospital/district/ministry health-administration grades. Always confirm against your appointment letter or the official circular, since allowances, on-call and duty facilitation are not included here.

Other salary calculators

Disclaimer. This tool is provided for general guidance only and does not constitute official payroll advice. Figures cover basic gross salary only — allowances, honoraria, and other benefits are not included. Always verify against your appointment letter or the official Ministry of Public Service circular.

Source: Ministry of Public Service salary structure, FY 2026/27.