The following is the summary of the Swiss National League in the 1947–48 football season, both Nationalliga A and Nationalliga B. This was the 51st season of top-tier and the 50th season of second-tier football in Switzerland.

Overview The Swiss Football Association (ASF/SFV) had 28 member clubs at this time which were divided into two divisions of 14 teams each. The teams played a double round-robin to decide their table positions. Two points were awarded for a win and one point was awarded for a draw. The top tier (NLA) was contested by the top 12 teams from the previous season and the two newly promoted teams FC Zürich and FC La Chaux-de-Fonds. The last two teams in the league table at the end of the season were to be relegated.

The second-tier (NLB) was contested by the two teams that had been relegated from the NLA at the end of the last season, these were Urania Genève Sport and BSC Young Boys, the ten teams that had been in third to twelfth position last season and the two newly promoted teams from the 1. Liga FC Chiasso and FC Concordia Basel. The top two teams at the end of the season would be promoted to the 1948–49 NLA and the two last placed teams would be relegated to the 1948–49 Swiss 1. Liga.

Nationalliga A Teams, locations Team Based in Canton Stadium Capacity FC Basel Basel Landhof AC Bellinzona Bellinzona Stadio Comunale Bellinzona FC Bern Bern Stadion Neufeld FC Biel-Bienne Biel/Bienne Stadion Gurzelen FC Cantonal Neuchâtel Neuchâtel Stade de la Maladière Grasshopper Club Zürich Zürich Hardturm FC Grenchen Grenchen Stadium Brühl FC La Chaux-de-Fonds La Chaux-de-Fonds Centre Sportif de la Charrière FC Lausanne-Sport Lausanne Pontaise FC Locarno Locarno Stadio comunale Lido FC Lugano Lugano Cornaredo Stadium Servette FC Geneva Stade des Charmilles FC Young Fellows Zürich Utogrund FC Zürich Zürich Letzigrund

Final league table

This was Bellinzona's first championship title.

Results

Topscorers Rank Player Nat. Goals Club1. Josef Righetti 26 Grenchen2. Charles Antenen 20 La Chaux-de-Fonds3. Ledio Zanetti 18 Zürich4. Jacques Fatton 17 Servette5. Milorad Nikolić 16 Lausanne-Sport6. Hans Siegenthaler 15 Young Fellows Zürich Jean Tamini 15 Servette8. Walter Bosshard 14 Zürich Willy Kernen 14 La Chaux-de-Fonds10.Augusto Satori 13 Bellinzona René Maillard 13 Lausanne-Sport Lauro Amadò 13 Grasshopper Club

Nationalliga B Teams, locations Team Based in Canton Stadium Capacity FC Aarau Aarau Stadion Brügglifeld SC Brühl St. Gallen Paul-Grüninger-Stadion FC Chiasso Chiasso Stadio Comunale Riva IV FC Concordia Basel Basel Stadion Rankhof FC Fribourg Fribourg Stade Universitaire CS International Genève Geneva FC Luzern Lucerne Stadion Allmend FC Nordstern Basel Basel Rankhof FC Schaffhausen Schaffhausen Stadion Breite FC St. Gallen St. Gallen Espenmoos FC Thun Thun Stadion Lachen Urania Genève Sport Genève Stade de Frontenex BSC Young Boys Bern Wankdorf Stadium SC Zug Zug Herti Allmend Stadion

Final league table

Decider for NLB championship Urania Genève Sport and FC Chiasso finished the season level on points in joint first position and both achieved promotion to 1948–49 Nationalliga A. However, it required a play-off to decide the division championship. The play-off was played on 20 June 1948 at the Letzigrund in Zürich.

Urania Genève Sport won and were NLB champions.

Further in Swiss football 1947–48 Swiss Cup 1947–48 Swiss 1. Liga

References

Sources Switzerland 1947–48 at RSSSF