Hiszpania jest monarchią konstytucyjną, głową państwa jest król. Królem jest Jan Karol z dynastii Burbonów. Wstąpił na tron w 1975 roku po śmierci generała Francisco Franco. Król, mimo iż cieszy się ogromnym autorytetem w społeczeństwie (nawet wśród komunistów), czego dowodem było uśmierzenie próby zamachu stanu 23 lutego 1981, nie ma w swych rękach żadnej realnej władzy. Mianuje on szefa rządu, który zawsze wywodzi się ze zwycięskiego ugrupowania. W wyjątkowych sytuacjach może wygłaszać orędzia do narodu. Jest również najwyższym dowódcą wojska.
Władza ustawodawcza należy do dwuizbowego parlamentu (Cortes Generales): 350-osobowego Kongresu Deputowanych (Congreso de los Diputados) i 255-osobowego Senatu (Senado), częściowo nominowanego. Funkcjonuje 23-osobowa Rada Państwa (Consejo de Estado) będąca najwyższym organem konsultacyjnym.