Roll of honour
Every winner
- 1981Gilles VilleneuveFerrariSpanish Grand Prix
- 1979Patrick DepaillerLigierSpanish Grand Prix
- 1978Mario AndrettiTeam LotusSpanish Grand Prix
- 1977Mario AndrettiTeam LotusSpanish Grand Prix
- 1976James HuntMcLarenSpanish Grand Prix
- 1974Niki LaudaFerrariSpanish Grand Prix
- 1972Emerson FittipaldiTeam LotusSpanish Grand Prix
- 1970Jackie StewartMarchSpanish Grand Prix
- 1968Graham HillLotus-FordSpanish Grand Prix