Hispaania on parlamentaarne monarhia, mille riigipea on kuningas. Seadusandlik võimuorgan on kahekojaline parlament (Cortes Generales),  mis koosneb 350 liikmelisest alamkojast (Congreso de los Diputados) ja 259 liikmelisest ülemkojast (Senado). Märtsis 2008 toimunud üldvalimistel saavutas võidu Hispaania Sotsialistlik Töölispartei (Partido Socialista Obrero Español).