La saison 2016-2017 du Championnat de Croatie de football est la 26e édition de la première division croate. Elle oppose les dix meilleurs clubs de Croatie en une série de trente-six journées. Lors de cette saison, le Dinamo Zagreb défend son titre face à neuf autres équipes dont un promu de deuxième division.