Օրենսդիր մարմինը կազմված է կոնգրեսից (Congreso de los Diputados) 350 անդամներով, որոնք ընտրվում են համամասնական ցուցակներով 4 տարի ժամկետով, և Սենատից (Senado) 259 անդամից, որոնցից 208-ը ընտրվում են մեծամասնական ցուցակներով, իսկ 51-ին ընտրում են տեղական օրենսդիր մարմինները նույնպես 4 տարով։