top of page

Senior World Road Championships

Monza, Italy

25-27 June 1937

Senior World Road Championships

Monfalcone, Italy

11-12 September 1948

Senior World Road Championships

Monfalcone, Italy

1-2 September 1951

Senior World Track Championships

Barcelona, Spain

10-13 October 1956

Senior World Road Championships

Wetteren, Belgium

10-11 September 1960

Senior World Track Championships

Venice-Lido, Italy

8-9 September 1962

Senior World Road Championships

Wetteren, Belgium

3-4 July 1965

Senior World Track Championships

Barcelona, Spain

16-17 December 1967

Senior World Track Championships

Mar del Plata, Argentina

23-25 May 1975

Senior World Track Championships

Como, Italy

7-9 September 1979

Senior World Road Championships

Masterton, New Zealand

17-20 December 1980

Senior World Road Championships

Finale Emilia, Italy

26-28 September 1982

Senior World Road Championships

Bogota, Colombia

17-20 August 1984

Senior World Track Championships

Grenoble, France

20-23 August 1987

Senior World Road Championships

Bello, Colombia

11-14 November 1990

Senior World Track Championships

Colorado Springs, USA

22-25 September 1993

Senior World Track Championships

Perth, Australia

6-8 November 1995

Senior World Road Championships

Padua, Italy

5-7 September 1996

Senior World Track Championships

Mar del Plata, Argentina

1-4 November 1997

Junior World Road Championships

Mar del Plata, Argentina

6-8 November 1997

Junior World Track Championships

Piombino, Italy

13-15 September 1998

Junior World Track Championships

Santiago, Chile

24-27 September 1999

Senior World Track Championships

Barrancabermeja, Colombia

29 July - 1 August 2000

Junior World Road Championships

Barrancabermeja, Colombia

4-6 August 2000

Senior World Road Championships

Valence d'Agen, France

13-15 September 2001

Junior World Track Championships

Ostende, Belgium

22-25 August 2002

Senior World Road Championships

Barquisimeto, Venezuela

6-8 November 2003

Junior World Track Championships

L'Aquila, Italy

4-6 September 2004

Senior World Track Championships

Suzhou, China

26-28 August 2005

Junior World Road Championships

Suzhou, China

30 August - 1 September 2005

Senior World Road Championships

Anyang, South Korea

6-8 September 2006

Junior World Track Championships

Cali, Colombia

18-20 August 2007

Senior World Track Championships

Gijon, Spain

4-6 September 2008

Junior World Road Championships

Gijon, Spain

8-10 September 2008

Senior World Road Championships

Haining, China

22-24 September 2009

Junior World Track Championships

Guarne, Colombia

22-24 October 2010

Senior World Track Championships

Yeosu, South Korea

30 August - 1 September 2011

Junior World Road Championships

Yeosu, South Korea

3-5 September 2011

Senior World Road Championships

San Benedetto del Tronto, Italy

12-14 September 2012

Junior World Track Championships

Ostende, Belgium

23-25 August 2013

Senior World Track Championships

Rosario, Argentina

8-10 November 2014

Junior World Road Championships

Rosario, Argentina

12-14 November 2014

Senior World Road Championships

Kaohsiung, Chinese Taipei

19-21 November 2015

Junior World Track Championships

Nanjing, China

11-13 September 2016

Senior World Track Championships

Nanjing, China

3-5 September 2017

Junior World Road Championships

Nanjing, China

7-9 September 2017

Senior World Road Championships

Arnhem, Netherlands

5-7 July 2018

Junior World Track Championships

Barcelona, Spain

7-9 July 2019

Senior World Track Championships

Ibague, Colombia

6-8 November 2021

Junior World Road Championships

Ibague, Colombia

10-12 November 2021

Senior World Road Championships

Buenos Aires, Argentina

2-4 November 2022

Junior World Track Championships

Montecchio Maggiore, Italy

26-28 August 2023

Senior World Track Championships

Wembley-London, England

18-20 April 1938

Senior World Road Championships

Ferrara, Italy

3-4 September 1949

Senior World Road Championships

Venice-Lido, Italy

19-20 September 1953

Senior World Road Championships

Palermo-Sicily, Italy

7-8 September 1957

Senior World Track Championships

Voltrega, Spain

24-25 June 1961

Senior World Road Championships

Nantes, France

7-8 September 1963

Senior World Track Championships

Siracuse-Sicily, Italy

18-19 September 1965

Senior World Road Championships

Alte Montecchio (Vicenza), Italy

14-15 September 1968

Senior World Road Championships

Sesto San Giovanni, Italy

20-21 September 1975

Senior World Road Championships

Finale Emilia, Italy

14-16 September 1979

Senior World Road Championships

Leuven, Belgium

21-23 August 1981

Senior World Track Championships

Finale Emilia, Italy

1-3 October 1982

Senior World Track Championships

Colorado Springs, USA

5-8 September 1985

Senior World Road Championships

Cassano d'Adda, Italy

1-4 September 1988

Senior World Track Championships

Ostende, Belgium

22-25 August 1991

Senior World Road Championships

Gujan Mestras, France

22-24 August 1994

Senior World Road Championships

Perth, Australia

9-11 November 1995

Junior World Track Championships

Barrancabermeja, Colombia

3-5 November 1996

Junior World Track Championships

Mar del Plata, Argentina

1-4 November 1997

Senior World Track Championships

Pamplona, Spain

28-31 August 1998

Junior World Road Championships

Piombino, Italy

17-19 September 1998

Senior World Road Championships

Santiago, Chile

30 September - 2 October 1999

Junior World Track Championships

Barrancabermeja, Colombia

29 July - 1 August 2000

Senior World Track Championships

Valence d'Agen, France

8-11 September 2001

Junior World Road Championships

Valence d'Agen, France

13-15 September 2001

Senior World Track Championships

Barquisimeto, Venezuela

2-4 November 2003

Junior World Road Championships

Barquisimeto, Venezuela

6-8 November 2003

Senior World Road Championships

Sulmona, Italy

8-10 September 2004

Junior World Track Championships

Suzhou, China

26-28 August 2005

Senior World Track Championships

Anyang, South Korea

2-4 September 2006

Junior World Road Championships

Anyang, South Korea

6-8 September 2006

Senior World Road Championships

Cali, Colombia

22-24 August 2007

Junior World Track Championships

Gijon, Spain

4-6 September 2008

Senior World Track Championships

Haining, China

18-20 September 2009

Junior World Road Championships

Haining, China

22-24 September 2009

Senior World Road Championships

Guarne, Colombia

26-28 October 2010

Junior World Track Championships

Yeosu, South Korea

30 August - 1 September 2011

Senior World Track Championships

Ascoli Piceno, Italy

8-10 September 2012

Junior World Road Championships

San Benedetto del Tronto, Italy

12-14 September 2012