Medical officer salary in Gujranwala
How much does a Medical Officer make in Punjab?
Average base salary
Rs 52,986
same
as national averageThe average salary for a medical officer is Rs 52,986 per month in Punjab. 19 salaries reported, updated at 26 January 2023
Is this useful?
Top companies for Medical Officers in Gujranwala
Is this useful?
Highest paying cities for Medical Officers near Gujranwala
Is this useful?
Where can a Medical Officer earn more?
Compare salaries for Medical Officers in different locationsIs this useful?
How much do similar professions get paid in Gujranwala?
Resource Officer
2 job openingsAverage Rs 26,410 per month
Administrative Officer
Job openingsAverage Rs 24,845 per month
Is this useful?