The season featured 13 teams from the 2015–16 Persian Gulf Pro League and three new teams promoted from the 2015–16 Azadegan League: Paykan as champions, Machine Sazi and Sanat Naft.
Note: Flags indicate national team as has been defined under FIFA eligibility rules.
The number of foreign players is restricted to four per Persian Gulf Pro League team, including a slot for a player from AFC countries.
Last updated: 4 May 2017 Source: Soccerway.com Source: PersianLeague.com Last Update: 4 May 2017 Source: varzesh3.com Updated to games played on 4 May 2017Source: Iranleague.irNotes:Matches with spectator bans are not included in average attendancesMachine Sazi, Paykan and Sanat Naft played last season in Azadegan League Notes:Updated to games played on 4 May 2017.
Source: Iranleague.ir Archived 2018-07-26 at the Wayback Machine Matches with spectator bans are not included in average attendances Machine Sazi played their matches against Esteghlal Khuzestan and Gostaresh at Bonyan Dizel Machine Sazi played their matches against Paykan, Saipa, Sepahan, Tractor Sazi and Zob Ahan at Shahid Bakeri Saipa played their match against Esteghlal at Azadi Saipa played their match against Persepolis at Takhti Tehran Sepahan played their matches against Esteghlal Khuzestan, Padideh, Paykan, Persepolis and Siah Jamegan at Foolad Shahr Tractor Sazi played their matches against Esteghlal Khuzestan, Foolad, Padideh, Paykan, Persepolis, Saba Qom, Sepahan and Siah Jamegan at Shahid Bakeri Notes:Updated to games played on 4 May 2017.