Lewis Hamilton (Mercedes) remporte son 4e Grand Prix cette saison et Nico Rosberg termine 2e en Espagne. Daniel Ricciardo (Red Bull) monte sur la 3e marche du podium. Sebastian Vettel (Red Bull) fait une belle remontée, lui qui est parti 15e pour finalement terminer 4e. Valtteri Bottas (Williams) finit 5e. Fernando Alonso (Ferrari) et Kimi Räikkönen (Ferrari) terminent respectivement 6e et 7e. Romain Grosjean récolte les premiers points de la saison pour Lotus avec la 8e place. Sergio Perez (Force India) et Nico Hulkenberg (Force India) sont également dans le top 10.