Con casi el mismo número de votantes en la segunda vuelta, la primera con un total de 19.636.714 y en segunda vuelta con más de 19.509.740 (a las 7:16 p.m. del 17 de junio). Los grandes cambios fueron:
- Bogotá donde en primera vuelta Fajardo ganó con 1.240.799, en segunda vuelta Petro logró 1.884.869 y Duque 1.447.685.
- Valle donde Duque había ganado en primera vuelta con 523.898, en segunda vuelta ambos candidatos aumentaron votación, pero Petro más, ganando el departamento con 885.289 votos vs Duque 746.819.
- En La Guajira donde Petro ganó en el primera vuelta con 85.149, en segunda vuelta Duque logró 106.328 y Petro 103.271.
- Córdaba donde Petro ganó en la primera vuelta con 249.303, en segunda vuelta Duque logró 310.231 y Petro 298.944.