Ostatnie wybory odbyły się 25 listopada 2007 roku. Kraj został podzielony na 10 regionów wyborczych. Kierowano się kryterium geograficznym i ludnościowym. Z każdego regionu wybierano 14 deputowanych, przy pomocy systemu proporcjonalnego. Próg wyborczy wynosił 5%, a głosy przeliczane były według metody D’Hondta. Do uprzednio wymienionej liczby dokooptowano 8 przedstawicieli mniejszości narodowych, jak również 4 przedstawicieli chorwackiej „diaspory”. Ta ostatnia liczba zmienia się za każdym razem, ustalana jest już po zliczeniu głosów, a jej wartość zależna jest od tego, ilu Chorwatów zamieszkujących za granicą oddało głosy na swoich przedstawicieli.
Ogółem liczba członków Zgromadzenia: 140 miejsc „krajowych” + 8 miejsc mniejszości narodowych + 3 miejsca „diaspory” = 151 deputowanych
Dystrybucja mandatów mniejszości narodowych: 3 – Serbowie, 1 – Węgrzy, 1 – Włosi, 1 – Czesi i Słowacy, 1 – Austriacy, Bułgarzy, Niemcy, Polacy, Romowie, Rumuni, Rusini, Rosjanie, Turcy, Ukraińcy, Wołosi, Żydzi, 1 – Albańczycy, Bośniacy, Czarnogórcy, Macedończycy, Słoweńcy.