Alberto Andrade, abogado y exalcalde del distrito de Miraflores, obtuvo el primer lugar con 52% de los votos válidos imponiéndose al 48% del candidato oficialista Jaime Yoshiyama.
La votación del alcalde y el concejo se realiza en base al sufragio universal, que comprende a todos los ciudadanos nacionales mayores de dieciocho años, empadronados y residentes en la provincia de Lima y en pleno goce de sus derechos políticos, así como a los ciudadanos no nacionales residentes y empadronados en la provincia de Lima.
El Concejo Metropolitano de Lima está compuesto por 39 regidores elegidos por sufragio directo para un período de tres (3) años, en forma conjunta con la elección del alcalde (quien lo preside).
Se asigna a la lista ganadora los escaños según el método d'Hondt o la mitad más uno, lo que más le favorezca.
La siguiente tabla enumera las preferencias de voto en bruto (incluyendo blancos, viciados y sin respuesta) y no ponderadas.