Which Cities Pay Investment Bankers the Most?

  • Posted Date: 03 Nov 2025
  • Updated Date: 03 Nov 2025

Image Description

 

Investment banking is one of the most prestigious and high-paying careers in India. From mergers and acquisitions to corporate finance and equity research, investment bankers play a vital role in shaping big business decisions. But not every city rewards them equally.

If you’re planning to pursue a career in this field, knowing which Indian cities offer the best compensation can help you make smarter career moves. Let’s break down where investment bankers earn the most and why.

 

1. Mumbai – The Financial Capital of India

Mumbai tops the list without question. It’s home to the headquarters of major banks, financial institutions, and global investment firms like Goldman Sachs, JP Morgan, and Morgan Stanley.

 

Average Salary Range: 20–50 lakhs per annum (can exceed 1 crore for senior roles).
The high pay comes with intense competition and long working hours, but the exposure and networking opportunities in Mumbai are unmatched.

 

2. Delhi NCR – The Hub for Corporate and Government Deals

Delhi NCR, especially Gurgaon and Noida, stands second in terms of pay. Many investment banks and private equity firms operate here to stay close to corporate houses and government decision-makers.

 

Average Salary Range: 18–40 lakhs per annum.
The region’s growing financial ecosystem and international client presence make it a great choice for mid-level and senior professionals.

 

3. Bengaluru – The Tech and Startup Investment Powerhouse

Bengaluru, India’s Silicon Valley, has seen a surge in investment banking opportunities thanks to its booming startup ecosystem and venture capital activity.

 

Average Salary Range: 15–35 lakhs per annum.
Investment bankers here often work on startup funding, tech IPOs, and M&A deals, making it ideal for professionals interested in innovation and entrepreneurship.

 

4. Hyderabad – The Emerging Financial Player

Once known mainly for IT, Hyderabad is now becoming a hotspot for finance and consulting. The city’s lower cost of living and growing corporate presence attract investment firms.

 

Average Salary Range: 12–25 lakhs per annum.
While salaries are slightly lower than Mumbai or Delhi, the work-life balance and living standards are better, making it an appealing option for mid-career professionals.

 

5. Chennai – A Growing Market for Corporate Finance

Chennai has a strong industrial base and is now expanding into the financial sector. Many domestic investment banking firms and consulting companies have established offices here.

 

Average Salary Range: 10–22 lakhs per annum.
It’s an excellent city for professionals looking for steady career growth with a balanced lifestyle and lower expenses.

 

6. Pune – The Finance and Education Hub

Pune offers opportunities for investment bankers in boutique firms and corporate finance roles, especially linked with IT and automotive sectors.

 

Average Salary Range: 8–18 lakhs per annum.
The city’s proximity to Mumbai adds to its advantage, offering professionals exposure to clients in both locations.

 

7. Kolkata – Traditional Markets and Growing Opportunities

Kolkata’s finance scene is smaller compared to other metros, but it still houses many domestic firms, wealth management companies, and boutique investment advisors.

 

Average Salary Range: 7–15 lakhs per annum.
While the pay is lower, professionals enjoy affordable living costs and a stable work culture.

 

Factors Influencing Investment Banker Salaries in India

  1. Experience Level – Entry-level analysts earn less than associates or VPs, whose compensation can include large bonuses.

  2. Type of Firm – Global investment banks typically pay more than boutique firms or domestic banks.

  3. City’s Financial Ecosystem – Cities with dense financial activity naturally offer higher salaries.

  4. Deal Size & Exposure – The bigger the deal, the better the pay and bonuses.

  5. Skill Set – Knowledge of financial modeling, valuation, Excel, and M&A strategy greatly impacts salary potential.

 

Conclusion

While Mumbai continues to dominate the investment banking landscape, cities like Delhi, Bengaluru, and Hyderabad are rapidly catching up. Each city offers unique advantages from high compensation to better work-life balance.

 

Whether you’re an aspiring analyst or an experienced banker, choosing the right city can make a big difference in your career growth and financial success.

 

FAQs

Mumbai offers the highest investment banker salary in India, ranging from ₹20–50 lakhs per year. Being the financial capital, it hosts global firms like Goldman Sachs and JP Morgan, making it the best city for investment banking careers in India.

The average investment banker salary in India is around ₹12–30 lakhs annually. Entry-level analysts earn less, while senior bankers in major cities like Mumbai or Delhi can earn ₹50 lakhs to ₹1 crore, depending on experience and firm reputation.


Yes, Bengaluru is emerging as a strong hub for investment banking jobs in India, especially in the startup and venture capital sectors. Professionals here earn ₹15–35 lakhs annually and work on exciting tech investment and corporate finance deals.

Investment bankers in Hyderabad earn competitive packages of ₹12–25 lakhs annually. The city’s lower living costs and fast-growing finance career opportunities make it an attractive option for professionals in investment banking and corporate finance roles.

Key skills like financial modeling, valuation, Excel, Power BI, and data analysis can boost an investment banker’s salary in India. Strong negotiation and client management abilities also help professionals secure higher compensation in top investment banking cities like Mumbai and Delhi.

Free Workshop
Share:

Jobs by Department

Jobs by Top Companies

Jobs in Demand

See More

Jobs by Top Cities

See More

Jobs by Countries