Die 32. Schweizer Fussballmeisterschaft fand 1928/29 statt. Meister wurde der BSC Young Boys, der damit seinen 6. Meistertitel erringen konnte. Meister der Serie Promotion wurde der FC Töss.
Die Serie A war in 3 regionale Gruppen mit je 9 Mannschaften aufgeteilt. Die Sieger der drei Gruppen traten in Finalspielen um die Meisterschaft gegeneinander an. Die Serie Promotion bestand ebenfalls aus 3 regionalen Gruppen, die ihrerseits in je 2 Gruppen zu 8 bis 10 Mannschaften aufgeteilt waren. Die drei Letztklassierten der Serie-A-Gruppen spielten gegen die Sieger der drei entsprechenden Serie-Promotion-Gruppen eine Barrage um den Verbleib in der bzw. den Aufstieg in die Serie A.