1. Home
  2. Career Explorer
  3. Medical Officer
  4. Salaries
Content has loaded

Medical officer salary in Pakistan

How much does a Medical Officer make in Pakistan?

Average base salary

Rs 54,723

The average salary for a medical officer is Rs 54,723 per month in Pakistan. 37 salaries reported, updated at 26 January 2023

Is this useful?

Top companies for Medical Officers in Pakistan

  1. Marie Stopes Society
    3.9
    56 reviews17 salaries reported
    Rs 58,027per month
Is this useful?

Highest paying cities for Medical Officers near Pakistan

  1. Sukkur
    Rs 66,027 per month
    8 salaries reported
  2. Lahore
    Rs 65,025 per month
    6 salaries reported
  3. Quetta
    Rs 59,838 per month
    6 salaries reported
  1. Karachi
    Rs 57,214 per month
    12 salaries reported
  2. Hyderabad
    Rs 56,548 per month
    5 salaries reported
  3. Rawalpindi
    Rs 45,877 per month
    11 salaries reported
  1. Islamabad
    Rs 43,974 per month
    10 salaries reported
Is this useful?

Where can a Medical Officer earn more?

Compare salaries for Medical Officers in different locations
vs
Explore Medical Officer openings
Is this useful?

How much do similar professions get paid in Pakistan?

Physician

144 job openings

Average Rs 53,405 per month

Is this useful?

Frequently searched careers

Graphic Designer

Web Developer

Security Guard

Software Engineer

Teacher

Counselor

Driver

Call Center Representative

Data Entry Clerk

Content Writer

Digital Marketer

Computer Operator