Ishockey-VM 1971 var det 38. verdensmesterskapet og det 49. europamesterskapet i ishockey arrangert av International Ice Hockey Federation (IIHF). 22 land deltok i mesterskapet fordelt på 3 nivåer, en ny rekord. Det egentlige VM (pulje A, eller «A-VM») ble arrangert i Sveits fra 19. mars til 3. april 1971 og kampene ble spilt i Bern og Genève. Seks lag deltok i A-VM og ble spilt som en dobbelserie der alle lagene møttes to ganger. Sovjetunionen vant sitt niende strake, og totalt 11. VM-gull, mens Tsjekkoslovakia tok sølv og Sverige vant bronse. Tsjekkoslovakia ble europamestere. VM på lavere nivåer ble arrangert på forskjellige terminer i februar og mars 1971.
Turneringen avgjorde kvalifiseringen til ishockeyturneringen under vinter-OL 1972 i Sapporo. De seks lagene fra A-puljen, de seks beste lagene fra B-puljen og de to beste lagene fra C-puljen ville kvalifisere seg til OL.
Turneringen var også den siste hvor det ikke var obligatorisk for målvaktene å anvende ansiktsmasker.
Utdypende artikkel: Ishockey-VM 1971 (pulje A)
Ishockey-VM 1971 pulje A ble arrangert i Sveits fra 19. mars til 3. april 1971 og kampene ble spilt i Bern og Genève. Turneringen talte også som det 49. europamesterskapet i ishockey. Seks lag deltok i turneringen som ble spilt som en dobbeltserie der alle lagene møttes to ganger. Sovjetunionen vant sitt niende strake, og totalt 11. VM-gull. Tsjekkoslovakia ble europamestere ettersom at deres tap i åpningskampen mot USA ikke talte i sluttplasseringen for EM. Sverige tok bronse.
Sovjetunionen11. tittel
Utdypende artikkel: Ishockey-VM 1971 (pulje B)
Ishockey-VM 1971 pulje B ble arrangert i Sveits fra 5. til 14. mars 1971 og kampene ble spilt i Bern, Genève, La Chaux-de-Fonds og Lyss. Vertsnasjonen Sveits, som ikke ble ansett som favoritter innen turneringen, skulle spille en avgjørende kamp mot Øst-Tyskland, som på grunn av det såkalte Leistungssportbeschluss hadde valgt å trekke seg fra deltakelse i A-puljen til fordel for spill i B-puljen. De østtyske spillerne ble oppfordret av østtyske myndigheter til ikke å vinne i lovnad mot økonomisk kompensasjon. Sveits vant kampen 3–1 og sikret dermed opprykk til A-puljen. Nylig opprykkede Østerrike og Italia rykket ned til Pulje C.
De seks beste lagene fra B-puljen (Sveits, Øst-Tyskland, Øst-Tyskland, Norge, Jugoslavia og Japan) sikret kvalifisering til ishockeyturneringen under vinter-OL 1972.
Utdypende artikkel: Ishockey-VM 1971 (pulje C)
Ishockey-VM 1971 pulje C ble arrangert i Nederland fra 26. februar til 7. mars 1971 og kampene ble spilt i Nijmegen, Utrecht, Eindhoven, Tilburg, Rotterdam, Geleen, s-Hertogenbosch og Groningen. Romania og Frankrike rykket opp til B-puljen og sikret samtidig kvalifisering til ishockeyturneringen under vinter-OL 1972.