El Gran Premio de España de 2012 fue la quinta carrera de la temporada 2012 de Fórmula 1.
Tuvo lugar del 11 al 13 de mayo en el Circuito de Barcelona-Cataluña, en Montmeló.
Sebastian Vettel fue el vencedor de la edición anterior, seguido por Lewis Hamilton y Jenson Button.
Los pilotos en activo que han ganado en España, además de Vettel, son Fernando Alonso, Felipe Massa, Jenson Button, Kimi Räikkönen, Michael Schumacher y Mark Webber.
La zona de DRS será, como el año anterior, parte de la recta principal.