Il campionato croato di calcio (Nogomet u Hrvatskoj) è organizzato dalla HNL ed ha come massima divisione la Hrvatska nogometna liga.
Questa è formata da un girone di dieci squadre, con l'ultima retrocessa. Ogni squadra affronta tutte le altre quattro volte, per un totale di trentasei partite a stagione. Al secondo gradino troviamo la Prva nogometna liga, in cui partecipano dodici squadre che si affrontano ciascuna tre volte. Al terzo stadio c'è invece la Druga nogometna liga, che è composta da sedici squadre.
La squadra più titolata del massimo campionato è la Dinamo Zagabria, che ha vinto la maggior parte dei campionati dal 1992.
La vincitrice del campionato si qualifica per i preliminari di Champions League, mentre la seconda e la terza classificata, o la quarta se tra le precedenti c’è la vincitrice della coppa nazionale, partecipano ai turni preliminari della UEFA Europa Conference League.