Die 48. Schweizer Fussballmeisterschaft fand 1944/45 statt. Der Schweizer Meister in dieser Saison hiess Grasshopper Club Zürich. Meister der Nationalliga B wurde der FC Locarno.
Auf die Saison 1944/45 hin erfolgte eine Unterteilung der Nationalliga in zwei Stärkeklassen und die Verdoppelung auf 28 Vereine. Die bisherige Nationalliga wurde zur Nationalliga A, während aus den 14 besten der bisherigen 25 1. Liga-Teams die Nationalliga B gebildet wurde.[1] Die neue 1. Liga bestand aus drei Gruppen mit je 10 Mannschaften (1945/46 11, 1946/47 12, ab 1962 13 Mannschaften). Ab 1976/77 gab es vier Gruppen mit je 12, ab 1977/78 mit je 14 Teilnehmern, ab 2000 wieder drei Gruppen mit je 16 Mannschaften.