Source: Swiss Super League, Soccerway Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head points; 5) Draw.[1] (C) Champions; (R) Relegated Notes:
^Since the winners of the 2016–17 Swiss Cup, Basel, qualified for European competition based on league position, the spot awarded to the Swiss Cup winners (Europa League group stage) was passed to the third-placed team, the spot awarded to the third-placed team was passed to the fourth-placed team, and the spot awarded to the fourth-placed team was passed to the fifth-placed team.
Basel had beaten Winterthur 3–1 in the first semi-final and Sion had beaten Luzern 6–5 in the penalty shoot-out of the second semi-final. The winners of the semi-finals played against each other in the final. The match was played on 25 May 2017 at the Stade de Genève.[4]
^Grasshopper played their third qualifying round home match at kybunpark, St. Gallen, instead of their regular stadium Letzigrund, Zürich, which is booked for a Bruce Springsteen concert.[18]
^Sileks played their home match at Philip II Arena, Skopje, instead of their regular stadium City Stadium, Kratovo.