2021 Oberstdorf, Tyskland (1)
Sprint (k) Jonna Sundling.
2019 Seefeld, Österrike (2)
Sprintstafett (k) Stina Nilsson och Maja Dahlqvist, 4x5 km stafett (Ebba Andersson, Frida Karlsson, Charlotte Kalla, Stina Nilsson).
2015 Falun (2)
10 km (f) Charlotte Kalla, 15 km (f) Johan Olsson.
2013 Val di Fiemme, Italien (1)
50 km (k) Johan Olsson.
2011 Oslo, Norge (2)
Sprint (f) Marcus Hellner, sprintstafett (k) Ida Ingemarsdotter och Charlotte Kalla.
2005 Obersdorf, Tyskland (1)
Sprint (k) Emelie Öhrstig.
2003 Val di Fiemme, Italien (2)
Sprint (f) Thobias Fredriksson, dubbeljakt 2x10 km Per Elofsson.
2001 Lahtis, Finland (2)
15 km (k) Per Elofsson, dubbeljakt 2x10 km Per Elofsson.
1993 Falun, Sverige (1)
50 km (f) Torgny Mogren.
1991 Val di Fiemme, Italien (2)
30 km (k) Gunde Svan, 50 km (f) Torgny Mogren.
1989 Lahtis, Finland (3)
15 km (f) Gunde Svan, 50 km (f) Gunde Svan, 4x10 km stafett (Christer Majbäck, Gunde Svan, Lars Håland, Torgny Mogren).
1987 Oberstdorf, Västtyskland (3)
20 km (f) Marie-Helene Westin, 30 km (k) Thomas Wassberg, 4x10 km stafett (Erik Östlund, Gunde Svan, Thomas Wassberg, Torgny Mogren).
1985 Seefeld, Österrike (2)
30 km (k) Gunde Svan, 50 km (f) Gunde Svan.
1982 Oslo, Norge (2)
30 km (f) Thomas Eriksson, 50 km (k) Thomas Wassberg.
1978 Lahtis, Finland (2)
50 km (k) Sven-Åke Lundbäck, 4x10 km stafett (Sven-Åke Lundbäck, Christer Johansson, Tommy Limby, Thomas Magnusson).
1974 Falun, Sverige (1)
30 km (k) Thomas Magnusson.
1970 Vysoké Tatry, Tjeckoslovakien (1)
15 km (k) Lars-Göran Åslund.
1962 Zakopane, Polen (3)
15 km Assar Rönnlund, 50 km Sixten Jernberg, 4x10 km stafett (Lars Olsson, Sture Grahn, Sixten Jernberg, Assar Rönnlund).
1958 Lahtis, Finland (2)
50 km Sixten Jernberg, 4x10 km stafett (Sixten Jernberg, Lennart Larsson, Sture Grahn, Per-Erik Larsson).
1950 Lake Placid, USA (3)
18 km Karl-Erik Åström, 50 km Gunnar Eriksson, 4x10 km stafett (Nils Täpp, Karl-Erik Åström, Martin Lundström, Enar Josefsson).
1941 Cortina d'Ampezzo, Italien (1)
Guld: 18 km Alfred Dahlqvist.
1935 Vysoké Tatry, Tjeckoslovakien (1)
50 km Nils-Joel Englund.
1934 Sollefteå, Sverige (1)
50 km Elis Wiklund.
1933 Innsbruck, Österrike (2)
18 km Nils-Joel Englund, 4x10 km stafett (Per Erik Hedlund, Sven Utterström, Nils-Joel Englund, Hjalmar Bergström).
1930 Oslo, Norge (1)
50 km Sven Utterström.
1927 Cortina d'Ampezzo, Italien (2)
18 km John Lindgren, 50 km John Lindgren