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 Puno y en pleno goce de sus derechos políticos, así como a los ciudadanos no nacionales residentes y empadronados en la provincia de Puno.
El Concejo Provincial de Puno está compuesto por 11 regidores elegidos por sufragio directo para un período de cuatro (4) años, en forma conjunta con la elección del alcalde (quien lo preside). La votación es por lista cerrada y bloqueada.
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.
A continuación se muestra una lista de los principales partidos y alianzas electorales que participaron en las elecciones: 1 Comparado con los resultados del Partido Nacionalista Peruano (PNP) en las elecciones de 2006.
2 Comparado con los resultados del Movimiento Humanista Peruano (MHP) en las elecciones de 2006.