Follow Flash Finance FollowTelegram

Banks with the lowest NPA — asset quality ranking

Indian banks and lenders ranked by gross non-performing assets in their latest quarter, lowest first.

Prices as of 5 Nov 2026 42 companies qualify 2,655 companies screened
The rule, exactly as applied
Gross NPA ≥ 0%

Excludes results distorted by one-offs or thin equity (negative book value, P/E below 3, trailing profit above half of sales, ROE above 150%) and listed InvITs/REITs, whose payouts are not comparable with a company's dividends.

Every ratio is the same number the company's own fundamentals page shows. Click any company to see the quarterly results, balance sheet and peers behind it.

# Company Sector Market Cap Price Gross NPANet NPAROEP/BP/E
1 Tamilnad Mercantile Bank LimitedTMB · Sep 2026 Bank ₹13,025 Cr ₹822.55 0.6% 0.1% 14.7% 1.21 8.25
2 Karur Vysya Bank LimitedKARURVYSYA · Sep 2026 Bank ₹34,848 Cr ₹360.50 0.7% 0.2% 21.0% 2.47 11.78
3 RBL Bank LimitedRBLBANK · Sep 2026 Bank ₹57,807 Cr ₹372.40 1.0% 0.3% 2.8% 1.34 47.99
4 Kotak Mahindra Bank LimitedKOTAKBANK · Sep 2026 Bank ₹464,566 Cr ₹467.00 1.0% 0.2% 11.0% 2.39 21.63
5 HDFC Bank LimitedHDFCBANK · Sep 2026 Bank ₹1,172,499 Cr ₹760.00 1.1% 0.4% 13.4% 1.94 14.51
6 Axis Bank LimitedAXISBANK · Sep 2026 Bank ₹398,581 Cr ₹1,280.00 1.2% 0.3% 13.1% 1.74 13.29
7 Indian Overseas BankIOB · Sep 2026 Bank ₹59,233 Cr ₹30.76 1.2% 0.2% 18.0% 1.60 8.89
8 ICICI Bank LimitedICICIBANK · Sep 2026 Bank ₹1,076,937 Cr ₹1,500.00 1.2% 0.3% 15.5% 2.78 17.95
9 Yes Bank LimitedYESBANK · Sep 2026 Bank ₹50,975 Cr ₹16.24 1.2% 0.2% 7.9% 0.96 12.15
10 The South Indian Bank LimitedSOUTHBANK · Sep 2026 Bank ₹14,753 Cr ₹56.32 1.2% 0.1% 13.9% 1.29 9.31
11 India Shelter Finance Corporation LimitedINDIASHLTR · Mar 2026 Financial Services ₹6,938 Cr ₹635.55 1.2% 0.9% 15.7% 2.17 13.79
12 Bank of MaharashtraMAHABANK · Sep 2026 Bank ₹65,455 Cr ₹85.10 1.2% 0.1% 21.9% 1.75 8.01
13 The Federal Bank LimitedFEDERALBNK · Sep 2026 Bank ₹83,623 Cr ₹338.50 1.3% 0.2% 13.4% 2.09 15.64
14 IDFC First Bank LimitedIDFCFIRSTB · Sep 2026 Bank ₹67,090 Cr ₹77.80 1.3% 0.4% 6.1% 1.36 22.31
15 Canara BankCANBK · Sep 2026 Bank ₹111,478 Cr ₹122.90 1.3% 0.3% 15.9% 0.87 5.47
16 State Bank of IndiaSBIN · Sep 2026 Bank ₹928,984 Cr ₹1,006.40 1.4% 0.4% 13.8% 1.38 10.02
17 City Union Bank LimitedCUB · Sep 2026 Bank ₹21,659 Cr ₹218.60 1.4% 0.5% 13.3% 1.94 14.53
18 CSB Bank LimitedCSBBANK · Sep 2026 Bank ₹5,148 Cr ₹303.75 1.6% 0.3% 14.1% 1.05 7.49
19 Bank of India LimitedBANKINDIA · Sep 2026 Bank ₹63,282 Cr ₹139.00 1.6% 0.4% 13.3% 0.67 5.06
20 Indian BankINDIANB · Sep 2026 Bank ₹120,169 Cr ₹892.15 1.6% 0.1% 15.2% 1.38 9.09
21 SRG Housing Finance LimitedSRGHFL · Jun 2026 Financial Services ₹159 Cr ₹101.38 1.7% 0.6% 11.5% 0.54 4.66
22 Dhanlaxmi Bank LimitedDHANBANK · Sep 2026 Bank ₹1,318 Cr ₹33.38 1.8% 0.4% 9.1% 0.85 9.38
23 Bank of Baroda LimitedBANKBARODA · Sep 2026 Bank ₹129,113 Cr ₹249.67 1.8% 0.4% 12.0% 0.78 6.51
24 UCO BankUCOBANK · Sep 2026 Bank ₹29,919 Cr ₹23.86 2.0% 0.2% 8.6% 0.87 10.03
25 AU Small Finance Bank LimitedAUBANK · Sep 2026 Bank ₹70,520 Cr ₹941.00 2.0% 0.8% 14.7% 3.28 22.36
26 Punjab & Sind BankPSB · Sep 2026 Bank ₹14,113 Cr ₹19.89 2.1% 0.6% 10.3% 0.97 9.40
27 Ujjivan Small Finance Bank LimitedUJJIVANSFB · Sep 2026 Bank ₹11,407 Cr ₹58.41 2.1% 0.3% 15.5% 1.53 9.92
28 IDBI Bank LimitedIDBI · Sep 2026 Bank ₹85,718 Cr ₹79.72 2.1% 0.2% 11.5% 1.18 10.30
29 The Jammu & Kashmir Bank LimitedJ&KBANK · Sep 2026 Bank ₹13,669 Cr ₹124.13 2.2% 0.5% 13.5% 0.78 5.79
30 The Karnataka Bank LimitedKTKBANK · Sep 2026 Bank ₹12,240 Cr ₹323.65 2.3% 0.7% 11.2% 0.88 7.88
31 DCB Bank LimitedDCBBANK · Sep 2026 Bank ₹6,396 Cr ₹198.58 2.3% 0.7% 12.1% 0.92 7.61
32 Equitas Small Finance Bank LimitedEQUITASBNK · Sep 2026 Bank ₹6,269 Cr ₹54.79 2.3% 0.7% 10.8% 0.96 8.90
33 Jana Small Finance Bank LimitedJSFB · Sep 2026 Bank ₹4,306 Cr ₹406.90 2.3% 1.2% 10.7% 0.97 9.05
34 Capital Small Finance Bank LimitedCAPITALSFB · Sep 2026 Bank ₹1,220 Cr ₹268.30 2.4% 1.1% — — 7.58
35 Central Bank of IndiaCENTRALBK · Sep 2026 Bank ₹27,697 Cr ₹30.60 2.4% 0.3% 11.6% 0.67 5.74
36 Union Bank of IndiaUNIONBANK · Sep 2026 Bank ₹143,512 Cr ₹188.00 2.4% 0.4% 15.3% 1.00 6.52
37 Punjab National BankPNB · Sep 2026 Bank ₹144,926 Cr ₹126.10 2.5% 0.2% 14.2% 0.90 6.34
38 IndusInd Bank LimitedINDUSINDBK · Sep 2026 Bank ₹71,015 Cr ₹911.45 2.7% 0.8% 4.4% 1.05 23.67
39 ESAF Small Finance Bank LimitedESAFSFB · Sep 2026 Bank ₹2,178 Cr ₹42.21 2.8% 0.3% 13.4% 1.08 8.03
40 Suryoday Small Finance Bank LimitedSURYODAY · Sep 2026 Bank ₹1,577 Cr ₹148.32 3.0% 1.5% 10.8% 0.71 6.60
41 Bandhan Bank LimitedBANDHANBNK · Sep 2026 Bank ₹26,060 Cr ₹161.75 3.1% 0.9% 7.1% 1.00 13.99
42 Utkarsh Small Finance Bank LimitedUTKARSHBNK · Sep 2026 Bank ₹2,087 Cr ₹11.73 6.0% 2.7% -25.4% 0.79 —

Download these 42 as CSV

About this screen

Gross NPA is the share of a bank's loans on which the borrower has stopped paying for 90 days or more. Net NPA subtracts the provisions already set aside. Low and falling NPAs mean the bank lends carefully and its reported profits are not waiting on a write-off. Private banks typically run gross NPAs of 1-2%, and public sector banks have come down from double digits in 2018 to low single digits.

Related screens

More fundamental screens

⚠️ How this site is made: Market data pages are computed automatically from NSE/BSE publications and company filings; news articles and announcement analyses are written with AI assistance, with a human in the loop: our editors review what the AI produces. Both can contain errors. Verify with the original sources before any investment decision. Not investment advice; Flash Finance is not SEBI-registered. How we use AI