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 50 banks include 12 Chinese banks, 6 US banks, 5 UK banks, 5 French banks, 5 Japanese banks, 4 banks from Australia, 3 from Canada, 2 from Germany, 2 from Italy, 2 from Spain 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 Bank 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 Westpac Banking Corp Australia 621.319 31.03.2016
51 Commerzbank Germany 592.682 30.06.2016

The exchange rate on June 30, 2016.