MBBS Doctor Starting Salary in India: City, State & Hospital-Type Guide (2026)
Your MBBS salary in India isn’t one number — it’s several, depending on which city you’re in, how many years you’ve been practising, and which type of hospital you work in. Two doctors who graduated the same year can be earning very different amounts a decade later, purely based on these three decisions. This guide breaks it down specifically: city by city, year by year, and hospital type by hospital type — so you can see where you actually stand, and where you’re headed. For the complete picture across MD, MS, DM, and MCh specialists, see our complete doctor salary guide → MBBS Doctor Starting Salary in India (Fresher) The first question most MBBS graduates ask is simple: what does the first pay cheque look like? The honest answer is that it varies more than most people expect — not by a small margin, but sometimes by a factor of two or three, depending purely on city and hospital type. Hospital Type Starting Monthly Salary (Fresher) What Shapes This Figure Government hospital (state) ₹40,000 – ₹75,000 State pay commission scale + allowances (DA, HRA, NPA) Tier-1 corporate hospital (Apollo, Fortis, Max, Manipal) ₹60,000 – ₹1.2 lakh Fixed base + performance incentives; metro city premium Tier-2 private hospital ₹40,000 – ₹80,000 Varies widely by city and hospital reputation Clinic / nursing home ₹30,000 – ₹60,000 Often includes consultation fee share; base can be lower Emergency / ICU role ₹50,000 – ₹90,000+ Night shift + risk premium typically adds 10–35% on top of base Figures are typical ranges based on publicly available pay-scale data and industry reports as of mid-2026. Actual pay varies by state, hospital, and individual negotiation. One thing the table above doesn’t fully capture: government jobs come with allowances — Dearness Allowance (DA), House Rent Allowance (HRA), and Non-Practising Allowance (NPA) — that can meaningfully add to the base figure. A government MBBS doctor in a metro city starting at ₹50,000 basic pay may take home ₹65,000–₹75,000 once these are included. Private hospitals typically don’t offer these allowances, but compensate with a higher base or performance incentives. MBBS Doctor Salary After 5 Years — How Much Does It Grow? The five-year mark is where the salary conversation starts to look meaningfully different. By this point, most MBBS doctors have settled into a defined career path — and the figures reflect that. Experience Level Govt. Monthly Salary Private Monthly Salary 0–2 years (fresher) ₹40,000 – ₹75,000 ₹40,000 – ₹90,000 3–5 years ₹70,000 – ₹1.1 lakh ₹80,000 – ₹1.5 lakh 5–7 years ₹90,000 – ₹1.3 lakh ₹1 lakh – ₹1.8 lakh 7–10 years ₹1.1 lakh – ₹1.6 lakh ₹1.2 lakh – ₹2 lakh 10+ years (no PG) ₹1.3 lakh – ₹1.8 lakh ₹1.5 lakh – ₹2.2 lakh Figures are typical ranges. Actual pay varies by state, specialization, and hospital. Doctors who add a PG qualification at any point in this timeline typically see a larger jump than experience alone provides. The pattern here is consistent: each 3–5 year block adds roughly 30–50% to monthly income, as shown in the factors table above. What the numbers also make clear is that experience alone — without additional qualification — tends to plateau around ₹1.5–2.2 lakh a month for most MBBS-only doctors by the 10-year mark. Doctors who add an MD/MS or a Fellowship at the 3–5 year point typically break through this ceiling significantly earlier. If you’re at the 3–5 year mark and considering a Fellowship or PG Diploma to move into a higher bracket sooner, see the comparison in our complete doctor salary guide — the Fellowship/PG Diploma before-and-after section specifically covers what that salary jump typically looks like. MBBS Doctor Salary in India — City-Wise Breakdown Location is one of the few salary factors that acts immediately — from your first posting, not just after years of experience. Here’s how the same MBBS Doctor role pays out across India’s major cities and states, based on publicly available pay-scale data. City / State Govt. MBBS Salary (Monthly) Private Hospital Salary (Monthly) Delhi / NCR ₹55,000 – ₹95,000 ₹60,000 – ₹1.2 lakh Mumbai (Maharashtra) ₹50,000 – ₹90,000 ₹55,000 – ₹1.2 lakh Bengaluru (Karnataka) ₹45,000 – ₹85,000 ₹50,000 – ₹1.1 lakh Chennai (Tamil Nadu) ₹45,000 – ₹80,000 ₹45,000 – ₹95,000 Hyderabad (Telangana) ₹45,000 – ₹80,000 ₹45,000 – ₹90,000 Uttar Pradesh (Lucknow / Kanpur) ₹40,000 – ₹75,000 ₹35,000 – ₹75,000 Tier-2 cities (Jaipur, Indore, Bhopal, Nagpur) ₹40,000 – ₹70,000 ₹35,000 – ₹70,000 Based on publicly available pay-scale patterns as of mid-2026. Always confirm exact figures with the relevant state pay commission notification or hospital HR. Metro figures include typical HRA and city allowances where applicable. Three things drive this city-to-city gap. First, state pay commissions operate independently — each state sets its own Medical Officer scale and revises it on a different timeline, so a government doctor in Delhi and one in UP can be on meaningfully different pay even with the same qualification and years of service. Second, corporate hospital density: states with a higher concentration of tier-1 chains (Maharashtra, Karnataka, Delhi-NCR) create more competition for MBBS doctors, which pushes private salaries up. Third, metro cities add HRA and city compensatory allowances on top of base pay — which can add ₹10,000–₹25,000 a month that smaller postings don’t include. MBBS doctor salary in Mumbai specifically: Mumbai sits at the higher end of private hospital pay among Indian cities — tier-1 corporate hospitals (Breach Candy, Lilavati, Kokilaben, Hinduja) pay ₹70,000–₹1.2 lakh for fresh MBBS doctors, while tier-2 setups start closer to ₹45,000–₹55,000. Government postings follow Maharashtra state pay commission scales, which are among the more competitive state scales in India. Private vs Government MBBS Doctor Salary — A Direct Comparison This is a question most MBBS graduates spend time on, and there’s no single right answer — because the two sectors are optimising for different things. Here’s what the comparison actually looks like at different career stages. Factor Government Private Starting salary (fresher) ₹40,000 – ₹75,000 + allowances ₹40,000 – ₹1.2 lakh (varies by
