Doctor Salary in India: Average Pay Across Specializations - Jobslly Blog

Doctor Salary in India: Average Pay Across Specializations

Career Guide14 Feb 20263 min read
Share:

Key Takeaways

What you'll learn from this article

  • 1Understand the current average doctor salaries across different specialisations and regions in India.
  • 2Learn which factors like experience, location and qualification most significantly impact earning potential.
  • 3Discover actionable steps to negotiate better pay and advance your medical career path.

Becoming a doctor in India is no small feat, it’s a journey of years of study, sleepless nights, and endless dedication. But the million-dollar question (well, in rupees!) is: how much does a doctor actually earn in India? From fresh MBBS graduates to top specialists, salaries vary widely based on specialisation, experience, location, and type of practice.

In this blog, we break down doctor salaries in India 2026, share insightful salary tables, and explore trends that every aspiring doctor and medical professional should know.

Average Doctor Salary in India

The median annual pay for doctors in India is ₹16.97 lakh, with a typical range of ₹11.76–24.66 lakh per year.

Looking for Healthcare Opportunities?

Browse top-paying jobs in hospitals and clinics worldwide.

Explore Jobs
Metric Amount (₹)
Median Annual Salary 16,97,919
Typical Range (25th–75th percentile) 11.76 L – 24.66 L
Approx. Monthly Pay ₹1.41 L

Salary by Specialisation

Doctor earnings vary significantly across fields. Here’s a detailed comparison:

Specialisation Annual Salary Range (₹ Lakhs)
Cardiologist 2.5 – 78 LPA
Neurologist 3.7 – 36 LPA
Radiologist 5 – 51 LPA
Dermatologist 5 – 24 LPA
Urologist 3 – 54 LPA
Paediatrician 3 – 36 LPA
Gynaecologist 3.6 – 36 LPA
Orthopaedic Consultant 9 – 36 LPA
Psychiatrist 3 – 24 LPA

Looking for opportunities that match your skills and pay expectations?

Platforms like Jobslly connect healthcare professionals with hospitals and clinics across India, helping you find jobs suited to your experience and specialisation.

Salary by Qualification

Higher qualifications often mean higher pay:

Qualification Annual Salary (₹ Lakhs)
MBBS 0.5 – 14
DNB 0.6 – 16.7
MD/MS 0.9 – 30

Salary by Experience

Experience drives income in the medical field:

Experience Annual Salary (₹ Lakhs)
0–5 years 6 – 10
5–10 years 12 – 25
10+ years 30 – 80+

Government vs Private Sector

Sector Annual Salary (₹)
Government 8 – 20 LPA (with allowances)
Private Hospitals 10 – 50 LPA+
Top Corporate Hospitals Often >20 LPA

Factors Affecting Doctor Salaries

  • Specialisation: High-demand fields like cardiology, neurology, and radiology pay more.
  • Location: Metro cities (Delhi, Mumbai, Bengaluru) offer higher compensation.
  • Experience: Senior doctors earn exponentially more.
  • Type of Practice: Private practice and corporate hospitals pay better than government roles.

Future Trends in Doctor Salaries

  • Rising demand in specialist care leading to higher compensation.
  • Shortage of doctors in some areas leading to better incentives in government hospitals.
  • Expansion of corporate hospitals offering competitive salaries for skilled doctors.
  • Emerging alternative roles: Many doctors are exploring careers in pharmacovigilance, medical writing, and clinical research, which not only pay well but also open opportunities for upskilling and career diversification.

You can enrol in Upskilling courses to level up or change careers from clinical to non-clinical and explore new opportunities.

Final Thoughts

In India, doctor salaries vary widely, influenced by specialisation, experience, and sector. MBBS doctors start modestly, but specialists with postgraduate degrees and years of experience can earn over ₹70 lakh per year.

Whether you are planning a career in medicine or choosing a specialisation, understanding the salary landscape in India helps you make informed decisions.

For any doubts or guidance you can reach out to our experts.

Book A Counselling Session

Jobslly Editorial Team

Healthcare Career Experts

Our editorial team consists of industry veterans dedicated to providing accurate, actionable insights for healthcare professionals navigating their career journeys.

Frequently Asked Questions

Which medical specialties pay the most in India?
In India, the highest-paying medical specialties typically include Cardiology, Neurosurgery, Orthopaedics, Radiology, and Gastroenterology. These fields command higher salaries due to advanced skills, complex procedures, and strong demand, especially in private and corporate hospitals.
What is the average salary of specialist doctors in India?
The average salary of a specialist doctor in India generally ranges between ₹15 lakh to ₹30 lakh per year.
Can a doctor earn 1 crore per month in India?
Earning ₹1 crore per month is rare but possible for a small number of highly experienced doctors. This typically includes top surgeons or super-specialists with established private practices, ownership stakes in hospitals, or multiple revenue streams such as consultations, procedures, and medical advisory roles.
Which type of doctor is paid the most in India?
Doctors in super-specialist roles, such as cardiac surgeons, neurosurgeons, and interventional radiologists, are among the highest paid in India.
What is the annual salary of a doctor in India?
The annual salary of a doctor in India varies significantly. On average, doctors earn anywhere between ₹6 lakh to ₹25 lakh per year, depending on qualification, experience, specialization, and sector of employment.
What is the average salary of an MD doctor in India?
An MD doctor in India typically earns between ₹10 lakh and ₹30 lakh per year. Salaries tend to increase with experience, specialization, and employment in private or corporate hospitals, especially in metro cities.