Below is a list of the largest banks in the world ranked by total assets. For the third year in a row, Industrial & Commercial Bank of China (ICBC) is the largest bank in the world with assets of CNY 20.610 trillion ($3.329 trillion). China Construction Bank (CCB) is the second largest bank in the word with assets of over $2.7 trillion. Four of the top 10 banks are Chinese financial institutions.

Rank Bank Country Total assets, US$b Balance sheet
1 Industrial & Commercial Bank of China (ICBC) China 3,328.48 12.31.2014
2 China Construction Bank Corporation China 2,704.16 12.31.2014
3 HSBC Holdings UK 2,634.14 12.31.2014
4 Agricultural Bank of China China 2,579.81 12.31.2014
5 JPMorgan Chase & Co US 2,573.13 12.31.2014
6 BNP Paribas France 2,526.98 12.31.2014
7 Bank of China China 2,463.08 12.31.2014
8 Mitsubishi UFJ Financial Group Japan 2,337.04 12.31.2014
9 Credit Agricole Group France 2,143.88 12.31.2014
10 Barclays PLC UK 2,114.13 12.31.2014
11 Bank of America US 2,104.53 12.31.2014
12 Deutsche Bank Germany 2,078.13 12.31.2014
13 Citigroup Inc US 1,842.53 12.31.2014
14 Japan Post Bank Japan 1,736.34 12.31.2014
15 Wells Fargo US 1,687.16 12.31.2014
16 Mizuho Financial Group Japan 1,640.71 12.31.2014
17 Royal Bank of Scotland Group UK 1,635.93 12.31.2014
18 China Development Bank China 1,614.99 12.31.2014
19 Societe Generale France 1,591.00 12.31.2014
20 Banco Santander Spain 1,540.08 12.31.2014
21 Groupe BPCE France 1,487.78 12.31.2014
22 Sumitomo Mitsui Financial Group Japan 1,470.78 12.31.2014
23 Lloyds Banking Group UK 1,330.99 12.31.2014
24 UBS Group AG Switzerland 1,074.80 12.31.2014
25 UniCredit S.p.A. Italy 1,026.74 12.31.2014
26 Postal Savings Bank of China China 1,017.44 12.31.2014
27 Bank of Communications China 1,012.32 12.31.2014
28 ING Bank N.V. Netherlands 996.070 12.31.2014
29 Credit Suisse Group Switzerland 932.140 12.31.2014
30 Goldman Sachs Group US 856.240 12.31.2014
31 Rabobank Group Netherlands 828.340 12.31.2014
32 Toronto-Dominion Bank Canada 814.096 10.31.2014
33 Nordea Bank Sweden 814.057 12.31.2014
34 Royal Bank of Canada Canada 810.484 10.31.2014
35 Morgan Stanley US 801.510 12.31.2014
36 Norinchukin Bank Japan 797.943 12.31.2014
37 Intesa Sanpaolo Italy 786.188 12.31.2014
38 BBVA Spain 768.571 12.31.2014
39 China Merchants Bank China 764.184 12.31.2014
40 Standard Chartered Plc UK 725.914 12.31.2014
41 National Australia Bank Australia 722.891 09.30.2014
42 Industrial Bank Co. Ltd China 712.209 12.31.2014
43 Commonwealth Bank of Australia Australia 696.222 12.31.2014
44 Bank of Nova Scotia Canada 694.252 10.31.2014
45 Commerzbank Germany 678.167 12.31.2014
46 Shanghai Pudong Development Bank China 677.636 12.31.2014
47 China CITIC Bank Corp China 668.413 12.31.2014
48 China Minsheng Banking Corp China 648.439 12.31.2014
49 CM11-CIC Group France 648.129 06.30.2014
50 Australia & New Zealand Banking Group Australia 631.878 09.30.2014
51 Westpac Banking Corp Australia 630.855 09.30.2014
52 KfW Group Germany 594.846 12.31.2014
53 Danske Bank Denmark 563.979 12.31.2014
54 Banco do Brasil SA Brazil 541.611 12.31.2014
55 Bank of Montreal Canada 507.255 10.31.2014

* The exchange rate on December 31, 2014