Brasil estuvo representado en los Juegos Olímpicos de Londres 2012 por un total de 248 deportistas, 131 hombres y 117 mujeres, que compitieron en 27 deportes.
[1] El portador de la bandera en la ceremonia de apertura fue el jinete Rodrigo Pessoa.
[2] El equipo olímpico brasileño obtuvo las siguientes medallas:[1]