Medical Officer Salaries in Gurgaon, Haryana

Salary estimated from 37 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 16 October, 2020
Average in Gurgaon, Haryana
₹ 48,989 per month
26% Above national average
  • Most Reported
₹ 20,000
₹ 91,000
Salary Distribution

How much does a Medical Officer make in Gurgaon, Haryana?

The average salary for a Medical Officer is ₹ 48,989 per month in Gurgaon, Haryana, which is 26% above the national average. Salary estimates are based on 37 salaries submitted anonymously to Indeed by Medical Officer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Medical Officer is less than 1 year.
How much should you be earning?
Get an estimated calculation of how much you should be earning and insight into your career options.
Get estimated pay range
See more details
Medical Officer salaries by company in Gurgaon, Haryana
CompanyAverage salary
₹ 53,889 per month
₹ 51,956 per month
₹ 52,949 per month
₹ 42,691 per month
₹ 42,509 per month
Medical Officer salaries by location
CityAverage salary
₹ 30,079 per month
₹ 53,902 per month
₹ 51,610 per month
₹ 59,094 per month
₹ 47,399 per month

Medical Officer job openings

Junior Scientific Officer/SO
Gurgaon, Haryana
Female Clinical Psychologist / Nurse - Fresher/Experienced
Mr. Taneja
Gurgaon, Haryana
Great Coaches HR Consultants
Gurgaon, Haryana
Diabetologist/ Endocrinologist (5+ years experience)
Michael Page
Gurgaon, Haryana
Customer Service Associate
Fine Jobs
Gurgaon, Haryana
Resident Medical Officer (RMO)
PeopleSense Management Consultants Pvt. Ltd.
Punjabi Bagh, Delhi, Delhi
Medical Officer jobs in Gurgaon, Haryana