Le Grand Prix d'Espagne 2005, disputé sur le circuit de Catalogne à Montmeló, à une vingtaine de kilomètres au nord de Barcelone, en Espagne, le 8 mai 2005 est la 736e course de l'histoire du championnat du monde de Formule 1 courue depuis 1950 et la cinquième épreuve du championnat 2005, qui en compte dix-neuf.