Alemania estuvo representada en los Juegos Olímpicos de Londres 2012 por un total de 392 deportistas que compitieron en 23 deportes.
Responsable del equipo olímpico fue la Confederación Deportiva Olímpica Alemana, así como las federaciones deportivas nacionales de cada deporte con participación.
La portadora de la bandera en la ceremonia de apertura fue la jugadora de hockey sobre hierba Natascha Keller.
El equipo olímpico alemán obtuvo las siguientes medallas: