Skip to content
Monaco Grand Prix Winners by Year
- 1929 – William Grover-Williams (Bugatti)
- 1930 – René Dreyfus (Bugatti)
- 1931 – Louis Chiron (Bugatti)
- 1932 – Tazio Nuvolari (Alfa Romeo)
- 1933 – Achille Varzi (Bugatti)
- 1934 – Guy Moll (Alfa Romeo)
- 1935 – Luigi Fagioli (Mercedes-Benz)
- 1936 – None (Race not held)
- 1937 – Manfred von Brauchitsch (Mercedes-Benz)
- 1938 – None (Race not held)
- 1939-1944 – None (World War II)
- 1945-1947 – None (Post-war recovery)
- 1948 – Giuseppe Farina (Maserati)
- 1949 – None (Race not held)
- 1950 – Juan Manuel Fangio (Alfa Romeo)
- 1951-1954 – None (Race not held)
- 1955 – Maurice Trintignant (Ferrari)
- 1956 – Stirling Moss (Maserati)
- 1957 – None (Race not held)
- 1958 – Maurice Trintignant (Cooper-Climax)
- 1959 – Jack Brabham (Cooper-Climax)
- 1960 – Stirling Moss (Lotus-Climax)
- 1961 – Stirling Moss (Lotus-Climax)
- 1962 – Bruce McLaren (Cooper-Climax)
- 1963 – Graham Hill (BRM)
- 1964 – Graham Hill (BRM)
- 1965 – Graham Hill (BRM)
- 1966 – Jackie Stewart (BRM)
- 1967 – Denny Hulme (Brabham-Repco)
- 1968 – Graham Hill (Lotus-Ford)
- 1969 – Graham Hill (Lotus-Ford)
- 1970 – Jochen Rindt (Lotus-Ford)
- 1971 – Jackie Stewart (Tyrrell-Ford)
- 1972 – Jean-Pierre Beltoise (BRM)
- 1973 – Jackie Stewart (Tyrrell-Ford)
- 1974 – Ronnie Peterson (Lotus-Ford)
- 1975 – Niki Lauda (Ferrari)
- 1976 – Niki Lauda (Ferrari)
- 1977 – Jody Scheckter (Wolf-Ford)
- 1978 – Patrick Depailler (Tyrrell-Ford)
- 1979 – Jody Scheckter (Ferrari)
- 1980 – Carlos Reutemann (Williams-Ford)
- 1981 – Gilles Villeneuve (Ferrari)
- 1982 – Riccardo Patrese (Brabham-Ford)
- 1983 – Keke Rosberg (Williams-Ford)
- 1984 – Alain Prost (McLaren-TAG)
- 1985 – Alain Prost (McLaren-TAG)
- 1986 – Alain Prost (McLaren-TAG)
- 1987 – Ayrton Senna (Lotus-Honda)
- 1988 – Alain Prost (McLaren-Honda)
- 1989 – Ayrton Senna (McLaren-Honda)
- 1990 – Ayrton Senna (McLaren-Honda)
- 1991 – Ayrton Senna (McLaren-Honda)
- 1992 – Ayrton Senna (McLaren-Honda)
- 1993 – Ayrton Senna (McLaren-Ford)
- 1994 – Michael Schumacher (Benetton-Ford)
- 1995 – Michael Schumacher (Benetton-Renault)
- 1996 – Olivier Panis (Ligier-Mugen-Honda)
- 1997 – Michael Schumacher (Ferrari)
- 1998 – Mika Häkkinen (McLaren-Mercedes)
- 1999 – Michael Schumacher (Ferrari)
- 2000 – David Coulthard (McLaren-Mercedes)
- 2001 – Michael Schumacher (Ferrari)
- 2002 – David Coulthard (McLaren-Mercedes)
- 2003 – Juan Pablo Montoya (Williams-BMW)
- 2004 – Jarno Trulli (Renault)
- 2005 – Kimi Räikkönen (McLaren-Mercedes)
- 2006 – Fernando Alonso (Renault)
- 2007 – Fernando Alonso (McLaren-Mercedes)
- 2008 – Lewis Hamilton (McLaren-Mercedes)
- 2009 – Jenson Button (Brawn-Mercedes)
- 2010 – Mark Webber (Red Bull-Renault)
- 2011 – Sebastian Vettel (Red Bull-Renault)
- 2012 – Mark Webber (Red Bull-Renault)
- 2013 – Nico Rosberg (Mercedes)
- 2014 – Nico Rosberg (Mercedes)
- 2015 – Nico Rosberg (Mercedes)
- 2016 – Lewis Hamilton (Mercedes)
- 2017 – Sebastian Vettel (Ferrari)
- 2018 – Daniel Ricciardo (Red Bull-Renault)
- 2019 – Lewis Hamilton (Mercedes)
- 2020 – None (Race canceled due to COVID-19 pandemic)
- 2021 – Max Verstappen (Red Bull-Honda)
- 2022 – Sergio Pérez (Red Bull-RBPT)
- 2023 – Max Verstappen (Red Bull-RBPT)
- 2024 – Charles Leclerc (Ferrari)