Ordynacja wyborcza przewidywała wybór 140 posłów w 10 okręgach wydzielonych w kraju. W każdym z nich przyznano po 14 mandatów przy zastosowaniu metody d'Hondta i przy obowiązującym progu wyborczym 5% w skali okręgu. Jedenasty okręg wydzielono dla Chorwatów mieszkających poza granicami kraju, liczbę posłów ustalono na podstawie frekwencji (ostatecznie wyłoniono w nim 4 posłów). Dwunasty okręg obejmował 8 mandatów przeznaczonych dla przedstawicieli mniejszości narodowych – 3 dla mniejszości serbskiej oraz 5 w jednomandatowych podokręgach dla pozostałych mniejszości (w tym 1 dla Węgrów i 1 dla Włochów). Łącznie uprawnionych do głosowania było blisko 4,09 mln osób.