Medical Officer Salaries

28 SalariesUpdated 9 Aug 2020

Average Base Pay
₹695K / 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,95,398 in India. Filter by location to see Medical Officer salaries in your area. Salary estimates are based on 28 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

₹ 28,554/mo

Range: ₹17K - ₹50K

8 salaries

₹ 28,554/mo
₹17K₹50K

Medical Officer

Vidal Healthcare

₹ 3,68,339/yr

Range: ₹291K - ₹505K

7 salaries

₹ 3,68,339/yr
₹291K₹505K

Medical Officer - Monthly Contractor

Cairn Energy India

₹ 2,08,156/mo

Range: ₹208K - ₹208K

5 salaries

₹ 2,08,156/mo
₹208K₹208K

Medical Officer - Monthly

Medi Assist Insurance TPA

₹ 25,871/mo

Range: ₹19K - ₹39K

5 salaries

₹ 25,871/mo
₹19K₹39K

Medical Officer - Monthly

Government of Rajasthan

₹ 77,558/mo

Range: ₹49K - ₹152K

4 salaries

₹ 77,558/mo
₹49K₹152K

Medical Officer - Monthly Contractor

NRHM Assam

₹ 45,205/mo

Range: ₹34K - ₹59K

4 salaries

₹ 45,205/mo
₹34K₹59K

Medical Officer - Contractor

Vidal Healthcare

₹ 4,03,659/yr

Range: ₹242K - ₹404K

3 salaries

₹ 4,03,659/yr
₹242K₹404K

Is this helpful? The community relies on everyone sharing – 

Medical Officer - Monthly

Narayana Health

₹ 49,636/mo

Range: ₹45K - ₹50K

3 salaries

₹ 49,636/mo
₹45K₹50K

Medical Officer - Monthly

State Government Maharashtra

₹ 65,468/mo

Range: ₹59K - ₹115K

3 salaries

₹ 65,468/mo
₹59K₹115K

Medical Officer

Medi Assist Insurance TPA

₹ 3,11,512/yr

Range: ₹297K - ₹326K

2 salaries

About
₹297K - ₹326K
₹297K₹326K

Medical Officer

Government of Rajasthan

₹ 6,78,837/yr

Range: ₹556K - ₹816K

2 salaries

About
₹556K - ₹816K
₹556K₹816K

Medical Officer - Monthly

ESIC

₹ 50,965/mo

Range: ₹45K - ₹57K

2 salaries

About
₹45K - ₹57K
₹45K₹57K

Medical Officer - Monthly

Department of HFW Govt of West Bengal

₹ 49,340/mo

Range: ₹31K - ₹69K

2 salaries

About
₹31K - ₹69K
₹31K₹69K

Medical Officer - Monthly

Paramount Health Services(TPA) Pvt.

₹ 1,31,618/mo

Range: ₹25K - ₹247K

2 salaries

About
₹25K - ₹247K
₹25K₹247K

Medical Officer - Monthly

Government of Madhya Pradesh

₹ 72,072/mo

Range: ₹56K - ₹89K

2 salaries

About
₹56K - ₹89K
₹56K₹89K

Medical Officer - Monthly

Himachal Pradesh Government, India

₹ 53,823/mo

Range: ₹31K - ₹79K

2 salaries

About
₹31K - ₹79K
₹31K₹79K

Medical Officer - Monthly

Health India TPA Services

₹ 23,325/mo

Range: ₹22K - ₹24K

2 salaries

About
₹22K - ₹24K
₹22K₹24K

Medical Officer - Monthly

Reliance Industries

₹ 1,21,467/mo

Range: ₹117K - ₹127K

1 employee salary or estimate

About
₹117K - ₹127K
₹117K₹127K

Medical Officer

Reliance Industries

₹ 16,30,923/yr

Range: ₹1,571K - ₹1,712K

1 employee salary or estimate

About
₹1,571K - ₹1,712K
₹1,571K₹1,712K

Medical Officer - Monthly

Robert Bosch India

₹ 1,14,093/mo

Range: ₹110K - ₹118K

1 employee salary or estimate

About
₹110K - ₹118K
₹110K₹118K
View Data as Table

Recent Salary Reports

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

₹23,325
monthly
A Medical Officer in the Kochi Area area reported making ₹23,325 per month
Job Highlights
3-4 years experience
Kochi Area area
Full-time
 
201 to 500 employees
Company - Private
₹23,325
monthly
A Medical Officer in the Kochi Area area reported making ₹23,325 per month
Job Highlights
3-4 years experience
Kochi Area area
Full-time
 
201 to 500 employees
Company - Private
₹1,15,000
monthly
A Medical Officer in the Mumbai Area area reported making ₹1,15,000 per month
Job Highlights
5-7 years experience
Mumbai Area area
Full-time
 
1 to 50 employees
Government
₹45,000
monthly
A Medical Officer in the Mumbai Area area reported making ₹45,000 per month
Job Highlights
1-2 years experience
Mumbai Area area
Contract
 
1 to 50 employees
Company - Private
₹44,500
monthly
A Medical Officer in the Jaipur Area area reported making ₹44,500 per month
Job Highlights
3-4 years experience
Jaipur Area area
Full-time
 
10000+ employees
Company - Private
₹3,15,199
per year
A Medical Officer in the Bengaluru Area area reported making ₹3,15,199 per year
Additional Pay
₹2k tips/gratuities
Job Highlights
Bengaluru Area area
Full-time
 
Company - Public
₹3,15,200
per year
A Medical Officer in the Bengaluru Area area reported making ₹3,15,200 per year
Job Highlights
Bengaluru Area area
Full-time
 
5001 to 10000 employees
Company - Private
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.