Colombia obtuvo 8 medallas en los Juegos Olímpicos de Londres 2012, incluyendo 1 de oro, 3 de plata y 4 de bronce. 104 atletas colombianos participaron, y las medallas se ganaron en ciclismo, judo, taekwondo, levantamiento de pesas, lucha libre y BMX. La medalla de oro la obtuvo la ciclista Mariana Pajón en BMX femenino.