2012年夏季奥林匹克运动会奖牌榜列出参与本届奥运会并获得奖牌的队伍与其所得奖牌枚数。依照国际奥林匹克委员会的官方排名榜排列，即首先衡量金牌枚数的多少，银牌次之，最后对比铜牌枚数。而北美洲则以奖牌总数来决定排名。若两支或以上的队伍在同一时间拥有相同的金、银、铜牌枚数，则排同一名次，并采用国际奥委会发佈的国家编码，依首字母顺序进行排列。巴林, 波札那, 赛普勒斯、 加蓬、 格瑞那达 (金牌)、 瓜地马拉、和蒙特内哥罗获得首面奥运奖牌。 在之前的奥运会中，蒙特内哥罗也为塞尔维亚与蒙特内哥罗和南斯拉夫代表团获得奖