El VMRO-DPMNE se convirtió en el partido más grande, obteniendo 38 de los 120 escaños.
[2] Los 120 miembros de la Asamblea fueron elegidos en 120 circunscripciones únicas.
Ningún candidato logró superar el 50% de los votos en la primera vuelta, por lo que se realizó una segunda vuelta y disputó con todos los candidatos que superaron el 7% de los votos en la primera vuelta.
En la segunda vuelta no se requirió una mayoría, y aquellos candidatos que obtuvieron más votos ganaron el escaño.
[3] *Incluye a los 113 051 votantes que no se registraron en la primera vuelta, pero votaron mediante el uso de sus tarjetas de identificación.