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.
| 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