Los resultados oficiales del domingo muestran que el conservador Iván Duque obtuvo el 39% de los votos con más del 99% de las mesas escrutadas, mientras que su rival más cercano, el líder izquierdista Gustavo Petro, obtuvo 25%. Sergio Fajardo, exalcalde de Medellín, quedó en tercer lugar con 23% y reconoció su derrota pocas horas después de que se cerraran las mesas.
Duque y Petro representan espectros opuestos de la política colombiana y han realizado una campaña agresiva en la que han destacado sus diferencias en temas económicos y de seguridad. También tienen visiones muy distintas sobre cómo implementar el acuerdo de paz firmado en el 2016 con la desmovilizada guerrilla de las Fuerzas Armadas Revolucionaria de Colombia (FARC).