12. sezon I ligi polskiej w hokeju na lodzie rozegrany został na przełomie 1966 i 1967 roku. Był to 31. sezon rozgrywek o Mistrzostwo Polski w hokeju na lodzie. W rozgrywkach wzięło udział 6 zespołów. Mistrzem Polski został zespół Legii Warszawa. Był to 13 tytuł mistrzowski w historii klubu. W rozgrywkach za zwycięstwo klub otrzymywał dwa punkty, a za remis jeden punkt.
Runda eliminacyjna Runda eliminacyjna stanowiła pierwszy etap rozgrywek. Drużyny rozegrały ze sobą mecz i rewanż. Po jej zakończeniu pięć pierwszych zespołów zakwalifikowało się do rundy finałowej. Lp.ZespółMPktWR P G +G -+/-1Legia Warszawa1828124210046+542GKS Katowice182511349153+383Pomorzanin Toruń182411256943+264Podhale Nowy Targ18229457856+225Naprzód Janów18219367066+46Polonia Bydgoszcz18188287175-47Górnik Murcki18156396077-178ŁKS Łódź181361116781-149Baildon Katowice181151125966-710KTH Krynica183311646148-102
Runda finałowa Runda finałowa została zaplanowana do 15 stycznia do 15 lutego 1967. Decydowały w niej zsumowane punkty zdobyte w eliminacjach i finałach. Na początku lutego, po zwycięstwie Legii z Naprzodem 4:2 wobec porażki GKS Katowice z Pomorzaninem 2:4, drużyna stołeczna zapewniła sobie tytuł mistrzowski.