Perú en los Juegos Olímpicos de Londres 2012 estuvo representado por un total de 16 atletas que compitieron en 9 deportes.
[1] La abanderada en la ceremonia de apertura fue la maratonista Gladys Tejeda.
[2]