La saison 2012-2013 du Championnat de Croatie de football est la 22e édition de la première division croate. Cette saison, 12 clubs participent au championnat. Ils sont regroupés en une poule unique où chaque équipe rencontre tous ses adversaires trois fois. À l'issue de la saison, afin de permettre le passage du championnat de 12 à 10 formations, les trois derniers du classement sont relégués et remplacés par le champion de deuxième division.
C'est le tenant du titre, le Dinamo Zagreb, qui conserve son titre à cinq matchs de la fin du championnat[1], après avoir terminé en tête du classement final, avec dix-huit points d'avance sur le NK Lokomotiva Zagreb et vingt-quatre sur le HNK Rijeka. C'est le quinzième titre de champion de Croatie de l'histoire du club, le huitième consécutif.
Pour le titre, les qualifications européennes et la relégation, les confrontations départagent les équipes à égalité de points. Dans les autres cas, la différence de buts est utilisée.