1954–55 Nationalliga A

The Swiss Football Association (ASF/SFV) had 28 member clubs at this time and these were divided into two divisions of 14 teams each.

The teams played a double round-robin to decide their table positions.

[1] The decider match for second place was played on 19 June 1955 at the Landhof in Basel.

Schaffhausen won and achieved promotion to 1955–56 Nationalliga A. Biel-Bienne remain in the division for the next season.

The decider match against relegation was played on 19 June at the Stadion Allmend in Luzern.