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? | ||
Category | Monthly Salary (₹) | Annual Salary (₹) |
Fresh MBBS Graduate | 50,000 – 80,000 | 6 – 9.6 Lakh |
3-5 Years Experience | 80,000 – 1.5 Lakh | 9.6 – 18 Lakh |
Private Consultant Doctor | 1.5 – 3 Lakh | 18 – 36 Lakh |
Super Specialist (DM/MCh) | 2 – 5 Lakh | 24 – 60 Lakh |
Government Doctor | 70,000 – 1.8 Lakh | 8.4 – 21.6 Lakh |
AIIMS Doctor (Senior Level) | 1.5 – 2.5 Lakh | 18 – 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 | ||
Position | Monthly Salary (₹) | Pay Level |
Junior Resident (Post MBBS) | 91,000 – 96,000 | Level 10 |
Senior Resident (Post PG) | 1,10,000 – 1,25,000 | Level 11 |
Assistant Professor | 1,42,506 + allowances | Level 12 |
Associate Professor | 1,88,000 – 2,20,000 | Level 13 |
Professor | 2.2 – 2.5 Lakh + perks | Level 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/Designation | Monthly Salary (₹) | Department Type |
Medical Officer (State Govt) | 65,000 – 95,000 | PHC/CHC |
CMS/CMO | 1.2 – 1.8 Lakh | District Hospitals |
Army Medical Corps Doctor | 90,000 – 1.5 Lakh | Defense Services |
Railway Doctor | 75,000 – 1.4 Lakh | Indian Railways |
ESIC/CGHS Medical Officer | 85,000 – 1.6 Lakh | Central 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 | ||
Specialization | Monthly Salary (₹) | Sector |
General Medicine (MD) | 1.5 – 3 Lakh | Private/Government |
General Surgery (MS) | 1.8 – 3.5 Lakh | Hospitals/Clinics |
Radiology (MD) | 3 – 5 Lakh | Diagnostic Centers |
Orthopedics (MS) | 2 – 4 Lakh | Private Practice |
Pediatrics (MD) | 1.5 – 3 Lakh | Hospitals |
Anesthesia (MD) | 2 – 3.5 Lakh | Surgical 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 Level | Monthly Salary in Pvt. Hospitals (₹) |
MBBS Fresher | 60,000 – 90,000 |
3-5 Years Exp. | 1 – 2 Lakh |
MD/MS Specialist | 2 – 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 | |
City | Average Monthly Salary (₹) |
Delhi NCR | 1.5 – 3.5 Lakh |
Mumbai | 1.7 – 4 Lakh |
Bengaluru | 1.6 – 3.5 Lakh |
Hyderabad | 1.4 – 3 Lakh |
Chennai | 1.3 – 2.8 Lakh |
Tier-2 Cities | 80,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