2012年西班牙大奖赛是2012年世界一级方程式锦标赛第五场比赛。于5月11日至5月13日在加泰隆尼亚赛道举行。因为路易斯·汉密尔顿被罚至最后一位发车，帕斯托·马尔多纳多获得自己职业生涯第一个杆位。并在正赛中获得职业生涯第一个冠军。他也成为第一位委内瑞拉籍一级方程式分站赛冠军。