El Gran Premio de Alemania fue la decimosegunda ronda de la temporada 2004 de Fórmula 1, disputado en el Hockenheimring el 25 de julio de 2004.
El brasileño Antônio Pizzonia reemplazó a Marc Gené en la escudería Williams, debido al bajo rendimiento del español.
[1] Michael Schumacher logró la pole position y la victoria, seguido en el podio de Jenson Button y Fernando Alonso.