Con mas del 40% de los sufragios a su favor, el candidato de izquierda de la Coalición Pacto Histórico de Colombia, Gustavo Petro, se impuso a Rodolfo Hernández, de la Liga de Gobernantes Anticorrupción, que alcanzó un 28% de las voluntades.

El triunfo no fue suficiente para evitar la segunda vuelta electoral ya que en Colombia, es necesario superar el 50% de los sufragios para imponerse sin necesidad de ballotage. 

El resultado es similar pero inverso a las elecciones de 2018. Allí, el actual presidente Iván Duque, obtuvo casi el 40%, superando al propio Petro que alcanzó el 25%. En la segunda vuelta, Duque triunfó con holgura con casi el 55% de los sufragios y Petro no llegó al 42%.

En este caso, la segunda vuelta se celebrará el 19 de junio, como marca la Constitución, tres semanas después de la primera.