Medical officer salary in Maharashtra
How much does a Medical Officer make in Maharashtra?
Average base salary
₹35,767
13%
below national averageThe average salary for a medical officer is ₹35,767 per month in Maharashtra. 160 salaries reported, updated at 1 February 2023
Is this useful?
Top companies for Medical Officers in Maharashtra
Is this useful?
Highest paying cities near Maharashtra for Medical Officers
Is this useful?
Where can a Medical Officer earn more?
Compare salaries for Medical Officers in different locationsIs this useful?
How much do similar professions get paid in Maharashtra?
Duty Officer
422 job openingsAverage ₹3,01,063 per year
Chief Medical Officer
21 job openingsAverage ₹40,037 per month
Resource Officer
502 job openingsAverage ₹22,680 per month
Administrative Officer
126 job openingsAverage ₹20,050 per month
Emergency Medicine Physician
13 job openingsAverage ₹1,14,058 per month
Is this useful?