MBBS Doctor Salary in India 2025, AIIMS Doctor Salary

MBBS Doctor Salary in India 2025: Get complete details on AIIMS doctor salary, private vs government hospital pay scale, internship stipend, allowances, and career-wise earnings.

MBBS Doctor Salary in India 2025

The medical profession remains one of the most respected and rewarding careers in India. MBBS graduates will continue to be in high demand across both public and private healthcare sectors due to increasing healthcare needs, infrastructural development, and rising patient awareness. The MBBS Doctor Salary in India 2025 varies significantly depending on experience, specialization, location, and type of employer, government or private. This article breaks down the MBBS doctor salary in India in 2025, and also explores the earnings of doctors from AIIMS, government sectors, and postgraduates with MD or MS degrees.

MBBS Doctor Salary in India 2025

The MBBS doctor salary in India 2025 ranges between ₹50,000 to ₹1.5 lakh per month, depending on experience, location, and type of healthcare facility. Fresh graduates usually begin as junior residents or medical officers in private or government hospitals. Metro cities and corporate hospitals offer higher pay scales. With further specialization or private practice, income potential increases substantially.

Also Check: Minimum Marks Required in NEET for MBBS

What is the Average Salary of a Doctor in India?

The average salary of a doctor in India in 2025 can range from ₹50,000 per month for fresh MBBS graduates to ₹2.5 lakh per month or more for experienced specialists. Salaries are heavily influenced by the doctor’s field of expertise, city of practice, type of healthcare facility, and individual credentials.

What is the Average Salary of a Doctor in India?
CategoryMonthly Salary (₹)Annual Salary (₹)
Fresh MBBS Graduate50,000 – 80,0006 – 9.6 Lakh
3-5 Years Experience80,000 – 1.5 Lakh9.6 – 18 Lakh
Private Consultant Doctor1.5 – 3 Lakh18 – 36 Lakh
Super Specialist (DM/MCh)2 – 5 Lakh24 – 60 Lakh
Government Doctor70,000 – 1.8 Lakh8.4 – 21.6 Lakh
AIIMS Doctor (Senior Level)1.5 – 2.5 Lakh18 – 30 Lakh

AIIMS Doctor Salary 2025

Doctors working at All India Institute of Medical Sciences (AIIMS) are among the best-paid professionals in the public healthcare system. AIIMS offers attractive salary packages, stability, and academic exposure to its medical officers and faculty members. Apart from basic pay, AIIMS doctors are entitled to HRA, DA, medical benefits, academic incentives, and leave travel concessions, making the overall package very attractive for government aspirants.

AIIMS Doctor Salary Structure 2025
PositionMonthly Salary (₹)Pay Level
Junior Resident (Post MBBS)91,000 – 96,000Level 10
Senior Resident (Post PG)1,10,000 – 1,25,000Level 11
Assistant Professor1,42,506 + allowancesLevel 12
Associate Professor1,88,000 – 2,20,000Level 13
Professor2.2 – 2.5 Lakh + perksLevel 14A

Government MBBS Doctor Salary 2025

A government doctor in India can be posted in central or state health services, ESIC, railways, armed forces, or under public health departments. Their salary structure depends on the state and central pay commission recommendations, and also includes grade pay and various allowances.

Government MBBS Doctor Salary 2025
Post/DesignationMonthly Salary (₹)Department Type
Medical Officer (State Govt)65,000 – 95,000PHC/CHC
CMS/CMO1.2 – 1.8 LakhDistrict Hospitals
Army Medical Corps Doctor90,000 – 1.5 LakhDefense Services
Railway Doctor75,000 – 1.4 LakhIndian Railways
ESIC/CGHS Medical Officer85,000 – 1.6 LakhCentral Govt

MD/MS Doctor Salary 2025

Doctors who pursue postgraduate degrees like MD (Doctor of Medicine) or MS (Master of Surgery) typically earn significantly more than general MBBS practitioners. Their specialization in internal medicine, radiology, orthopedics, surgery, pediatrics, etc., makes them more valuable in both the private and government sectors.

MD/MS Doctor Salary 2025
SpecializationMonthly Salary (₹)Sector
General Medicine (MD)1.5 – 3 LakhPrivate/Government
General Surgery (MS)1.8 – 3.5 LakhHospitals/Clinics
Radiology (MD)3 – 5 LakhDiagnostic Centers
Orthopedics (MS)2 – 4 LakhPrivate Practice
Pediatrics (MD)1.5 – 3 LakhHospitals
Anesthesia (MD)2 – 3.5 LakhSurgical Facilities

Private Hospital Doctor Salary in India

Private hospitals in metro cities like Mumbai, Delhi, Bengaluru, Hyderabad, and Chennai offer higher compensation compared to rural or tier-2 cities. Doctors in high-end corporate hospitals can earn significantly more based on patient flow and reputation.

Private Hospital Doctor Salary in India
Experience LevelMonthly Salary in Pvt. Hospitals (₹)
MBBS Fresher60,000 – 90,000
3-5 Years Exp.1 – 2 Lakh
MD/MS Specialist2 – 5 Lakh
Super Specialist (DM)3.5 – 6 Lakh

Doctor Salary in India by City 2025

Location plays a key role in determining a doctor’s earnings. Doctors practicing in urban regions typically draw higher salaries due to higher demand, cost of living, and patient base.

Doctor Salary in India by City 2025
CityAverage Monthly Salary (₹)
Delhi NCR1.5 – 3.5 Lakh
Mumbai1.7 – 4 Lakh
Bengaluru1.6 – 3.5 Lakh
Hyderabad1.4 – 3 Lakh
Chennai1.3 – 2.8 Lakh
Tier-2 Cities80,000 – 1.5 Lakh

Is MBBS a High-Paying Career in India?

Yes, MBBS is a rewarding and high-paying career in the long term. While the initial 5-7 years post-graduation may not be very lucrative due to long working hours and moderate salaries, the graph picks up steeply after specialization, experience, or private practice. Senior doctors, especially in metros or with super specialization, earn handsomely and enjoy a stable professional life.

MBBS Doctor Salary in India 2025 FAQs

Q1. What is the salary of a fresh MBBS doctor in India in 2025?+

Q2. How much does an AIIMS doctor earn in 2025?+

Q3. What is the salary of a government doctor in India?+

Q4. Does specialization increase a doctor’s salary?+

Q5. Which city in India offers the highest salary to doctors?+

Tags: MBBS Doctor Salary in India MBBS Doctor Salary in India 2025

Infoeazy Editor
Infoeazy Editor