Salary: Medical Officer | Glassdoor.co.in

Medical Officer Salaries

About This Data
69 SalariesUpdated Mar 5, 2019
Average Base Pay
₹644,857/yr
Not enough reports to show salary distribution
₹409K
Low
₹645K
Average
₹1,161K
High
How much does a Medical Officer make?

The national average salary for a Medical Officer is ₹6,44,857 in India. Filter by location to see Medical Officer salaries in your area. Salary estimates are based on 69 salaries submitted anonymously to Glassdoor by Medical Officer employees.

Salaries for Related Job Titles

No related titles found.

As we collect more salary reports, we will be able to display related salaries for this job title.

Submit your salary

Open Medical Officer Jobs

Loading Jobs

Salaries by Company

SortPopular | Most Reports | Salary
Filter by Location
    or
    Search for Specific Employer
      Average Base Salaries in (INR)
      Company
      Average Base Salaries in (INR)
      Low
      High
      Medi Assist India
      ₹19,620/mo
      Range: ₹18K - ₹32K
      4 salaries
      ₹19,620/mo
      ₹18K₹32K
      Government of Rajasthan
      ₹69,000/mo
      Range: ₹41K - ₹129K
      3 salaries
      ₹69,000/mo
      ₹41K₹129K
      GVK Industries
      ₹46,999/mo
      Range: ₹34K - ₹61K
      2 salaries
      About
      ₹34K - ₹61K
      ₹34K₹61K
      Government of Rajasthan
      ₹554,577/yr
      Range: ₹446K - ₹668K
      2 salaries
      About
      ₹446K - ₹668K
      ₹446K₹668K
      Vidal Healthcare
      ₹27,500/mo
      Range: ₹24K - ₹31K
      2 salaries
      About
      ₹24K - ₹31K
      ₹24K₹31K
      ESIC
      ₹45,500/mo
      Range: ₹39K - ₹52K
      2 salaries
      About
      ₹39K - ₹52K
      ₹39K₹52K
      Government of Madhya Pradesh
      ₹61,649/mo
      Range: ₹51K - ₹74K
      2 salaries
      About
      ₹51K - ₹74K
      ₹51K₹74K

      Is this helpful? The community relies on everyone sharing – Add Anonymous Salary

      Department of HFW Govt of West Bengal
      ₹40,091/mo
      Range: ₹26K - ₹55K
      2 salaries
      About
      ₹26K - ₹55K
      ₹26K₹55K
      NRHM Assam
      ₹38,850/mo
      Range: ₹29K - ₹49K
      2 salaries
      About
      ₹29K - ₹49K
      ₹29K₹49K
      Tata Steel
      ₹65,000/mo
      Range: ₹62K - ₹67K
      1 employee salary or estimate
      About
      ₹62K - ₹67K
      ₹62K₹67K
      Government of India
      ₹702,240/yr
      Range: ₹668K - ₹733K
      1 employee salary or estimate
      About
      ₹668K - ₹733K
      ₹668K₹733K
      Government of India
      ₹83,000/mo
      Range: ₹79K - ₹87K
      1 employee salary or estimate
      About
      ₹79K - ₹87K
      ₹79K₹87K
      Tata
      ₹104,000/mo
      Range: ₹99K - ₹108K
      1 employee salary or estimate
      About
      ₹99K - ₹108K
      ₹99K₹108K
      ONGC
      ₹1,289,714/yr
      Range: ₹1,249K - ₹1,344K
      1 employee salary or estimate
      About
      ₹1,249K - ₹1,344K
      ₹1,249K₹1,344K
      Trident Group
      ₹42,560/mo
      Range: ₹41K - ₹44K
      1 employee salary or estimate
      About
      ₹41K - ₹44K
      ₹41K₹44K
      ONGC
      ₹77,383/mo
      Range: ₹74K - ₹81K
      1 employee salary or estimate
      About
      ₹74K - ₹81K
      ₹74K₹81K
      The Times of India
      ₹100,000/mo
      Range: ₹95K - ₹104K
      1 employee salary or estimate
      About
      ₹95K - ₹104K
      ₹95K₹104K
      Essar Group
      ₹842,699/yr
      Range: ₹801K - ₹875K
      1 employee salary or estimate
      About
      ₹801K - ₹875K
      ₹801K₹875K
      Adani Power
      ₹83,831/mo
      Range: ₹81K - ₹87K
      1 employee salary or estimate
      About
      ₹81K - ₹87K
      ₹81K₹87K
      Apollo Hospitals
      ₹20,000/mo
      Range: ₹19K - ₹21K
      1 employee salary or estimate
      About
      ₹19K - ₹21K
      ₹19K₹21K

      Recent Salary Reports

      Below are the most recent Medical Officer salary reports. Employer name has been removed to protect anonymity.

      ₹69,000
      monthly
      A Medical Officer in the Jaipur Area area reported making ₹69,000 per month
      Job Highlights
      5-7 years experience
      Jaipur Area area
      Full-time
       
      1001 to 5000 employees
      Government
      ₹18,000
      monthly
      A Medical Officer in the Bengaluru Area area reported making ₹18,000 per month
      Job Highlights
      Bengaluru Area area
      Full-time
       
      5001 to 10000 employees
      Company - Private
      ₹36,000
      monthly
      A Medical Officer in the Indore Area area reported making ₹36,000 per month
      Job Highlights
      Indore Area area
      Full-time
       
      1001 to 5000 employees
      Hospital
      ₹78,000
      monthly
      A Medical Officer in the Ahmedabad Area area reported making ₹78,000 per month
      Additional Pay
      ₹50k cash bonus
      Job Highlights
      3-4 years experience
      Ahmedabad Area area
      Full-time
       
      5001 to 10000 employees
      Government
      ₹20,000
      monthly
      A Medical Officer in the Hyderabad Area area reported making ₹20,000 per month
      Job Highlights
      1-2 years experience
      Hyderabad Area area
      Part-time
       
      1 to 50 employees
      Non-profit Organisation
      Don't Miss Out On a Job You Love
      Upload a CV to easily apply to jobs from anywhere. It's simple to set up.