Below is a list of the largest banks in the world ranked by total assets. For the fifth year in a row, Industrial & Commercial Bank of China (ICBC) is the the largest bank in the world with assets of 23.524 trillion yuan (US$3.55 trillion). It is also the world's largest bank by deposits, loans, number of customers and employees. Four of the top 5 largest banks are Chinese financial institutions. The top 10 largest banks hold combined assets of over $25 trillion. The top 100 banks include 19 Chinese banks, 10 US banks, 6 UK banks, 6 French banks, 9 Japanese banks, 6 South Korean banks, 6 German banks, 5 Canadian Banks, 5 Brazilian banks, 4 banks from Australia, 4 from Sweden, 3 from Italy, 3 from Spain, 3 from Netherlands, 3 from Singapore, 2 from Belgium and 2 banks from Switzerland.

Rank Bank Country Total assets, US$b Balance sheet
1 Industrial & Commercial Bank of China China 3,549.88 30.06.2016
2 China Construction Bank Corp China 2,981.85 30.06.2016
3 Mitsubishi UFJ Financial Group Japan 2,901.34 30.06.2016
4 Agricultural Bank of China China 2,818.89 30.06.2016
5 Bank of China China 2,656.07 30.06.2016
6 HSBC Holdings UK 2,608.15 30.06.2016
7 JPMorgan Chase & Co US 2,466.10 30.06.2016
8 BNP Paribas France 2,417.00 30.06.2016
9 Bank of America US 2,186.61 30.06.2016
10 Japan Post Bank Japan 2,022.02 30.06.2016
11 Deutsche Bank Germany 2,006.71 30.06.2016
12 Credit Agricole Group France 1,970.40 30.06.2016
13 Mizuho Financial Group Japan 1,923.72 30.06.2016
14 China Development Bank China 1,904.34 31.12.2015
15 Wells Fargo US 1,889.24 30.06.2016
16 Barclays PLC UK 1,819.61 30.06.2016
17 Citigroup Inc US 1,818.77 30.06.2016
18 Sumitomo Mitsui Financial Group Japan 1,764.69 30.06.2016
19 Societe Generale France 1,624.97 30.06.2016
20 Banco Santander Spain 1,494.39 30.06.2016
21 Groupe BPCE France 1,357.34 30.06.2016
22 Royal Bank of Scotland Group UK 1,214.11 30.06.2016
23 Bank of Communications China 1,200.63 30.06.2016
24 Postal Savings Bank of China China 1,163.10 31.03.2016
25 Lloyds Banking Group UK 1,142.22 30.06.2016
26 UBS Group AG Switzerland 1,010.34 30.06.2016
27 Norinchukin Bank Japan 999.623 30.06.2016
28 UniCredit S.p.A. Italy 992.040 30.06.2016
29 ING Groep NV Netherlands 985.566 30.06.2016
30 Royal Bank of Canada Canada 926.896 31.07.2016
31 Toronto-Dominion Bank Canada 914.186 31.07.2016
32 Goldman Sachs Group US 896.843 30.06.2016
33 Industrial Bank Co. Ltd China 861.606 30.06.2016
34 China CITIC Bank Corp China 846.076 30.06.2016
35 Credit Suisse Group Switzerland 838.547 30.06.2016
36 China Merchants Bank China 835.592 30.06.2016
37 BBVA Spain 830.197 30.06.2016
38 Morgan Stanley US 828.873 30.06.2016
39 Credit Mutuel France 823.263 30.06.2016
40 Shanghai Pudong Development Bank China 810.541 30.06.2016
41 Intesa Sanpaolo Italy 798.206 30.06.2016
42 China Minsheng Banking Corp China 792.262 30.06.2016
43 Rabobank Group Netherlands 764.044 30.06.2016
44 Nordea Sweden 746.955 30.06.2016
45 Bank of Nova Scotia Canada 701.116 31.07.2016
46 Commonwealth Bank of Australia Australia 697.003 30.06.2016
47 Australia & New Zealand Banking Group Australia 668.767 31.03.2016
48 Standard Chartered Plc UK 660.989 30.06.2016
49 National Australia Bank Australia 648.936 31.03.2016
50 Agricultural Development Bank of China China 630.772 31.12.2015
51 Westpac Banking Corp Australia 621.319 31.03.2016
52 Commerzbank Germany 592.682 30.06.2016
53 Sumitomo Mitsui Trust Holdings Japan 580.308 30.06.2016
54 KfW Group Germany 569.979 30.06.2016
55 China Everbright Bank China 568.132 30.06.2016
56 Bank of Montreal Canada 534.766 31.07.2016
57 Danske Bank Denmark 520.982 30.06.2016
58 Cassa Depositi e Prestiti (CDP) Italy 469.604 30.06.2016
59 ABN AMRO Group NV Netherlands 466.199 30.06.2016
60 DZ Bank AG Germany 454.404 31.12.2015
61 Resona Holdings Japan 451.283 30.06.2016
62 Banco do Brasil SA Brazil 446.354 30.06.2016
63 State Bank of India India 440.681 31.03.2016
64 U.S. Bancorp USA 438.463 30.06.2016
65 The Export-Import Bank of China China 427.582 31.12.2015
66 Ping An Bank China 422.678 30.06.2016
67 Nomura Holdings Japan 417.584 30.06.2016
68 Itau Unibanco Holding SA Brazil 406.580 30.06.2016
69 Sberbank of Russia Russia 404.200 30.06.2016
70 CaixaBank Spain 392.942 30.06.2016
71 Canadian Imperial Bank of Commerce Canada 382.309 31.07.2016
72 Shinkin Central Bank (SCB) Japan 377.156 30.06.2016
73 Caixa Economica Federal Brazil 374.815 30.06.2016
74 Bank of New York Mellon Corp USA 372.351 30.06.2016
75 PNC Financial Services Group USA 361.335 30.06.2016
76 Svenska Handelsbanken Sweden 358.675 30.06.2016
77 Hua Xia Bank China 339.606 30.06.2016
78 Capital One Financial Corporation USA 339.117 30.06.2016
79 Shinhan Financial Group South Korea 338.745 30.06.2016
80 DBS Group Holdings Singapore 334.848 30.06.2016
81 Banco Bradesco SA Brazil 321.786 30.06.2016
82 DNB Norway 317.923 30.06.2016
83 Skandinaviska Enskilda Banken Sweden 316.784 30.06.2016
84 NongHyup Financial Group South Korea 315.237 30.06.2016
85 KB Financial Group South Korea 297.876 30.06.2016
86 Bank of Beijing China 297.489 30.06.2016
87 Nationwide Building Society UK 296.652 30.06.2016
88 KBC Group NV Belgium 295.651 30.06.2016
89 Oversea-Chinese Banking Corporation (OCBC) Singapore 293.846 30.06.2016
90 Swedbank Sweden 292.998 30.06.2016
91 Landesbank Baden-Wurttemberg Germany 288.988 30.06.2016
92 Brazilian Development Bank Brazil 288.863 30.06.2016
93 Hana Financial Group South Korea 283.544 30.06.2016
94 China Guangfa Bank (CGB) China 277.147 30.06.2016
95 Korea Development Bank South Korea 268.621 31.12.2015
96 Woori Bank South Korea 268.037 30.06.2016
97 Dexia Belgium 262.496 30.06.2016
98 State Street Corp USA 255.386 30.06.2016
99 La Banque Postale France 251.494 30.06.2016
100 Bayerische Landesbank Germany 249.598 30.06.2016
101 United Overseas Bank (UOB) Singapore 238.858 30.06.2016
102 Banco Sabadell Spain 231.342 30.06.2016
103 Erste Group Bank AG Austria 227.574 30.06.2016
104 Cathay Financial Holding Taiwan 227.545 30.06.2016
105 Bankia Spain 226.457 30.06.2016
106 BB&T Corporation USA 221.859 30.06.2016
107 Bank of Shanghai China 218.673 31.12.2015
108 Raiffeisen Group Switzerland Switzerland 218.059 30.06.2016
109 Bank of Jiangsu China 216.802 30.06.2016
110 Industrial Bank of Korea South Korea 216.793 30.06.2016
111 Nykredit Realkredit A/S Denmark 210.481 30.06.2016
112 Belfius Bank Belgium 209.212 30.06.2016
113 Desjardins Group Canada 201.566 30.06.2016
114 Norddeutsche Landesbank Germany 199.377 30.06.2016
115 Suntrust Banks USA 198.892 30.06.2016
116 Charles Schwab Corp USA 198.052 30.06.2016
117 Landesbank Hessen-Thuringen (Helaba) Germany 195.441 30.06.2016
118 VTB Bank Russia 193.270 30.06.2016
119 Fubon Financial Holding Taiwan 190.542 30.06.2016
120 Qatar National Bank Qatar 190.202 30.06.2016
121 Banca Monte dei Paschi di Siena Italy 182.930 30.06.2016
122 BNG Bank Netherlands 181.895 30.06.2016
123 Banco Popular Espanol Spain 181.641 30.06.2016
124 Maybank Malaysia 181.450 30.06.2016
125 China Zheshang Bank (CZB) China 178.306 30.06.2016
126 National Bank of Canada Canada 177.741 31.07.2016
127 Concordia Financial Group Japan 177.295 30.06.2016
128 Fukuoka Financial Group Japan 172.537 30.06.2016
129 American Express Company USA 159.642 30.06.2016
130 Ally Financial USA 157.931 30.06.2016
131 NRW.Bank Germany 157.100 31.12.2015
132 Zurich Cantonal Bank Switzerland 154.820 30.06.2016
133 Bank of Nanjing China 153.211 30.06.2016
134 RZB Group Austria 153.208 30.06.2016
135 CTBC Financial Holding Taiwan 147.074 30.06.2016

The exchange rate on June 30, 2016.