يتألف البرلمان الاسباني من مجلسين: مجلس النواب (Congreso de los Diputados) ومجلس الشيوخ (Senado). يتألف مجلس النواب من 350 عضوًا يتم انتخابهم عبر الانتخابات العامة كل 4 سنوات. بينما يتألف مجلس الشيوخ من 266 عضوًا، بما في ذلك 208 عضوًا يتم اختيارهم من الأقاليم و17 عضوًا من المجتمعات المحلية و51 عضوًا من المنصب الأكثر أهمية في البلاد. يقوم البرلمان الاسباني بتشكيل الحكومة وإدارتها وفقًا للدستور الإسباني.