Sezon NHL 1947–1948 był 31. sezonem ligi NHL. Sześć zespołów rozegrało po 60 meczów w sezonie zasadniczym. Puchar Stanleya zdobyła drużyna Toronto Maple Leafs.

Sezon zasadniczy M = Mecze, W = Wygrane, P = Przegrane, R = Remisy, PKT = Punkty, GZ = Gole Zdobyte, GS = Gole Stracone, KwM = Kary w minutach

Drużyna M W P R PKT GZ GS KwM Toronto Maple Leafs 60 32 15 13 77 182 143 758 Detroit Red Wings 60 30 18 12 72 187 148 593 Boston Bruins 60 23 24 13 59 167 168 515 New York Rangers 60 21 26 13 55 176 201 480 Montreal Canadiens 60 20 29 11 51 147 169 724 Chicago Black Hawks 60 20 34 6 46 195 225 572

Najlepsi strzelcy Zawodnik Drużyna Mecze Bramki Asysty Punkty Elmer Lach Montreal Canadiens 60 30 31 61 Buddy O’Connor New York Rangers 60 24 36 60 Doug Bentley Chicago Black Hawks 60 20 37 57 Gaye Stewart Maple Leafs / Black Hawks 61 27 29 56 Max Bentley Black Hawks / Maple Leafs 59 26 28 54 Bud Poile Maple Leafs / Black Hawks 58 25 29 54 Maurice Richard Montreal Canadiens 53 28 25 53 Syl Apps Toronto Maple Leafs 55 26 27 53 Ted Lindsay Detroit Red Wings 60 33 19 52 Roy Conacher Chicago Black Hawks 52 22 27 49

Playoffs Półfinały