Se eligieron los miembros del Senado y la Cámara de Representantes, junto con miembros de Asambleas Departamentales y Concejos Municipales.
En esta elección además de los tradicionales partidos liberal y conservador, participaron nuevas fuerzas políticas, como fue el caso de la izquierdista Unión Patriótica y el Nuevo Liberalismo, disidencia liberal formada por Luis Carlos Galán.
Se asignaron 2 representantes por cada departamento y uno más por cada 50000 habitantes, pudiendo ser reelegidos de manera indefinida.
Se determinaron 2 senadores para cada departamento y uno más por cada 200000 habitantes o fracción mayor de 100000.
Building Democratic Institutions: Party Systems in Latin America.