Medical Doctor Salary in India (2026): Starting Pay, Average, Growth & Top Recruiters
In India, a medical doctor’s salary in 2026 will range from ₹4 LPA for fresh MBBS graduates to over ₹1 crore annually for experienced super-specialists. Average annual packages for experienced professionals often range from ₹15-25 Lakhs, significantly influenced by specialization and sector.
Doctor's Pay in India (2026): Key Figures
In 2026, a doctor’s salary in India will range from ₹4 LPA for fresh MBBS graduates to over ₹1 crore annually for experienced super-specialists. This section details key figures and averages across various categories and experience levels, highlighting the dynamic nature of medical compensation.
| Category | Average Monthly Salary | Average Annual Salary (LPA) |
|---|---|---|
| MBBS Doctor | ₹40,000–₹80,000 | 4–8 LPA |
| MD/MS Doctor | ₹80,000–₹2,50,000 | 10–30 LPA |
| Super Specialist (DM/MCh) | ₹2,00,000–₹8,00,000+ | 25–90 LPA |
| Resident Doctor | ₹60,000–₹1,20,000 | 6–12 LPA |
| Senior Consultant (Private) | ₹3,00,000+ | 35 LPA+ |
This table highlights the significant salary variations based on qualification and specialization, with super-specialists earning substantially more than entry-level MBBS doctors.
Factors Influencing Physician Compensation in India (2026)
By 2026, a physician’s earnings in India will show a wide range, from ₹4 LPA for fresh MBBS graduates to over ₹1 crore annually for experienced super-specialists. This significant variation is primarily influenced by specialization, years of experience, location, and the type of hospital or sector.
| Hospital | Average annual salary (INR) |
|---|---|
| AIIMS, Delhi | 9.8 lakhs per annum |
| Medanta – The Medicity, Gurgaon | 10 lakhs per annum |
| Max Super Specialty Hospital, New Delhi | 9.5 lakhs per annum |
| Sir Ganga Ram Hospital, New Delhi | 9.3 lakhs per annum |
| Tata Memorial Hospital, Mumbai | 18 lakhs per year |
| Kokilaben Hospital, Mumbai | 8.4 lakhs per annum |
| Lilavati Hospital, Mumbai | 8.7 lakhs per annum |
| Fortis Hospital, Bangalore | 9.2 lakhs per annum |
| Fortis Hospital, Kolkata | 9.8 lakhs per year |
| JIPMER, Pondicherry | 14.4 lakhs per year |
| Yashoda Hospitals | 4.6 lakhs per year |
| Christian Medical College, Vellore | 7.9 lakhs per annum |
This table highlights the substantial differences in average annual salaries for post-residency doctors across various prominent hospitals, demonstrating how location and institution type significantly impact the medical doctor salary in India.
Earnings by Medical Specialization in India (2026)
Understanding physician earnings in India for 2026 reveals significant variations based on specialization and experience. Fresh MBBS graduates can expect ₹4 LPA to ₹8 LPA, while experienced super-specialists can earn ₹1 crore+ annually.
| Specialization | Average Salary Range (INR) |
|---|---|
| Neurology | Rs. 10 Lakhs – 40 Lakhs |
| Cardiology | Rs. 12 Lakhs – 60 Lakhs |
| Urology | Rs. 10 Lakhs – 45 Lakhs |
| Radiology | Rs. 8 Lakhs – 35 Lakhs |
| Otolaryngology | Rs. 8 Lakhs – 30 Lakhs |
| Obstetrics and Gynaecology | Rs. 8 Lakhs – 28 Lakhs |
| Pediatrics | Rs. 6 Lakhs – 25 Lakhs |
| Dermatology | Rs. 10 Lakhs – 30 Lakhs |
| Psychiatry | Rs. 8 Lakhs – 25 Lakhs |
| Dentist | Rs. 3 Lakhs – 15 Lakhs |
| Physiotherapy | Rs. 3 Lakhs – 10 Lakhs |
This table highlights that cardiology and neurology are among the highest-paid specialities, with average salary ranges significantly exceeding others in the medical field.
Career Progression & Pay for Doctors in India (2026)
The overall compensation for doctors in India for 2025-2026 ranges from ₹4 LPA for fresh MBBS graduates to over ₹1 crore annually for experienced super-specialists. This section details the typical salary progression from internship through to senior consultant roles.
| Super-Specialty | Monthly Salary Range |
|---|---|
| Cardiology | ₹2,00,000 – ₹6,00,000+ |
| Neurology | ₹2,00,000 – ₹5,00,000+ |
| Gastroenterology | ₹2,50,000 – ₹7,00,000+ |
| Oncology | ₹2,00,000 – ₹6,00,000+ |
| Urology | ₹2,00,000 – ₹5,00,000+ |
| Neurosurgery | ₹3,00,000 – ₹10,00,000+ |
This table illustrates the high earning potential for super-specialists, with neurosurgeons and gastroenterologists often commanding the highest monthly salaries in India. These figures represent the peak of a medical doctor’s salary progression.
Private Sector Medical Compensation in India (2026)
Private sector physicians in India are projected to earn significantly higher salaries in 2026 compared to their government counterparts, especially specialists. This overview details the expected compensation within private hospitals and clinics, alongside key benefits and growth potential.
| Sector | Experience | Salary Range (per month) | Perks |
|---|---|---|---|
| Government Hospitals | 1–5 years | ₹60,000–₹1,20,000 | Pension, Job Security, HRA |
| Private Hospitals | 1–5 years | ₹80,000–₹2,00,000 | Incentives, Performance Bonus |
| AIIMS / Central Govt | 5+ years | ₹1,50,000–₹3,00,000 | Accommodation, Research Allowance |
The table illustrates that private sector doctors, particularly specialists, generally command higher salaries than their government counterparts, with entry-level private hospital roles starting at ₹80,000 per month. Private positions offer incentives and performance bonuses, often leading to greater overall earning potential compared to the steady growth of government roles.
Doctor Salaries by City in India (2026): Metro vs. Tier-2
A physician’s income in India varies significantly by city type, with metropolitan areas offering substantially higher pay compared to Tier II cities and rural regions. This section details the expected salary ranges for doctors in top Indian cities for 2026.
| City | Average Salary Range (INR) |
|---|---|
| Hyderabad | Rs. 5 Lakhs to 15 Lakhs |
| Mumbai | Rs. 6 Lakhs to 20 Lakhs |
| New Delhi | Rs. 6 Lakhs to 18 Lakhs |
| Bangalore | Rs. 5 Lakhs to 18 Lakhs |
| Pune | Rs. 5 Lakhs to 16 Lakhs |
The data clearly indicates that major metropolitan cities like Mumbai and New Delhi project the highest average medical doctor salary ranges in India for 2026, often reaching up to 20 lakhs.
While top cities offer high packages, the general medical doctor salary in India for metro cities like Mumbai and Delhi typically ranges from INR 25,000 to 3 lakhs per month, whereas Tier II cities and rural government hospitals start around INR 25,000 per month.
- Metropolitan Salary Drivers: Higher demand for healthcare services, a greater number of private hospitals, and elevated living costs contribute to better pay.
- Rural Salary Drivers: Lower living costs and reduced demand for specialized healthcare lead to comparatively lower salaries.
Frequently Asked Questions
What is the typical starting salary for a newly qualified MBBS doctor in India in 2026?
In 2026, a fresh MBBS graduate in India can expect a starting salary ranging from ₹40,000 to ₹70,000 per month, depending on the type of hospital (government vs. private) and urban vs. rural location.
How does specialization impact a doctor's earning potential in India by 2026?
Specialization significantly boosts earning potential; a doctor with an MD or MS degree can command an average salary between ₹1.5 Lakhs to ₹4 Lakhs per month, with highly sought-after specialities like Cardiology or Neurosurgery often exceeding this.
Which Indian cities are expected to offer the highest salaries for medical doctors in 2026?
Major metropolitan cities such as Mumbai, Delhi-NCR, Bangalore, Chennai, and Hyderabad are projected to offer the highest salaries for medical doctors in 2026 due to higher demand and the presence of premium healthcare facilities.
What is the average salary growth trajectory for a doctor in India over a 5-10 year career span by 2026?
Over a 5-10 year career, a doctor’s salary can see substantial growth, typically increasing by 100-300% from their starting pay, especially after gaining experience and potentially pursuing a super-specialization or leadership roles.
Who are the top recruiters for medical doctors in India in 2026, beyond government hospitals?
Beyond government hospitals, top recruiters in 2026 include large private hospital chains like Apollo Hospitals, Fortis Healthcare, Max Healthcare, Manipal Hospitals, and various corporate healthcare groups and medical colleges.
