We take a look at the full list of Ligue 1 champions since the division became professional in 1932.
The league was run by an amateur sport governing body for three decades before Ligue 1 was inaugurated in 1932.
Since the first professional season, there has been a total of 16 different French football champions.
Paris Saint-Germain are the most successful club in France, having won 12 titles between 1986 and 2024. They overtook Saint-Etienne in 2023, with Las Verts winning 10 titles between 1957 and 1981.
Olympique Lyonnais hold the record for most Ligue 1 titles in a row as they were crowned champions in seven consecutive seasons from 2001/02.
Year | Champions | Runners-up |
1932/33 | Olympique Lillois | Cannes |
1933/34 | Sete | Fives |
1934/35 | Sochaux | Strasbourg |
1935/36 | RC Paris | Lille |
1936/37 | Marseille | Sochaux |
1937/38 | Sochaux | Marseille |
1938/39 | Sete | Marseille |
Year | Champions | Runners-up |
1945/46 | Lille | Saint-Etienne |
1946/47 | Roubaix-Tourcoing | Reims |
1947/48 | Marseille | Lille |
1948/49 | Reims | Lille |
1949/50 | Bordeaux | Lille |
1950/51 | Nice | Lille |
1951/52 | Nice | Bordeaux |
1952/53 | Reims | Sochaux |
1953/54 | Lille | Reims |
1954/55 | Reims | Toulouse |
1955/56 | Nice | Lens |
1956/57 | Saint-Etienne | Lens |
1957/58 | Reims | Nimes |
1958/59 | Nice | Nimes |
1959/60 | Reims | Nimes |
Year | Champions | Runners-up |
1960/61 | Monaco | RC Paris |
1961/62 | Reims | RC Paris |
1962/63 | Monaco | Reims |
1963/64 | Saint-Etienne | Monaco |
1964/65 | Nantes | Bordeaux |
1965/66 | Nantes | Bordeaux |
1966/67 | Saint-Etienne | Nantes |
1967/68 | Saint-Etienne | Nice |
1968/69 | Saint-Etienne | Bordeaux |
1969/70 | Saint-Etienne | Marseille |
Year | Champions | Runners-up |
1970/71 | Marseille | Saint-Etienne |
1971/72 | Marseille | Nimes |
1972/73 | Nantes | Nice |
1973/74 | Saint-Etienne | Nantes |
1974/75 | Saint-Etienne | Marseille |
1975/76 | Saint-Etienne | Nice |
1976/77 | Nantes | Lens |
1977/78 | Monaco | Nantes |
1978/79 | Strasbourg | Nantes |
1979/80 | Nantes | Sochaux |
Year | Champions | Runners-up |
1980/81 | Saint-Etienne | Nantes |
1981/82 | Monaco | Saint-Etienne |
1982/83 | Nantes | Bordeaux |
1983/84 | Bordeaux | Monaco |
1984/85 | Bordeaux | Nantes |
1985/86 | Paris Saint-Germain | Nantes |
1986/87 | Bordeaux | Marseille |
1987/88 | Monaco | Bordeaux |
1988/89 | Marseille | Paris Saint-Germain |
1989/90 | Marseille | Bordeaux |
Year | Champions | Runners-up |
1990/91 | Marseille | Monaco |
1991/92 | Marseille | Monaco |
1992/93 | (No winner)* | Paris Saint-Germain |
1993/94 | Paris Saint-Germain | Marseille |
1994/95 | Nantes | Lyon |
1995/96 | Auxerre | Paris Saint-Germain |
1996/97 | Monaco | Paris Saint-Germain |
1997/98 | Lens | Metz |
1998/99 | Bordeaux | Marseille |
1999/00 | Monaco | Paris Saint-Germain |
*Marseille were stripped of the 1992/93 title by the LFP after being found guilty of bribery. No winner was declared for that season.
Year | Champions | Runners-up |
2000/01 | Nantes | Lyon |
2001/02 | Lyon | Lens |
2002/03 | Lyon | Monaco |
2003/04 | Lyon | Paris Saint-Germain |
2004/05 | Lyon | Lille |
2005/06 | Lyon | Bordeaux |
2006/07 | Lyon | Marseille |
2007/08 | Lyon | Bordeaux |
2008/09 | Bordeaux | Marseille |
2009/10 | Marseille | Lyon |
Year | Champions | Runners-up |
2010/11 | Lille | Marseille |
2011/12 | Montpellier | Paris Saint-Germain |
2012/13 | Paris Saint-Germain | Marseille |
2013/14 | Paris Saint-Germain | Monaco |
2014/15 | Paris Saint-Germain | Lyon |
2015/16 | Paris Saint-Germain | Lyon |
2016/17 | Monaco | Paris Saint-Germain |
2017/18 | Paris Saint-Germain | Monaco |
2018/19 | Paris Saint-Germain | Lille |
2019/20 | Paris Saint-Germain | Marseille |
Year | Champions | Runners-up |
2020/21 | Lille | Paris Saint-Germain |
2021/22 | Paris Saint-Germain | Marseille |
2022/23 | Paris Saint-Germain | Lens |
2023/24 | Paris Saint-Germain | Monaco |