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

Medical officer salary in Dindoli, Surat, Gujarat

How much does a Medical Officer make in Gujarat?

Average base salary

below national average

The average salary for a medical officer is ₹33,798 per month in Gujarat. 117 salaries reported, updated at 29 September 2023

Is this useful?

Top companies for Medical Officers in Dindoli, Surat, Gujarat

  1. Oil and Natural Gas Corporation
    416 reviews16 salaries reported
    ₹72,553per month
Is this useful?

Highest paying cities near Dindoli, Surat, Gujarat for Medical Officers

  1. Bharuch, Gujarat
    ₹61,342 per month
    9 salaries reported
  2. Ankleshwar, Gujarat
    ₹52,143 per month
    6 salaries reported
  3. Dahej, Gujarat
    ₹45,889 per month
    5 salaries reported
  1. Valsad, Gujarat
    ₹39,293 per month
    7 salaries reported
  2. Ahmedabad, Gujarat
    ₹31,918 per month
    38 salaries reported
  3. Bhavnagar, Gujarat
    ₹31,705 per month
    5 salaries reported
  1. Gandhinagar, Gujarat
    ₹31,328 per month
    5 salaries reported
  2. Rajkot, Gujarat
    ₹27,781 per month
    8 salaries reported
  3. Vadodara, Gujarat
    ₹22,456 per month
    9 salaries reported
Is this useful?

Where can a Medical Officer earn more?

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

Frequently searched careers

Security Guard


Data Entry Clerk


Laboratory Technician

Software Engineer




Office Assistant

Graphic Designer

Elementary School Teacher