How much does a Medical Officer make in Pakistan?

33 salaries reported, updated at 17 June 2021
Rs 50,042per month

The average salary for a medical officer is Rs 50,042 per month in Pakistan.

Was the salaries overview information useful?

Where can a Medical Officer earn more?

Compare salaries for Medical Officers in different locations