VM i Ishockey 1947 var det första efter andra världskriget. Mästerskapet hölls i Tjeckoslovakien mellan den 15:e och 23:e februari och åtta nationer deltog.
Alla lagen mötte varandra i en grupp och det var första gången som ett VM i Ishockey avgjordes i en ren serie. Kanske i Kanadas frånvaro så tog värdlandet Tjeckoslovakien hem Guldet före Sverige som tog ett härligt Silver, Bronset fick till Österrike denna gång. När Sverige vann i näst sista omgången mot Tjeckoslovakien så trodde de allra flesta att Sverige skulle ta hem guldet, men när svenskarna lite överraskande förlorade i sista omgången mot Österrike så blev det Tjeckoslovakiskt Guld.
Skytteligan vanns överlägset av Vladimir Zabrodsky från Tjeckoslovakien som gjorde hela 29 mål. Svensken Lars Ljungman blev 2:a med 19 mål.