L'edizione 1947-48 della Primeira Divisão vide la vittoria finale dello Sporting.
Capocannoniere del torneo fu António Araújo (Porto), con 36 reti.