VM i ishockey 1967 var det 34. VM i ishockey, arrangeret af IIHF. For de europæiske hold gjaldt det samtidig som det 45. EM i ishockey, og turneringen blev spillet 18.29. marts 1967 i Wien, Østrig.

Turneringen vinder, Sovjetunionen, slår Canada 2-1

Der var tilmeldt 21 hold til mesterskabet. De otte bedste hold spillede om A-VM, mens de næste otte hold spillede om B-VM. De sidste fem hold spillede C-VM.

På grund af OL året efter var op- og nedrykningen mellem niveauerne delvist sat ud af kraft. I stedet spillede holdene om kvalifikation til vinter-OL 1968 i Grenoble. Der skulle findes 14 hold til OL-turneringen, og de 14 pladser gik til A-VM's otte hold, de fire bedste hold fra B-VM, vinderen af C-VM samt værtslandet Frankrig.

IIHF havde besluttet, at A-VM fra næste VM i 1969 skulle skæres ned fra otte til seks hold, men de seks hold blev først fundet ved OL-turneringen, så der var ingen op- og nedrykning mellem A- og B-gruppen ved dette VM. Til gengæld måtte de to dårligste hold fra B-VM rykke ned i C-gruppen fra 1969, mens ingen hold rykkede op fra C-gruppen.

Sovjetunionen vandt sin mest suveræne verdens- og europamestertitel med fem points forspring til Sverige og Canada, der besatte de øvrige medaljepladser. Det var Sovjetunionens syvende VM-titel og tiende EM-titel.

A-VM 1967
Guld Sovjetunionen Sovjetunionen
Sølv Sverige Sverige
Bronze Canada Canada
4. Tjekkiet Tjekkoslovakiet
5. USA USA
6. Finland Finland
7. DDR DDR
8. Tyskland Vesttyskland
B-VM 1967
9. Polen Polen
10. Rumænien Rumænien
11. Norge Norge
12. Jugoslavien Jugoslavien
13. Italien Italien
14. Østrig Østrig
15. Schweiz  Schweiz
16. Ungarn Ungarn
C-VM 1967
17. Japan Japan
18. Danmark Danmark
19. Bulgarien Bulgarien
20. Frankrig Frankrig
21. Holland Holland

Holdene markeret med orange kvalificerede sig til vinter-OL 1968, men Polen meldte afbud. Det polske hold blev ved OL erstattet af Østrig (Italien ønskede ikke at deltage). Holdene markeret med lilla rykkede ned i C-gruppen fra VM 1969.

Dato Kamp Res. Perioder
18.3. Sovjetunionen - Finland 8-2 2-0, 3-1, 3-1
18.3. Tjekkoslovakiet - Vesttyskland 6-2 3-0, 1-2, 2-0
18.3. USA - Sverige 4-3 2-2, 1-1, 1-0
18.3. Canada - DDR 6-3 2-1, 2-0, 2-2
19.3. Canada - Finland 5-1 2-1, 1-0, 2-0
19.3. Sovjetunionen - USA 7-2 3-0, 2-0, 2-2
20.3. Tjekkoslovakiet - DDR 6-0 3-0, 2-0, 1-0
20.3. Sverige - Vesttyskland 3-1 0-0, 1-0, 2-1
21.3. Sovjetunionen - DDR 12-0 3-0, 4-0, 5-0
21.3. Sverige - Finland 5-1 0-1, 3-0, 2-0
21.3. Canada - Vesttyskland 13-1 5-0, 3-0, 5-1
21.3. Tjekkoslovakiet - USA 8-3 3-0, 1-2, 4-1
23.3. Finland - Tjekkoslovakiet 3-1 3-0, 0-1, 0-0
23.3. Sverige - DDR 8-2 2-1, 5-1, 1-0
Dato Kamp Res. Perioder
23.3. Sovjetunionen - Vesttyskland 16-1 3-1, 7-0, 6-0
23.3. Canada - USA 2-1 0-0, 0-1, 2-0
25.3. USA - DDR 0-0 0-0, 0-0, 0-0
25.3. Finland - Vesttyskland 2-2 1-0, 1-2, 0-0
25.3. Sovjetunionen - Sverige 9-1 3-0, 3-1, 3-0
25.3. Tjekkoslovakiet - Canada 1-1 0-0, 0-1, 1-0
26.3. USA - Finland 2-0 1-0, 1-0, 0-0
26.3. DDR - Vesttyskland 8-1 2-0, 3-0, 3-1
27.3. Tjekkoslovakiet - Sverige 5-5 4-2, 0-1, 1-2
27.3. Sovjetunionen - Canada 2-1 0-1, 1-0, 1-0
28.3. Finland - DDR 5-1 4-1, 1-0, 0-0
28.3. USA - Vesttyskland 8-3 4-0, 3-1, 1-2
29.3. Sverige - Canada 6-0 3-0, 2-0, 1-0
29.3. Sovjetunionen - Tjekkoslovakiet 4-2 1-1, 1-0, 2-1
A-VM 1967 Kampe Vund. Uafgj. Tabte Mål Point
Guld   Sovjetunionen 7 7 0 0 58-9   14
Sølv   Sverige 7 4 1 2 31-22 9
Bronze   Canada 7 4 1 2 28-15 9
4.   Tjekkoslovakiet 7 3 2 2 29-18 8
5.   USA 7 3 1 3 20-23 7
6.   Finland 7 2 1 4 14-24 5
7.   DDR 7 1 1 5 14-38 3
8.   Vesttyskland 7 0 1 6 11-56 1

Sverige sluttede foran Canada på grund af sejr i de to holds indbyrdes opgør med 6-0.

Der var ingen nedrykning fra A-gruppen, og alle otte hold kvalificerede sig til vinter-OL 1968. De fem bedste hold gik direkte i finalerunden, mens nr. 6-8 måtte starte OL-turneringen i udskilningsrunden.

Der blev uddelt EM-medaljer til de tre bedste europæiske hold ved VM.

EM 1967
Guld   Sovjetunionen
Sølv   Sverige
Bronze   Tjekkoslovakiet
4.   Finland
5.   DDR
6.   Vesttyskland
Dato Kamp Res. Perioder
18.3. Jugoslavien - Ungarn 6-6 2-1, 3-0, 1-5
18.3. Polen - Norge 3-1 0-0, 2-0, 1-1
18.3. Rumænien - Schweiz 7-2 4-0, 1-0, 2-2
18.3. Østrig - Italien 2-4 2-2, 0-2, 0-0
20.3. Polen - Jugoslavien 3-3 2-0, 0-2, 1-1
20.3. Rumænien - Italien 7-2 4-1, 2-0, 1-1
20.3. Norge - Schweiz 5-2 3-0, 2-1, 0-1
20.3. Østrig - Ungarn 5-4 2-1, 1-2, 2-1
21.3. Polen - Ungarn 7-3 3-1, 3-1, 1-1
21.3. Jugoslavien - Østrig 8-3 3-2, 3-1, 2-0
21.3. Rumænien - Norge 3-2 1-0, 2-0, 0-2
21.3. Italien - Schweiz 7-5 3-2, 3-1, 1-2
23.3. Rumænien - Ungarn 5-2 2-1, 1-0, 2-1
23.3. Jugoslavien - Italien 4-2 2-0, 1-2, 1-0
Dato Kamp Res. Perioder
23.3. Polen - Schweiz 7-1 1-1, 4-0, 2-0
23.3. Norge - Østrig 5-2 0-0, 1-0, 4-2
25.3. Ungarn - Italien 4-4 3-2, 1-1, 0-1
25.3. Polen - Rumænien 3-3 1-0, 1-1, 1-2
25.3. Norge - Jugoslavien 9-2 4-0, 2-1, 3-1
25.3. Østrig - Schweiz 5-2 3-2, 1-0, 1-0
27.3. Norge - Ungarn 6-5 3-3, 0-2, 3-0
27.3. Polen - Italien 2-0 1-0, 0-0, 1-0
27.3. Jugoslavien - Schweiz 3-3 2-1, 0-2, 1-0
27.3. Østrig - Rumænien 4-4 0-1, 0-3, 4-0
28.3. Norge - Italien 7-4 2-0, 3-2, 2-2
28.3. Schweiz - Ungarn 7-3 4-0, 3-1, 0-2
28.3. Rumænien - Jugoslavien 5-3 2-0, 2-2, 1-1
28.3. Polen - Østrig 7-2 0-1, 2-1, 5-0
B-VM 1967 Kampe Vund. Uafgj. Tabte Mål Point
1.   Polen 7 5 2 0 32-13 12
2.   Rumænien 7 5 2 0 34-18 12
3.   Norge 7 4 1 2 35-21 9
4.   Jugoslavien 7 2 3 2 29-31 7
5.   Italien 7 2 1 4 23-31 5
6.   Østrig 7 2 1 4 23-34 5
7.    Schweiz 7 1 1 5 22-37 3
8.   Ungarn 7 0 2 5 27-40 2

De fire bedste hold kvalificerede sig til vinter-OL 1968. Polen måtte imidlertid melde afbud, og da Italien ikke ønskede at deltage, gik Polens plads til Østrig. Schweiz og Ungarn, der endte som de to sidste hold i B-VM, rykkede ned i C-VM fra 1969.

Dato Kamp Res. Perioder
19.3. Bulgarien - Holland 10-3 ?
19.3. Japan - Danmark 11-2 ?
20.3. Bulgarien - Frankrig 3-2 1-0, 1-1, 1-1
22.3. Japan - Bulgarien 8-2 2-0, 3-1, 3-1
22.3. Frankrig - Holland 12-6 6-1, 0-4, 6-1
Dato Kamp Res. Perioder
23.3. Danmark - Frankrig 5-2 0-0, 2-1, 3-1
26.3. Holland - Danmark 9-8 3-3, 2-2, 4-3
26.3. Japan - Frankrig 7-2 1-0, 3-1, 3-1
27.3. Danmark - Bulgarien 4-2 0-0, 2-1, 2-1
28.3. Japan - Holland 20-2 4-1, 7-1, 9-0
C-VM 1967 Kampe Vund. Uafgj. Tabte Mål Point
1.   Japan 4 4 0 0 56-8   8
2.   Danmark 4 2 0 2 19-24 4
3.   Bulgarien 4 2 0 2 17-17 4
4.   Frankrig 4 1 0 3 18-21 2
5.   Holland 4 1 0 3 20-50 2

Som C-verdensmester kvalificerede Japan sig til vinter-OL 1968. Frankrig var som værtsland direkte kvalificeret til OL. Ingen hold rykkede op i B-gruppen til VM 1969, fordi A-gruppen blev skåret ned fra otte til seks hold. Til gengæld blev C-gruppen udvidet med Schweiz og Ungarn, der rykkede ned fra B-VM.