AmbitionBox

AmbitionBox

Search

Reviews

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    VIEW WINNERS
    • ABECA 2025
      VIEW WINNERS

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    Participate in ABECA 2026 right icon dark
For Employers

Medical Officer

  • Salaries
    11.8k
  • Interviews
    149
  • Jobs
    263
filter salaries All Filters

Medical Officer Salary in India (Updated 2025)

Based on 11.8k salaries • Updated: 17 Jul 2025
Select an experience to get the exact salary

Annual salary range

₹2 Lakhs - ₹13.1 Lakhs

Very High Confidence
info icon
Very High Confidence means the data is based on a large number of latest salaries.
unlock blur
unlock blur
Salary of majority employees info icon
Medical Officer Salary in India ranges between ₹2 Lakhs to ₹13.1 Lakhs for 1 year of experience to 10 years of experience. Salary estimates are based on 11.8k latest salaries received from Medical Officer.
double-arrow Explore on this page double-arrow
Top paying companies Top paying companies
Popular companies Popular companies
Latest annual salaries Latest annual salaries
Salaries by experience Salaries by experience
Jobs available Jobs
available
Similar designations Similar designations
Salary related reviews Salary related reviews
Top interview questions Top interview questions
top paying widget header

Top Paying Companies for Medical Officer with 1 year exp

Company name Avg. annual salary Open Jobs
Logo
Tata Steel Medical Officer Salary

1 year exp

unlock blur
Logo
Indian Army Medical Officer Salary

1 year exp

unlock blur
Logo
Oil And Natural Gas Corporation Medical Officer Salary

1 year exp

unlock blur
Logo
The Hans Foundation Medical Officer Salary

1 year exp

unlock blur
13 job openings
Logo
Reliance Industries Medical Officer Salary

1 year exp

unlock blur
1 job opening

Is this list helpful?

View more companies

Popular Companies for Medical Officer in India

Company Name Avg. annual salary Open Jobs
Medi Assist India logo
Medi Assist India Medical Officer Salary
0 - 6 yrs exp. (811 salaries)

unlock blur

₹2 L/yr - ₹6 L/yr

22 job openings
Vidal Health Tpa logo
Vidal Health Tpa Medical Officer Salary
0 - 7 yrs exp. (244 salaries)

unlock blur

₹2 L/yr - ₹6 L/yr

3 job openings
Login to view exact salary info icon
Vidal Health Insurance logo
Vidal Health Insurance Medical Officer Salary
0 - 5 yrs exp. (216 salaries)

unlock blur

₹2 L/yr - ₹6.3 L/yr

Primary Health Centre logo
Primary Health Centre Medical Officer Salary
0 - 8 yrs exp. (189 salaries)

unlock blur

₹4.3 L/yr - ₹9.6 L/yr

National Health Mission logo
National Health Mission Medical Officer Salary
1 - 8 yrs exp. (168 salaries)

unlock blur

₹4 L/yr - ₹9.1 L/yr

Health India Tpa Services logo
Health India Tpa Services Medical Officer Salary
0 - 8 yrs exp. (160 salaries)

unlock blur

₹2.3 L/yr - ₹6 L/yr

MDIndia Health Insurance TPA logo
MDIndia Health Insurance TPA Medical Officer Salary
0 - 4 yrs exp. (141 salaries)

unlock blur

₹2 L/yr - ₹6 L/yr

6 job openings
Apollo Hospitals logo
Apollo Hospitals Medical Officer Salary
0 - 10 yrs exp. (141 salaries)

unlock blur

₹6 L/yr - ₹12.5 L/yr

3 job openings
Login to view exact salary info icon
Family Health Plan logo
Family Health Plan Medical Officer Salary
0 - 6 yrs exp. (138 salaries)

unlock blur

₹2.4 L/yr - ₹6.4 L/yr

1 2 3 4 5

Latest annual salaries shared by Medical Officers

1d ago

Medi Assist India

Medical Officer

4 years exp.

₹3.8 Lakhs
2d ago

The Hans Foundation

Medical Officer

2 years exp.

₹11.8 Lakhs
2d ago

Fortis Escorts Hospital

Medical Officer

3 years exp.

₹8 Lakhs
2d ago

Medi Assist India

Medical Officer

3 years exp.

₹3.8 Lakhs
2d ago

Health India Tpa Services

Medical Officer

3 years exp.

₹3 Lakhs
2d ago

Health India Tpa Services

Medical Officer

1 year exp.

avg blur mobile
2d ago

Govt of Karnataka

Medical Officer

2 years exp.

avg blur mobile
2d ago

Holy Family Hospital

Medical Officer

1 year exp.

avg blur mobile
2d ago

Tata Memorial Centre Advanced Centre for Treatment, Research and Education in Cancer

Medical Officer

4 years exp.

avg blur mobile
3d ago

Medi Assist India

Medical Officer

2 years exp.

avg blur mobile

View all latest salaries

Medical Officer salaries by

Years of experience Avg. annual salary
1 year
(2.8k salaries)
unlock-blur

₹2 L/yr - ₹11.3 L/yr

2 years
(2.8k salaries)
unlock-blur

₹2 L/yr - ₹12 L/yr

Login to view exact salary info icon
3 years
(2k salaries)
unlock-blur

₹2.2 L/yr - ₹12.5 L/yr

4 years
(1.5k salaries)
unlock-blur

₹2.4 L/yr - ₹14 L/yr

5 years
(1.2k salaries)
unlock-blur

₹2.3 L/yr - ₹15 L/yr

6 years
(752 salaries)
unlock-blur

₹2.4 L/yr - ₹15.8 L/yr

7 years
(443 salaries)
unlock-blur

₹2.4 L/yr - ₹16.6 L/yr

8 years
(309 salaries)
unlock-blur

₹3 L/yr - ₹18 L/yr

9 years
(8 salaries)
unlock-blur

₹1.5 L/yr - ₹28.6 L/yr

10 years
(14 salaries)
unlock-blur

₹1 L/yr - ₹22 L/yr

View all salaries by experience
Department Avg. annual salary
Healthcare & Life Sciences
Medical Officer Salary
1 - 8 years exp. (6.7k salaries)
unlock-blur

₹2 L/yr - ₹13.1 L/yr

Research & Development
Medical Officer Salary
1 - 8 years exp. (159 salaries)
unlock-blur

₹2 L/yr - ₹11 L/yr

Login to view exact salary info icon
Consulting
Medical Officer Salary
1 - 8 years exp. (130 salaries)
unlock-blur

₹2 L/yr - ₹12.3 L/yr

BFSI, Investments & Trading
Medical Officer Salary
1 - 7 years exp. (49 salaries)
unlock-blur

₹2.2 L/yr - ₹11 L/yr

Administration & Facilities
Medical Officer Salary
1 - 7 years exp. (48 salaries)
unlock-blur

₹2 L/yr - ₹12.5 L/yr

Customer Success, Service & Operations
Medical Officer Salary
1 - 7 years exp. (46 salaries)
unlock-blur

₹2 L/yr - ₹12 L/yr

Marketing & Communication
Medical Officer Salary
1 - 8 years exp. (25 salaries)
unlock-blur

₹2 L/yr - ₹7.8 L/yr

Environment Health & Safety
Medical Officer Salary
1 - 8 years exp. (21 salaries)
unlock-blur

₹3 L/yr - ₹12 L/yr

Production, Manufacturing & Engineering
Medical Officer Salary
1 - 7 years exp. (20 salaries)
unlock-blur

₹2 L/yr - ₹7.2 L/yr

Human Resources
Medical Officer Salary
1 - 8 years exp. (18 salaries)
unlock-blur

₹2 L/yr - ₹12 L/yr

Quality Assurance
Medical Officer Salary
1 - 8 years exp. (18 salaries)
unlock-blur

₹2.1 L/yr - ₹13 L/yr

Sports, Fitness & Personal Care
Medical Officer Salary
1 - 7 years exp. (11 salaries)
unlock-blur

₹2 L/yr - ₹6 L/yr

Teaching & Training
Medical Officer Salary
1 - 5 years exp. (11 salaries)
unlock-blur

₹3 L/yr - ₹12 L/yr

Sales & Business Development
Medical Officer Salary
1 - 8 years exp. (10 salaries)
unlock-blur

₹2 L/yr - ₹9.5 L/yr

Legal & Regulatory
Medical Officer Salary
1 - 3 years exp. (10 salaries)
unlock-blur

₹2.4 L/yr - ₹12.2 L/yr

Engineering - Software & QA
Medical Officer Salary
1 - 7 years exp. (9 salaries)
unlock-blur

₹2.1 L/yr - ₹5.5 L/yr

Data Science & Analytics
Medical Officer Salary
1 - 7 years exp. (7 salaries)
unlock-blur

₹2.8 L/yr - ₹9 L/yr

Food, Beverage & Hospitality
Medical Officer Salary
2 - 7 years exp. (5 salaries)
unlock-blur

₹2 L/yr - ₹5.1 L/yr

Project & Program Management
Medical Officer Salary
1 - 2 years exp. (4 salaries)
unlock-blur

₹2 L/yr - ₹5 L/yr

CSR & Social Service
Medical Officer Salary
2 - 7 years exp. (4 salaries)
unlock-blur

₹4.4 L/yr - ₹6.5 L/yr

Finance & Accounting
Medical Officer Salary
4 - 5 years exp. (AmbitionBox Estimate)
unlock-blur

₹2.7 L/yr - ₹3.5 L/yr

IT & Information Security
Medical Officer Salary
2 - 4 years exp. (AmbitionBox Estimate)
unlock-blur

₹1.8 L/yr - ₹13.1 L/yr

Product Management
Medical Officer Salary
1 - 4 years exp. (AmbitionBox Estimate)
unlock-blur

₹2.9 L/yr - ₹5.2 L/yr

Procurement & Supply Chain
Medical Officer Salary
1 - 8 years exp. (AmbitionBox Estimate)
unlock-blur

₹2.2 L/yr - ₹12.8 L/yr

Construction & Site Engineering
Medical Officer Salary
4 years exp. (AmbitionBox Estimate)
unlock-blur

₹7.7 L/yr - ₹9.8 L/yr

Media Production & Entertainment
Medical Officer Salary
2 years exp. (AmbitionBox Estimate)
unlock-blur

₹8.1 L/yr - ₹10.4 L/yr

Risk Management & Compliance
Medical Officer Salary
8 years exp. (AmbitionBox Estimate)
unlock-blur

₹7.4 L/yr - ₹9.4 L/yr

Shipping & Maritime
Medical Officer Salary
1 year exp. (AmbitionBox Estimate)
unlock-blur

₹1.8 L/yr - ₹2.3 L/yr

Strategic & Top Management
Medical Officer Salary
1 year exp. (AmbitionBox Estimate)
unlock-blur

₹9 L/yr - ₹11.5 L/yr

View all departments salaries

Medical Officer Jobs in India

Medical Officer

· 5-10 years

Shahi

·
4.0

Hiriyur

Medical Officer

· 3-6 years

Reliance Industries Limited

·
4.0

Navi Mumbai

Medical Officer

· 3-8 years

Foxconn

·
3.8

Bangalore / Bengaluru

View all Medical Officer jobs

Similar Designation Salary

Similar Designation Avg. annual salary
Medical Officer Salary
1 - 10 years exp.
(11.8k salaries)
unlock-blur

₹2 L/yr - ₹13.1 L/yr

ICU Medical Officer Salary
1 - 10 years exp.
(337 salaries)
unlock-blur

₹3 L/yr - ₹16 L/yr

Login to view exact salary info icon
Medical Coder Salary
0 - 4 years exp.
(16k salaries)
unlock-blur

₹1.8 L/yr - ₹5.2 L/yr

Duty Medical Officer Salary
0 - 6 years exp.
(2.1k salaries)
unlock-blur

₹2.4 L/yr - ₹9.6 L/yr

Senior Medical Officer Salary
2 - 19 years exp.
(1.1k salaries)
unlock-blur

₹3.3 L/yr - ₹24 L/yr

Factory Medical Officer Salary
2 - 17 years exp.
(936 salaries)
unlock-blur

₹8 L/yr - ₹25 L/yr

Casualty Medical Officer Salary
1 - 10 years exp.
(711 salaries)
unlock-blur

₹2 L/yr - ₹14 L/yr

Resident Medical Officer Salary
0 - 8 years exp.
(4.3k salaries)
unlock-blur

₹1.8 L/yr - ₹12 L/yr

Emergency Medical Officer Salary
1 - 9 years exp.
(728 salaries)
unlock-blur

₹2 L/yr - ₹15 L/yr

Dental Surgeon Salary
1 - 9 years exp.
(2.1k salaries)
unlock-blur

₹1 L/yr - ₹9.1 L/yr

View more similar designations

Salary related reviews by similar designations like Medical Officer

Family Health Plan

Senior Medical Officer

company-logo
3.0
  •  updated on 20 Sep 2023

3.0
 for  Salary and Benefits

Likes

Good Atmosphere to work with. Great team effort.

  • Job security - Excellent
  • +2 more

Dislikes

Starting salaries are very less. Salary hikes are very minimal. Even after giving our best fpr company 's growth still we get very less increments. That too delay every year. ( july/august) .

read more

Paramount Health Services Tpa

Medical Officer

company-logo
3.0
  •  updated on 31 Aug 2018

3.0
 for  Salary and Benefits

Likes

Support from helpful staff. Family like work culture. Learning for freshers. Celebration of events.

  • Skill development - Good
  • +1 more

Dislikes

Low compensation in TPA industry. Limited growth opportunity. Work-life balance can be improved.

read more
  • Work-life balance - Poor

Health India Tpa Services

Medical Officer

company-logo
5.0
  •  updated on 21 Dec 2021

5.0
 for  Salary and Benefits

Likes

I am very happy with health india currently i am working with health india they credit salary timely

read more
  • Salary - Excellent
  • +6 more

Dislikes

Want to be with this company for realy very long time specialy happy coz they given me all time work from home oppertunity

read more

MDIndia Health Insurance TPA

Medical Officer

company-logo
5.0
  •  updated on 08 Jan 2022

4.0
 for  Salary and Benefits

Likes

Good work environment and culture. Company policies are good, good salary and bonus every year..

read more
  • Salary - Good
  • +6 more

Dislikes

Nothing...

Apollo Hospitals

Medical Officer

company-logo
4.0
  •  updated on 29 Sep 2019

3.0
 for  Salary and Benefits

Likes

Good corporate culture,pt.centric activities, excellent pt.care.

  • Skill development - Good
  • +5 more

Dislikes

Poor appraisal,high attrition rate.you are required to play multiple roles.Lower than industry average salary.poorly equipped canteen.

read more

Top skills for Medical Officer

Healthcare
12.2k jobs available
redirect-logo
Patient Care
2.6k jobs available
redirect-logo
Medicine
1.4k jobs available
redirect-logo
Critical Care
1.3k jobs available
redirect-logo
OPD
683 jobs available
redirect-logo
Claims Processing
663 jobs available
redirect-logo
Hospital
519 jobs available
redirect-logo
Medical
384 jobs available
redirect-logo
Emergency
332 jobs available
redirect-logo
TPA
289 jobs available
redirect-logo

259 Medical Officer jobs demanding these skills arrow-logo

Medical Officer Salary By Locations

Locations Avg. annual salary
Bangalore / Bengaluru
Medical Officer
1 - 9 years exp.
unlock-blur

₹2.6 L/yr - ₹10 L/yr

Mumbai
Medical Officer
1 - 10 years exp.
unlock-blur

₹2.4 L/yr - ₹12 L/yr

Login to view exact salary info icon
New Delhi
Medical Officer
1 - 10 years exp.
unlock-blur

₹1.8 L/yr - ₹15 L/yr

Pune
Medical Officer
1 - 8 years exp.
unlock-blur

₹2.4 L/yr - ₹10 L/yr

Ahmedabad
Medical Officer
1 - 8 years exp.
unlock-blur

₹2 L/yr - ₹10.8 L/yr

Hyderabad / Secunderabad
Medical Officer
1 - 8 years exp.
unlock-blur

₹2.5 L/yr - ₹12 L/yr

Chennai
Medical Officer
1 - 10 years exp.
unlock-blur

₹2.4 L/yr - ₹12 L/yr

Kolkata
Medical Officer
1 - 8 years exp.
unlock-blur

₹2.3 L/yr - ₹12.5 L/yr

Gurgaon / Gurugram
Medical Officer
1 - 9 years exp.
unlock-blur

₹3 L/yr - ₹14 L/yr

Jaipur
Medical Officer
1 - 7 years exp.
unlock-blur

₹2.2 L/yr - ₹12 L/yr

View more

Medical Officer Salary By Industries

Industries Avg. annual salary

Healthcare / Pharma

Medical Officer
1 - 10 years exp.
unlock-blur

₹2 L/yr - ₹12 L/yr

Healthcare

Medical Officer
1 - 8 years exp.
unlock-blur

₹2.4 L/yr - ₹12 L/yr

Login to view exact salary info icon

Insurance

Medical Officer
1 - 8 years exp.
unlock-blur

₹2.5 L/yr - ₹5.4 L/yr

Internet

Medical Officer
1 - 8 years exp.
unlock-blur

₹2.6 L/yr - ₹9 L/yr

Government

Medical Officer
1 - 8 years exp.
unlock-blur

₹4 L/yr - ₹13.2 L/yr

Financial Services

Medical Officer
1 - 8 years exp.
unlock-blur

₹2.5 L/yr - ₹12 L/yr

Education & Training

Medical Officer
1 - 8 years exp.
unlock-blur

₹1.5 L/yr - ₹13.1 L/yr

Manufacturing

Medical Officer
1 - 9 years exp.
unlock-blur

₹2.1 L/yr - ₹16 L/yr

Banking / Insurance / Accounting

Medical Officer
1 - 8 years exp.
unlock-blur

₹2.4 L/yr - ₹5.3 L/yr

Metals & Mining

Medical Officer
1 - 8 years exp.
unlock-blur

₹2.5 L/yr - ₹15 L/yr

View more

Frequently Asked Questions (FAQS) about Medical Officer Salaries

What is the salary of a Medical Officer in India?
The salary of a Medical Officer in India varies based on experience, location, company & Industry. On average, Medical Officer salaries ranges from ₹2.0 Lakhs to ₹13.1 Lakhs per year. Top companies and specialized roles may offer higher compensation.

The average starting salary is around ₹2.0 Lakhs to ₹13.1 Lakhs per year, with the highest salary reaching ₹11.6 Lakhs to ₹16.0 Lakhs per year. Salary estimates are based on 11.8k salaries received from various Medical Officers across industries.
What are the top paying companies that employ Medical Officers?
Medical Officer Salaries at Top paying companies in India are
Tata Steel Medical Officer Salary ₹11.6 Lakhs to ₹16 Lakhs per year
Indian Army Medical Officer Salary ₹12.7 Lakhs to ₹16 Lakhs per year
Oil And Natural Gas Corporation Medical Officer Salary ₹9.8 Lakhs to ₹12.5 Lakhs per year
The Hans Foundation Medical Officer Salary ₹9.6 Lakhs to ₹12 Lakhs per year
Reliance Industries Medical Officer Salary ₹9 Lakhs to ₹14.5 Lakhs per year
Salaries depend on experience, role, and location. Additional compensation may include bonuses and stock options.
What are the top paying cities for Medical Officer in India?
The annual salary for Medical Officer in India varies by location. Top paying cities for Medical Officer are
Medical Officer Salary in Ahmedabad ₹2.0 Lakhs to ₹10.8 Lakhs per year
Medical Officer Salary in Jaipur ₹2.2 Lakhs to ₹12.0 Lakhs per year
Medical Officer Salary in New Delhi ₹1.8 Lakhs to ₹15.0 Lakhs per year
Medical Officer Salary in Gurgaon / Gurugram ₹3.0 Lakhs to ₹14.0 Lakhs per year
Medical Officer Salary in Mumbai ₹2.4 Lakhs to ₹12.0 Lakhs per year
Salary expectations for Medical Officer may vary based on job roles, experience, and specific employer requirements.
What are the top paying industries for Medical Officer in India?
Top 5 paying Industries for Medical Officer in India are:
Medical Officer Salary in Metals & Mining ₹2.5 Lakhs to ₹15.0 Lakhs per year
Medical Officer Salary in Government ₹4.0 Lakhs to ₹13.2 Lakhs per year
Medical Officer Salary in Manufacturing ₹2.1 Lakhs to ₹16.0 Lakhs per year
Medical Officer Salary in Healthcare ₹2.4 Lakhs to ₹12.0 Lakhs per year
Medical Officer Salary in Education & Training ₹1.5 Lakhs to ₹13.1 Lakhs per year
How does experience affect salaries of a Medical Officer in India?
Experience significantly impacts a Medical Officer salary in India. Salaries increase with experience, as Medical Officer take on more complex tasks, responsibilities, and leadership roles. Medical Officer salary at different experience level are as follows:
Experience Average Salary Range
1 year ₹2.0 Lakhs to ₹11.3 Lakhs per year
2 years ₹2.0 Lakhs to ₹12.0 Lakhs per year
3 years ₹2.2 Lakhs to ₹12.5 Lakhs per year
4 years ₹2.4 Lakhs to ₹14.0 Lakhs per year
and so on.

Tell us how to improve this page.

Popular Tools
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
Medical Officer Interview Questions and Answers
Q1. 1)TYPES OF MALARIAL PARASITE WITH NAME 2)WHAT IS TPA & WHAT IT DOES 3)ALARMING SIGN OF DENGUE 4) ... read more
asked in Medi Assist India
View answers (22)
Q2. How do you deal with a patient having hypoglycemia?
asked in Fortis Healthcare
Add answer
Q3. The vaccination schedule? How many vacancies are there in schedule? Tell me something about pcv vacc ... read more
asked in National Health Mission
View answer (1)
View all questions
  • Home >
  • Salaries >
  • Medical Officer Salary
write
Rate your company
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Trusted by over 1.5 Crore job seekers to find their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

10 Lakh+

Interviews

1.5 Crore+

Users

Contribute
Search

Reviews

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2025 winners awaited tag
  • Participate in ABECA 2026
  • Invite employees to rate
AmbitionBox
  • About Us
  • Our Team
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter