La saison 2017 du Championnat d'Indonésie de football est la vingt-et-unième édition du championnat de première division de football en Indonésie. La compétition regroupe dix-huit équipes, regroupées au sein d'une seule poule où elles s'affrontent deux fois au cours de la saison, à domicile et à l'extérieur. À l'issue de la compétition, les trois derniers du classement sont relégués et remplacés par les trois meilleures formations de Liga 2, la deuxième division indonésienne.
C'est le club de Bhayangkara FC qui remporte la compétition, après avoir terminé en tête du classement, ne devançant Bali United qu'à la faveur d'une meilleure différence de buts particulière. C'est le tout premier titre de champion de l'histoire du club.
Le champion, Bhayangkara FC n'obtient pas la licence de l'AFC pour participer aux compétitions continentales. Par conséquent, c'est l'équipe ayant la licence AFC avec le meilleur classement du championnat, Bali United, qui récupère le billet pour la Ligue des champions de l'AFC 2018. De même pour la Coupe de l'AFC 2018, où c'est la seconde meilleure équipe avec une licence AFC, Persija Jakarta, qui obtient le doit d'y participer.
Un championnat parallèle (Indonesian Super League) est créé entre 2011 et 2013, en marge du seul championnat officiellement reconnu, l'Indonesian Premier League. Le championnat est abandonné lors de la saison 2015.
v · m
Championnats nationaux de première division 2016-2017 à travers le monde