1928–29 in Scottish football

The 1928–29 season was the 56th season of competitive football in Scotland and the 39th season of the Scottish Football League.

Scottish League Division One
Champions: Rangers

Relegated: Third Lanark, Raith Rovers

Scottish League Division Two
NOTE: Arthurlie resigned – fixtures stand

Bathgate resigned – fixtures expunged

Promoted: Dundee United, Greenock Morton

Non-league honours
Highland League

East of Scotland League 

Scotland national team
Scotland were winners of the 1928–29 British Home Championship. 1929 also saw Scotland compete against non-British teams for the first time.

Key:
 * (H) = Home match
 * (A) = Away match
 * BHC = British Home Championship