Top 10 Most Profitable Banks in India (2026) - Profit Ranking

1. State Bank of India (SBI) Net Profit - ₹70,900+ Crore

2. HDFC Bank  Net Profit - ₹67,300+ Crore

3. ICICI Bank  Net Profit - ₹47,200+ Crore

4. Axis Bank  Net Profit - ₹26,300+ Crore

5. State Bank of Baroda  Net Profit - ₹19,500+ Crore

6. Union Bank of India  Net Profit - ₹17,900+ Crore

7. Canara Bank Net Profit - ₹17,000+ Crore

8. Punjab National Bank (PNB)  Net Profit - ₹16,600+ Crore

9. Kotak National Bank Net Profit - ₹12,900+ Crore

10. Indian Bank  Net Profit - ₹8,000+ Crore