Medical Officer Salaries

80 SalariesUpdated 1 Mar 2021

Average Base Pay
₹603K / yr
Not enough reports to show salary distribution
0
Low
0
High

How much does a Medical Officer make?

The national average salary for a Medical Officer is ₹6,02,862 in India. Filter by location to see Medical Officer salaries in your area. Salary estimates are based on 80 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

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

Medical Officer - Monthly

Vidal Healthcare

₹ 32,141/mo

Range: ₹18K - ₹54K

19 salaries

₹ 32,141/mo
₹18K₹54K

Medical Officer - Monthly

Medi Assist Insurance TPA

₹ 26,860/mo

Range: ₹20K - ₹60K

11 salaries

₹ 26,860/mo
₹20K₹60K

Medical Officer

Great Coaches Hr Consultants

₹ 6,49,061/yr

Range: ₹517K - ₹853K

10 salaries

₹ 6,49,061/yr
₹517K₹853K

Medical Officer - Monthly

Government of Rajasthan

₹ 72,979/mo

Range: ₹50K - ₹159K

6 salaries

₹ 72,979/mo
₹50K₹159K

Medical Officer - Monthly

Indira IVF Hospital

₹ 17,278/mo

Range: ₹15K - ₹18K

6 salaries

₹ 17,278/mo
₹15K₹18K

Medical Officer - Monthly

z2plus

₹ 57,593/mo

Range: ₹42K - ₹63K

5 salaries

₹ 57,593/mo
₹42K₹63K

Medical Officer - Monthly

Krishna Consultants

₹ 52,357/mo

Range: ₹44K - ₹62K

5 salaries

₹ 52,357/mo
₹44K₹62K

Is this helpful? The community relies on everyone sharing – 

Medical Officer - Monthly Contractor

Cairn Energy India

₹ 2,17,962/mo

Range: ₹218K - ₹218K

5 salaries

₹ 2,17,962/mo
₹218K₹218K

Medical Officer

Talent Zone Consultants

₹ 7,32,997/yr

Range: ₹414K - ₹2,094K

4 salaries

₹ 7,32,997/yr
₹414K₹2,094K

Medical Officer - Monthly

Paramount Health Services(TPA) Pvt.

₹ 26,658/mo

Range: ₹19K - ₹248K

4 salaries

₹ 26,658/mo
₹19K₹248K

Medical Officer - Monthly

Government of Gujarat

₹ 64,297/mo

Range: ₹60K - ₹68K

4 salaries

₹ 64,297/mo
₹60K₹68K

Medical Officer - Monthly Contractor

NRHM Assam

₹ 47,335/mo

Range: ₹35K - ₹62K

4 salaries

₹ 47,335/mo
₹35K₹62K

Medical Officer - Monthly

Narayana Health

₹ 52,324/mo

Range: ₹47K - ₹56K

4 salaries

₹ 52,324/mo
₹47K₹56K

Medical Officer - Monthly

Health India TPA Services

₹ 23,878/mo

Range: ₹23K - ₹24K

4 salaries

₹ 23,878/mo
₹23K₹24K

Medical Officer - Monthly

State Government Maharashtra

₹ 68,552/mo

Range: ₹61K - ₹119K

3 salaries

₹ 68,552/mo
₹61K₹119K

Medical Officer - Contractor

Vidal Healthcare

₹ 4,22,675/yr

Range: ₹254K - ₹423K

3 salaries

₹ 4,22,675/yr
₹254K₹423K

Medical Officer - Monthly

Oil and Natural Gas

₹ 78,202/mo

Range: ₹76K - ₹139K

3 salaries

₹ 78,202/mo
₹76K₹139K

Medical Officer - Monthly

National Health Mission

₹ 50,176/mo

Range: ₹42K - ₹63K

3 salaries

₹ 50,176/mo
₹42K₹63K

Medical Officer - Monthly

Department of HFW Govt of West Bengal

₹ 46,667/mo

Range: ₹33K - ₹70K

3 salaries

₹ 46,667/mo
₹33K₹70K

Medical Officer - Monthly

Government of Madhya Pradesh

₹ 65,000/mo

Range: ₹61K - ₹90K

3 salaries

₹ 65,000/mo
₹61K₹90K
View Data as Table

Recent Salary Reports

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

₹3,72,482
per year
A Medical Officer in the Bengaluru Area area reported making ₹3,72,482 per year
Job Highlights
1-2 years experience
Bengaluru Area area
Full-time
 
1 to 50 employees
Hospital
₹3,14,141
per year
A Medical Officer in the Hyderabad Area area reported making ₹3,14,141 per year
Job Highlights
1-2 years experience
Hyderabad Area area
Full-time
 
1001 to 5000 employees
Company - Private
₹59,734
monthly
A Medical Officer in the Mumbai Area area reported making ₹59,734 per month
Job Highlights
Mumbai Area area
Full-time
 
1001 to 5000 employees
Company - Private
₹2,80,000
per year
A Medical Officer in the Mumbai Area area reported making ₹2,80,000 per year
Job Highlights
1-2 years experience
Mumbai Area area
Full-time
 
201 to 500 employees
Company - Private
₹5,50,000
per year
An Insurance Medical Officer in the Hyderabad Area area reported making ₹5,50,000 per year
Job Highlights
8-10 years experience
Hyderabad Area area
Full-time
 
1 to 50 employees
Company - Private
₹30,000
monthly
A Medical Officer in the Hyderabad Area area reported making ₹30,000 per month
Job Highlights
Hyderabad Area area
Full-time
 
501 to 1000 employees
Hospital
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.