En los Juegos Olímpicos de Londres se celebraron 302 competiciones en 26 deportes oficiales del programa olímpico.