Key Takeaways
- Bengaluru offers the highest average software engineer salary in India at ₹34.98 lakh per year.
- Ahmedabad has the lowest average salary at ₹8.97 lakh, creating a nearly 4x pay gap.
- Hyderabad and Delhi-NCR follow Bengaluru as the top-paying tech hubs.
A recent analysis by Levels.fyi reveals dramatic salary disparities for software engineers across major Indian cities. Bengaluru dominates as the highest-paying tech hub, while Ahmedabad sits at the bottom with a nearly four-fold difference in compensation.
City-Wise Salary Breakdown
The data shows a clear regional divide in India’s technology sector compensation:
- Bengaluru: ₹34.98 lakh per year
- Hyderabad: ₹30.26 lakh per year
- Delhi-NCR: ₹21.38 lakh per year
- Pune and Mumbai: Just below ₹20 lakh
- Chennai: ₹18.29 lakh per year
- Kolkata: ₹9.15 lakh per year
- Ahmedabad: ₹8.97 lakh per year
Factors Behind the Pay Disparity
Several key factors drive this significant earnings gap. Bengaluru’s status as India’s tech capital attracts global IT giants, unicorn startups, and research centers that push average salaries higher. The concentration of opportunities, combined with elevated living costs and international companies offering stock options, results in substantially better compensation packages.
Meanwhile, emerging IT hubs like Ahmedabad and Kolkata currently lack the same density of high-paying tech roles, keeping average salaries lower. However, the rise of remote work and increasing investment in smaller cities could gradually narrow this gap in the future.
Data Reliability and Methodology
The Levels.fyi report relies on verified submissions from professionals who share salary data through offer letters and compensation documents. While providing a reliable overview, these figures represent averages rather than absolute values, as individual salaries vary based on experience, specialized skills, and company policies.
Implications for Professionals and Employers
For IT professionals, these insights prove valuable for career planning and salary negotiations. For employers, the findings highlight intense competition for top talent in cities like Bengaluru and Hyderabad, pushing companies to offer more competitive compensation packages.
As India’s digital economy continues its rapid expansion, the coming years will determine whether smaller cities can bridge the wage gap or if established tech hubs like Bengaluru will maintain their compensation premium.



