Putere legislativă columbiană este compus din două camere, Camera Reprezentanților
(spaniolă Cámara de Representantes) cu 166 locuri, și camera Senatului (Senado de la
República de Colombia) cu 102 locuri. Amblele camere constituie Congresul Republicii Columbia (sau simplu Congres, Congreso de la República de Colombia). Camerele Congresului la rândul lor se divizează în comisii, comitete, și subcomisii, pentru a discuta subiecte concrete. Membrii Congresului sunt aleși prin vot popular, pentru un mandat de 4 ani. De asemenea, columbienii mai aleg deputați in consiliile municipale, și departamentale. Fiecare departament are propriul Congres (Asamblea Departamental), care reprezintă puterea legislativă la nivel departemental. Următorul nivel legislativ este reprezentat de Consiliile Municipale, prezente în toate orașele columbiene. Fiind membru al Comunității Sud- Americane a Națiunilor, Columbia are roluri legislative și în această organizație.