Svenska mästerskapet i ishockey 1946 var det 24:e svenska mästerskapet i ishockey. Till turnering hade 39 lag anmält sig, men vädret var dåligt och många lag fick lämna walkover. Av landsortslagen tog sig Västerås SK, Mora IK och Wifsta/Östrands IF till kvartsfinal. Till semifinalerna kom som vanligt IK Göta, AIK, Södertälje och Hammarby. I finalen den 7 mars möttes AIK och Södertälje SK och AIK vann med 5–1.[1][2]