Hiszpania ma mieszaną gospodarkę kapitalistyczną, co oznacza, że zarówno państwo, jak i sektor prywatny kieruje kondycją gospodarki. Pod względem dochodu na jednego mieszkańca Hiszpania jest 12. największą gospodarką na świecie.
Od 2007 roku Hiszpania cierpi na wysoki poziom bezrobocia. Do roku 2010 Hiszpania odnotowała rekordową stopę bezrobocia na poziomie 18,1%, która wynikała głównie ze sztywnych przepisów dotyczących pracy, zwolnień i nadmiernych zasiłków dla bezrobotnych. Wysokie koszty zasiłków dla bezrobotnych powodują wzrost płac, co powoduje, że pracodawcy wahają się co do zatrudniania nowych pracowników. Wszystkie te czynniki przyczyniają się do słabej pozycji Hiszpanii w światowej gospodarce.