- 1932-1933 : Olympique Lillois
- 1933-1934 : FC Sète
- 1934-1935 : FC Sochaux-Montbéliard
- 1935-1936 : RC Paris
- 1936-1937 : Olympique de Marseille
- 1937-1938 : FC Sochaux-Montbéliard
- 1938-1939 : FC Sète
- 1939-1940 : FC Rouen (Zone Nord) - OGC Nice (Zone Sud-Est) - FC Girondins de Bordeaux (Zone Sud-Ouest)
- 1940-1941* : Red Star (Zone Nord) - Olympique de Marseille (Zone Sud)
- 1941-1942* : Stade de Reims (Zone Nord) - FC Sète (Zone Sud)
- 1942-1943* : RC Lens (Zone Nord) - Toulouse FC (Zone Sud)
- 1943-1944* : Equipe Fédérale de Lens-Artois
- 1944-1945 * : FC Rouen
- 1945-1946 : Lille OSC
- 1946-1947 : CO Roubaix-Tourcoing
- 1947-1948 : Olympique de Marseille
- 1948-1949 : Stade de Reims
- 1949-1950 : Girondins ASP de Bordeaux
- 1950-1951 : OGC Nice
- 1951-1952 : OGC Nice
- 1952-1953 : Stade de Reims
- 1953-1954 : Lille OSC
- 1954-1955 : Stade de Reims
- 1955-1956 : OGC Nice
- 1956-1957 : AS Saint-Étienne
- 1957-1958 : Stade de Reims
- 1958-1959 : OGC Nice
- 1959-1960 : Stade de Reims
- 1960-1961 : AS Monaco FC
- 1961-1962 : Stade de Reims
- 1962-1963 : AS Monaco FC
- 1963-1964 : AS Saint-Étienne
- 1964-1965 : FC Nantes
- 1965-1966 : FC Nantes
- 1966-1967 : AS Saint-Étienne
- 1967-1968 : AS Saint-Étienne
- 1968-1969 : AS Saint-Étienne
- 1969-1970 : AS Saint-Etienne
- 1970-1971 : Olympique de Marseille
- 1971-1972 : Olympique de Marseille
- 1972-1973 : FC Nantes
- 1973-1974 : AS Saint-Étienne
- 1974-1975 : AS Saint-Étienne
- 1975-1976 : AS Saint-Étienne
- 1976-1977 : FC Nantes
- 1977-1978 : AS Monaco FC
- 1978-1979 : RC Strasbourg
- 1979-1980 : FC Nantes
- 1980-1981 : AS Saint-Étienne
- 1981-1982 : AS Monaco FC
- 1982-1983 : FC Nantes
- 1983-1984 : FC Girondins de Bordeaux
- 1984-1985 : FC Girondins de Bordeaux
- 1985-1986 : Paris Saint-Germain FC
- 1986-1987 : FC Girondins de Bordeaux
- 1987-1988 : AS Monaco FC
- 1988-1989 : Olympique de Marseille
- 1989-1990 : Olympique de Marseille
- 1990-1991 : Olympique de Marseille
- 1991-1992 : Olympique de Marseille
- 1992-1993 : titre non attribué
- 1993-1994 : Paris Saint-Germain FC
- 1994-1995 : FC Nantes-Atlantique
- 1995-1996 : AJ Auxerre
- 1996-1997 : AS Monaco FC
- 1997-1998 : RC Lens
- 1998-1999 : FC Girondins de Bordeaux
- 1999-2000 : AS Monaco FC
- 2000-2001 : FC Nantes-Atlantique
- 2001-2002 : Olympique Lyonnais
- 2002-2003 : Olympique Lyonnais
- 2003-2004 : Olympique Lyonnais
- 2004-2005 : Olympique Lyonnais
- 2005-2006 : Olympique Lyonnais
- 2006-2007 : Olympique Lyonnais
- 2007-2008 : Olympique Lyonnais
- 2008-2009 : FC Girondins de Bordeaux
- 2009-2010 : Olympique de Marseille
- 2010-2011 : LOSC Lille Métropole
- 2011-2012 : Montpellier HSC
- 2012-2013 : Paris Saint-Germain FC
- 2013-2014 : Paris Saint-Germain FC
- 2014-2015 : Paris Saint-Germain FC
- 2015-2016 : Paris Saint-Germain FC
- 2016-2017 : AS Monaco FC
- 2017-2018 : Paris Saint-Germain FC
- 2018-2019 : Paris Saint-Germain FC
- 2019-2020 : Paris-Saint-Germain FC (*)
- 2020-2021 : LOSC Lille
- 2021-2022 : Paris-Saint-Germain FC
- 2022-2023 : Paris Saint-Germain FC
- 2023-2024 : Paris Saint-Germain FC
(*) En raison de la crise sanitaire liée au coronavirus, la LFP a acté l'arrêt définitif du championnat en avril 2020. Le classement final de la saison 2019-2020 a été établi en fonction d’un calcul basé sur le quotient points pris / matchs joués. Le PSG a été sacré champion de France.