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

Medical officer salary in Gujranwala

How much does a Medical Officer make in Punjab?

Average base salary

Rs 52,986
same
as national average

The 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

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

Highest paying cities for Medical Officers near Gujranwala

  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 Gujranwala?

Physician

1 job openings

Average Rs 35,042 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