What Is a Good Salary in India? (2026)
A good salary in India in 2026 starts around $27,528/yr — about 25% above the country median of $22,022. Anything above $38,539/yr places you in the top earners across the 30+ jobs tracked.
Last updated
Salary benchmarks in India
Median
$22,022
Mid-level avg.
Good
$27,528
+25% above median
Excellent
$38,539
+75% above median
Entry-level
$10,674
Junior avg.
Annual USD · averaged across 30+ tracked roles.
Junior vs mid vs senior
Junior
$10,674
0–2 yrs
Mid-level
$22,022
3–5 yrs
Senior
$45,696
6+ yrs
Top-paying jobs in India
Mid-level annual USD.
| # | Role | Median (USD) |
|---|---|---|
| 1 | Investment Banker | $48,000 |
| 2 | Cloud Architect | $38,000 |
| 3 | Machine Learning Engineer | $38,000 |
| 4 | Data Scientist | $32,000 |
| 5 | Product Manager | $30,000 |
| 6 | DevOps Engineer | $30,000 |
| 7 | Software Engineer | $28,000 |
| 8 | Cybersecurity Analyst | $26,000 |
| 9 | Doctor (General Practitioner) | $25,000 |
| 10 | Lawyer | $22,000 |
Frequently Asked Questions
A good salary in India is around $27,528/yr (about 25% above the country median of $22,022). Salaries above $38,539 are considered excellent.
Related pages
Data sources: aggregated public salary surveys, official labor statistics and crowdsourced reports. See our methodology. Canonical URL: https://salarybyrole.com/questions/what-is-a-good-salary-in-india