Following is the list of Top Bank - Public companies in India in 2025 sorted by market cap. There are a total of 12 number of listed companies with a total of market capitalization of 1828455 crores. The market capitalization data is updated as on 14 Nov 2025
| # | Company | CMP | M Cap | 52W High | 52W Low | PE | PB | ROCE Last Yr | ROE Last Yr | PAT TTM | Div Yield |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | State Bank Of India | 967.8 | 893385 | 971.2 | 679.6 | 11.3 | 1.9 | 13.8 | 18.7 | 82248 | 2.1 |
| 2 | Bank Of Baroda | 286.8 | 148289 | 293.2 | 190.7 | 7.2 | 1 | 14.4 | 15.4 | 18846 | 3.7 |
| 3 | Punjab National Bank | 122.2 | 140455 | 124.5 | 85.5 | 8.1 | 1.1 | 15.3 | 15.4 | 15972 | 3 |
| 4 | Canara Bank | 146.1 | 132495 | 146.4 | 78.6 | 7.6 | 1.3 | 17.4 | 19.1 | 18960 | 4.5 |
| 5 | Indian Bank | 868.4 | 116977 | 887 | 474 | 10.6 | 1.8 | 17.3 | 18.5 | 11097 | 3 |
| 6 | Union Bank Of India | 152.8 | 116611 | 158.6 | 100.8 | 6.5 | 1.1 | 20.9 | 18.1 | 18016 | 3.8 |
| 7 | Indian Overseas Bank | 38.8 | 74696 | 59.9 | 33 | 22 | 2.6 | 10.3 | 12.6 | 4307 | 0 |
| 8 | Bank Of India | 146.5 | 66706 | 147.8 | 90 | 7.1 | 0.9 | 11.9 | 13.7 | 9496 | 3.8 |
| 9 | Bank Of Maharashtra | 58 | 44619 | 61.4 | 38.1 | 8.1 | 1.7 | 16.7 | 24.4 | 6127 | 3.2 |
| 10 | UCO Bank | 30.7 | 38522 | 52 | 26.8 | 15.8 | 1.4 | 11.1 | 9.4 | 2518 | 1.1 |
| 11 | Central Bank Of India | 37.9 | 34314 | 61.9 | 32.8 | 9 | 1 | 9.2 | 12.5 | 4490 | 0.4 |
| 12 | Punjab & Sind Bank | 30.1 | 21386 | 55.9 | 25.3 | 21.1 | 1.7 | 7.4 | 7.6 | 1158 | 0.2 |