The election took place in two rounds, on 10 April and 5 June 2016.
|Keiko Fujimori (Popular Force)||39.86%|
|Pedro Pablo Kuczynski (Peruvians for Change)||21.05%|
|Verónika Mendoza (Broad Front)||18.74%|
|Alfredo Barnechea (Popular Action)||6.97%|
|Alan García (Popular Alliance)||5.83%|
|Gregorio Santos (Direct Democracy)||4.00%|
|Fernando Olivera (Hope Front)||1.32%|
|Alejandro Toledo (Possible Peru)||1.30%|
|Miguel Hilario (Developing Peru)||0.49%|
|Antero Flores Aráoz (Order Party)||0.43%|
Registered electors: 22,902,370
In the second round runoff, which took place on 5 June 2016, Keiko Fujimori received 49.88% of the vote. Pedro Pablo Kuczynski received 50.12% of the vote and was therefore elected president. Turnout in the second round was 80.06%.