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