Average MBBS Doctor Salary in India 2022

Doctors are on the front lines of combating the coronavirus epidemic all over the world.

During the Corona era, it is ingrained in people's minds that doctors were paid a lot of money, that they robbed patients, and that they were deliberately taking advantage of people during a difficult time.

In the time of the pandemic, many believe doctors earn millions. That, however, might not be the entire truth. In this article, we shall learn more about the average income of a doctor in India in 2022.

What is the Average Salary of a Doctor in India?

A doctor's income is determined by factors like specialization, location (tier 1, 2, 3, and 4 cities), and experience.

Doctors' salaries vary greatly from one city to the next. Doctors' salaries in Mumbai range from Rs. 25,000 to Rs. 3 lakh per month.

This variance could be attributed to the nature of the sector in which they work - public or private. In most cases, government hospitals pay less.

In the government sector, an MBBS doctor's beginning wage is Rs. 25,000 per month, whereas, in the private sector, it might range from Rs. 30-40,000.

MBBS Doctor Salary in India

Trainee doctors can earn between Rs. 15,000 and Rs. 20,000 rupees during a one-year MBBS internship. Earnings for a Junior Resident Doctor in a good government hospital range from Rs. 60,000 to Rs. 90,000 rupees.

Earnings are very low if you work in a government or private hospital in a small town.

Senior Resident Doctors are also paid between Rs. 60,000 and Rs. 1.25 lakh over three years. Salary is very low in public medical schools and even lower in private medical schools.

MD/MS Doctor Salary in India

According to internet sources, doctors with MD/MS qualifications can easily earn Rs. 40,000 to Rs. 90,000 per month. This number varies from city to city and region to region. When compared to the public sector, MD-qualified doctors in the private sector have a better and higher pay scale.

According to a new report, doctors and medical professionals are paid the most in India as demand for specialty doctors and experts with research and development abilities grows. 

Specialist doctors top the table with an average yearly CTC of Rs 18.4 lakh, followed by non-medical professionals including solution architects with a CTC of Rs 15.1 lakh, product engineering specialists with a CTC of Rs 14.8 lakh, and blockchain technology experts with a CTC of Rs 14.6 lakh.

According to the report, Bangalore is the highest paying city in India, and pharma and healthcare are the highest paying industries for talent in India. This report from 2018 examined 1,000 jobs in 20 industry verticals and 15 functions.

Government Doctor Salary

For less than 1 to 4 years of experience, the average government hospital MBBS doctor salary in India is Rs. 6 Lakhs. The salary of an MBBS doctor at a government hospital ranges from Rs. 4.5 Lakhs to Rs. 8 Lakhs.

According to statistics, it is almost equal to the average MBBS doctor salary in India.

Listed in the table below are some of the posts under the employment of the Indian government and their respective annual basic salary:


Annual Base Salary 

(in INR)

Assistant Divisional Medical Officer (ADMO) (Railway)

5,600 to 39,100 plus grade pay of 5400

Divisional Medical Officer (DMO) (Railway)

5,600 to 39,100 plus grade pay of 6600

Chief Medical Director (Dy. CMD) Senior Divisional Medical Officer (Sr.DMO) (Railway)

37,400 to 67,000 plus grade Pay of 8700

Chief Medical Superintendent (CMS)/Additional Chief Medical Superintendent(ACMS)/Medical Superintendent-in-charge (MS-in-charge) (Railway)

37,400 to 67,000 plus grade pay of 10,000

Chief Medical Director (CMD)/ Executive Director (ED) (Railway)

  67,000 to 79,000

Director General - Railway Health Service (DG/RHS) (Railway)

80,000 (Fixed)

AIIMS Doctor Salary

AIIMS is India's most prestigious medical college. There are a total of 13 AIIMS located throughout India. Every year, AIIMS graduates approximately 200–300 highly qualified doctors with enormous potential who have dedicatedly practiced and studied medicine.

Given in the table below are approximate salaries offered to the graduates and for various posts within the institution:


Approximate monthly salary

(in INR)

MBBS Interns


MBBS Doctors


Junior Residents (persuing PG)


Senior Residents

1 lakh

Pool Officers

80,000 (Research basis)


3 lakhs

Additional Professor

2 lakhs

Associate Professor

1.6 lakhs

Assistant Professor

1.2 lakhs

Veterinary Doctor Salary in India

Veterinarian surgeons are in high demand and are frequently called upon to provide consultations and advice when they are not operating. They are an excellent resource for primary care veterinarians.

Because this is such a specialized field, most veterinarian surgeons end up working in large hospitals, where they can do the most good. These facilities typically have the most up-to-date equipment, procedures, and highly trained staff.

Skills in Medicine/Surgery, Surgery, Diagnosis and Treatment Planning, and General Surgery are desirable and fetch an above-average salary. Animal Care is one of the skills that pays less than the market rate.

Some of the job profile for veterinary doctors are listed in the table below with respective average salary:


Average salary 

(in INR)

Veterinary Doctor

5.08 LPA

Veterinary Surgeon

5.87 LPA

Animal Care Specialist

4.32 LPA

Veterinary Officer

10 LPA

Cattle Breeder

3.89 LPA

Animal Breeder

3.66 LPA

Vet Doctor in NGOs

3.89 LPA

Animal Research Scientist

5.42 LPA

Livestock development Officer

4.80 LPA

Indian Army Doctor Salary

The post of Medical Officer in the Indian army offers a competitive salary package in accordance with the 7th pay commission. The annual salary will be in the range of INR 11,00,000- 12,00,000/-.

Doctors who are commissioned in the AFMS will be given the rank of Captain (or equivalent rank in the Navy/Air Force) in the 10B level of the Defence Pay Matrix of BP 61300 + MSP 15500 + HRA (if applicable) depending on the city category.

For example, officers posted in cities such as tier 1, 2, 3, 4 cities + NPA at prevalent rates + Transport Allowance 3600-7200 as per the category of the city, (i.e. tier 1, 2, 3, and 4 cities where the officer is posted) + 20,000 (Annually) for dress allowances and DA at prevalent rates, the total amount will be approximately INR 97000/- per month).

Internal Links