The London 2012 Olympic Games closed on Sunday, August 12, at the Olympic Stadium. The United States led all countries in the number of total medal haul with 104 (46 gold, 29 silver, 29 bronze), followed by China with 87 (38 gold, 27 silver, 22 bronze).

The top 20 countries and their medal count.