Liga was the highest level of amateur football, although a number of teams had professional or semi-professional players in their ranks.
Within each group, the teams would play a double round-robin to decide their positions in the league.
The three groups winners and three runners-up, together with the two best third placed teams, then contested a play-off for the two promotion slots.
Note: The game between Grasshopper Club Zurich U-21 and FC St. Gallen U-21 was abandoned while the score was still 0-0 due to fan riots and was not counted.
SC Kriens and FC Le Mont are promoted to Challenge League.