El GP de España se disputó por primera vez en el año 1913 y forma parte del calendario del Mundial de Fórmula 1 desde el año 1951 con algunas interrupciones.

Desde su primera edición se ha celebrado en diferentes circuitos: Guadarrama, Sitges, Lasarte, Pedralbes, Jarama, Montjuic, y Jerez. Desde 1991 el GP de España se celebra en el Circuit de Barcelona-Catalunya, situado en la localidad barcelonesa de Montmeló. El trazado tiene una longitud de 4,65 km y los monoplazas deben completar 66 vueltas.

El alemán Michael Schumacher, con seis victorias, es el piloto que más veces ha conseguido subir a lo más alto del podio en el GP de España.