Posteriormente en las elecciones legislativas de Colombia de 2002 y 2006, Barco López fue reelecto senador de la república de Colombia con un total de 68.413 y 45.412 votos respectivamente.