1949–50 Nationalliga A

Nationalliga A
Season1949–50
ChampionsServette
RelegatedSt. Gallen
Bern
Top goalscorerJacques Fatton (Servette)
32 goals
Nationalliga B
Season1949–50
ChampionsCantonal Neuchâtel
PromotedCantonal Neuchâtel
Young Boys
RelegatedThun
Brühl
Top goalscorerWalter Beerli (Young Boys)
30 goals

The following is the summary of the Swiss National League in the 1949–50 football season, both Nationalliga A and Nationalliga B. This was the 53rd season of top-tier and the 52nd season of second-tier football in Switzerland.