VM i ishockey 1971 var det 38. VM i ishockey, arrangeret af IIHF. For de europæiske hold gjaldt det samtidig som det 49. europamesterskab. Mesterskabet blev afviklet i tre niveauer som A-, B- og C-VM. De tre turneringer blev afviklet som følger:
Der var tilmeldt 22 hold til mesterskabet. I A-VM spillede de seks bedste hold. De otte næstbedste hold spillede om B-VM, mens de sidste otte hold spillede C-VM. DDR, der sluttede som nr. 5 ved sidste A-VM og dermed egentlig havde kvalificeret sig til dette A-VM, valgte frivilligt at lade sig rykke ned i B-gruppen. Den ledige plads i A-gruppen gik til Vesttyskland (nr. 2 fra B-VM 1970), der vandt en ekstraordinær kvalifikationskamp mod Polen (nr. 6 fra A-VM 1970).
Sovjetunionen vandt verdensmesterskabet foran Tjekkoslovakiet og Sverige. Det var holdets 11. VM-titel (og den niende i træk – en ny rekord). Europamestertitlen gik til gengæld til Tjekkoslovakiet, der vandt foran Sovjetunionen, fordi kun resultater mod europæiske hold talte med i EM-stillingen. Det var Tjekkoslovakiets 11. EM-titel.