The United States won the most gold medals at the London 2012 Olympic Games, with a total of 46 golds.

Gold medal leader

  • The United States topped the London 2012 medal table with 46 gold, 29 silver, and 29 bronze medals, for 104 total.
  • China ranked second in golds with 38, followed by Great Britain with 29 on home soil.

Context on the 2012 Games

  • The London 2012 Summer Olympics featured 302 medal events across 26 sports, with medals awarded to athletes from more than 70 countries.
  • Overall standings are traditionally ordered by the number of gold medals first, which is why the United States is listed ahead of countries with fewer golds even if total medals are close.

Information gathered from public forums or data available on the internet and portrayed here.