Medical Officer Salaries

217 SalariesUpdated 13 Jun 2021

Average Base Pay
₹ 50,842 / mo
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 ₹50,842 in India. Filter by location to see Medical Officer salaries in your area. Salary estimates are based on 217 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

₹ 29,848/mo

Range: ₹18K - ₹54K

20 salaries

₹ 29,848/mo
₹18K₹54K

Medical Officer

Medi Assist Insurance TPA

₹ 3,22,605/yr

Range: ₹245K - ₹717K

15 salaries

₹ 3,22,605/yr
₹245K₹717K

Medical Officer

Great Coaches Hr Consultants

₹ 6,49,627/yr

Range: ₹517K - ₹853K

10 salaries

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

Medical Officer - Monthly

National Health Mission

₹ 50,220/mo

Range: ₹42K - ₹65K

7 salaries

₹ 50,220/mo
₹42K₹65K

Medical Officer - Monthly

Government of Rajasthan

₹ 73,043/mo

Range: ₹50K - ₹159K

6 salaries

₹ 73,043/mo
₹50K₹159K

Medical Officer - Monthly

Health India TPA Services

₹ 24,445/mo

Range: ₹24K - ₹28K

6 salaries

₹ 24,445/mo
₹24K₹28K

Medical Officer - Monthly

Indira IVF Hospital

₹ 17,293/mo

Range: ₹15K - ₹18K

6 salaries

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

Is this helpful? The community relies on everyone sharing – 

Medical Officer - Monthly

z2plus

₹ 57,643/mo

Range: ₹42K - ₹63K

5 salaries

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

Medical Officer - Monthly

Krishna Consultants

₹ 52,403/mo

Range: ₹44K - ₹62K

5 salaries

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

Medical Officer - Monthly Contractor

Cairn Energy India

₹ 2,18,152/mo

Range: ₹218K - ₹218K

5 salaries

₹ 2,18,152/mo
₹218K₹218K

Medical Officer - Monthly

Government of India

₹ 1,04,805/mo

Range: ₹56K - ₹120K

5 salaries

₹ 1,04,805/mo
₹56K₹120K

Medical Officer - Monthly

Government of Gujarat

₹ 66,435/mo

Range: ₹61K - ₹107K

5 salaries

₹ 66,435/mo
₹61K₹107K

Medical Officer - Monthly

Government of Madhya Pradesh

₹ 63,562/mo

Range: ₹58K - ₹90K

4 salaries

₹ 63,562/mo
₹58K₹90K

Medical Officer - Monthly

Oil and Natural Gas

₹ 80,427/mo

Range: ₹76K - ₹139K

4 salaries

₹ 80,427/mo
₹76K₹139K

Medical Officer

Talent Zone Consultants

₹ 7,33,635/yr

Range: ₹414K - ₹2,096K

4 salaries

₹ 7,33,635/yr
₹414K₹2,096K

Medical Officer - Monthly

Paramount Health Services(TPA) Pvt.

₹ 26,889/mo

Range: ₹19K - ₹249K

4 salaries

₹ 26,889/mo
₹19K₹249K

Medical Officer - Monthly Contractor

NRHM Assam

₹ 47,376/mo

Range: ₹35K - ₹62K

4 salaries

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

Medical Officer - Monthly

Narayana Health

₹ 52,370/mo

Range: ₹47K - ₹56K

4 salaries

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

Medical Officer - Monthly

State Government Maharashtra

₹ 68,612/mo

Range: ₹62K - ₹119K

3 salaries

₹ 68,612/mo
₹62K₹119K

Medical Officer - Contractor

Vidal Healthcare

₹ 4,23,043/yr

Range: ₹254K - ₹423K

3 salaries

₹ 4,23,043/yr
₹254K₹423K

Recent Salary Reports

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

₹78,604
monthly
A Medical Officer in the Mumbai Area area reported making ₹78,604 per month
Job Highlights
1-2 years experience
Mumbai Area area
Contract
 
10000+ employees
Company - Public
₹1,04,805
monthly
A Medical Officer in the New Delhi Area area reported making ₹1,04,805 per month
Job Highlights
3-4 years experience
New Delhi Area area
Full-time
 
5001 to 10000 employees
Government
₹60,000
monthly
A Medical Officer in the Ahmedabad Area area reported making ₹60,000 per month
Job Highlights
Ahmedabad Area area
Contract
 
5001 to 10000 employees
Government
₹3,77,298
per year
A Medical Officer in the Kolkata Area area reported making ₹3,77,298 per year
Job Highlights
1-2 years experience
Kolkata Area area
Part-time
 
10000+ employees
Company - Private
₹27,528
monthly
A Medical Officer in the Mumbai Area area reported making ₹27,528 per month
Job Highlights
1-2 years experience
Mumbai Area area
Full-time
 
201 to 500 employees
Company - Private
₹14,44,000
per year
A Medical Officer in the Kolkata Area area reported making ₹14,44,000 per year
Job Highlights
3-4 years experience
Kolkata Area area
Full-time
 
5001 to 10000 employees
Government
₹60,000
monthly
A Medical Officer in the Patna Area area reported making ₹60,000 per month
Job Highlights
Patna Area area
Full-time
 
1 to 50 employees
College / University
₹60,000
monthly
A Medical Officer in the New Delhi Area area reported making ₹60,000 per month
Job Highlights
5-7 years experience
New Delhi Area area
Self-Employed
 
5001 to 10000 employees
Hospital
₹13,00,000
per year
A Regional Medical Advisor in the New Delhi Area area reported making ₹13,00,000 per year
Job Highlights
New Delhi Area area
Full-time
 
10000+ employees
Company - Public
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.