List of Serie C champions and promotions
This article is a list of Serie C champions and promotions since its establishment – including the competition under previous names.denote other teams promoted.
- 1926–27 – Monza,,,
- 1927–28 – Edera Trieste,,,,,
- 1928–29 – Vogherese, Vigevanesi, Pavia, Clarense, Mirandolese, Rovigo, Empoli
denote other teams promoted.
- 1929–30 – Udinese,,,
- 1930–31 – Comense, Vigevanesi, Cagliari
- 1931–32 – Giovanni Grion, Messina, Sampierdarenese
- 1932–33 – Initially: Perugia, Foggia, Vezio Parducci Viareggio, Following expansion: Catanzarese, Seregno, SPAL, Pavia, Vicenza, Derthona
- 1933–34 – Aquila, Pisa, Lucchese, Catania
- 1934–35 – Taranto, Siena
denote other teams promoted.
- 1935–36 – Venezia, Cremonese, Spezia, Catanzaro
- 1936–37 – Padova, Vigevano, Sanremese, Anconitana, Taranto
- 1937–38 – SPAL, Fanfulla Lodi, Casale, Siena, Salernitana
- 1938–39 – Brescia, Catania
- 1939–40 – Reggiana, Vicenza, Maceratese
- 1940–41 – Prato, Fiumana
- 1941–42 – Cremonese, Juventina Palermo
- 1942–43 – Varese, Pro Gorizia
- 1943–45 – postponed due to World War II
- 1945–46 – Mestrina, Prato, Perugia, Alba Ala Roma, Benevento, Lecce, Leone Palermo
- 1946–47 – Magenta, Vita Nova P.S. Pietro, Bolzano, Centese, Nocerina
- 1947–48 – competed amongst 18 regional leagues, no promotion to Serie B, no overall champions
- 1948–49 – Fanfulla Lodi, Udinese, Prato, Avellino
- 1949–50 – Seregno, Treviso, Anconitana, Messina
- 1950–51 – Monza, Marzotto Valdagno, Piombino, Juve Stabia
- 1951–52 – Cagliari
- 1952–53 – Pavia,
- 1953–54 – Parma,
- 1954–55 – Bari,
- 1955–56 – Venezia,
- 1956–57 – Prato,
- 1957–58 – Reggiana,
- 1958–59 – OZO Mantova, Catanzaro
- 1959–60 – Pro Patria, Prato, Foggia
- 1960–61 – Modena, Lucchese, Cosenza
- 1961–62 – Triestina, Cagliari, Foggia
- 1962–63 – Varese, Prato, Potenza
- 1963–64 – Reggiana, Livorno, Trani
- 1964–65 – Novara, Pisa, Reggina
- 1965–66 – Savona, Arezzo, Salernitana
- 1966–67 – Monza, Perugia, Bari
- 1967–68 – Como, Cesena, Ternana
- 1968–69 – Piacenza, Arezzo, Casertana
- 1969–70 – Novara, Massese, Casertana
- 1970–71 – Reggiana, Genoa, Sorrento
- 1971–72 – Lecco, Ascoli, Brindisi
- 1972–73 – Parma, SPAL, Avellino
- 1973–74 – Alessandria, Sambenedettese, Pescara
- 1974–75 – Piacenza, Modena, Catania
- 1975–76 – Monza, Rimini, Lecce
- 1976–77 – Cremonese, Pistoiese, Bari
- 1977–78 – Udinese, SPAL, Nocerina
Group A
Season | Winner | Runner Up |
| | |
1978–79 | Como | Parma |
1979–80 | Varese | Rimini |
1980–81 | Reggiana | Cremonese |
1981–82 | Atalanta | Monza |
1982–83 | Triestina | Padova |
1983–84 | Parma | Bologna |
1984–85 | Brescia | Lanerossi Vicenza |
1985–86 | Parma | Modena |
1986–87 | Piacenza | Padova |
1987–88 | Ancona | Monza |
1988–89 | Reggiana | Triestina |
1989–90 | Modena | Lucchese |
1990–91 | Piacenza | Venezia |
1991–92 | SPAL | Monza |
1992–93 | Ravenna | Vicenza |
Group B
Season | Winner | Runner Up |
| | |
1978–79 | Matera | Pisa |
1979–80 | Catania | Foggia |
1980–81 | Cavese | Sambenedettese |
1981–82 | Arezzo | Campobasso |
1982–83 | Empoli | Pescara |
1983–84 | Bari | Taranto |
1984–85 | Catanzaro | Palermo |
1985–86 | Messina | Taranto |
1986–87 | Catanzaro | Barletta |
1987–88 | Licata | Cosenza |
1988–89 | Cagliari | Foggia |
1989–90 | Taranto | Salernitana |
1990–91 | Casertana | Palermo |
1991–92 | Ternana | Fidelis Andria |
1992–93 | Palermo | Acireale |
Season | Winner | Playoff Winner |
| | |
1993–94 | Chievo | Como |
1994–95 | Bologna | Pistoiese |
1995–96 | Ravenna | Empoli |
1996–97 | Treviso | Monza |
1997–98 | Cesena | Cremonese |
1998–99 | Alzano Virescit | Pistoiese |
1999–00 | Siena | Cittadella |
2000–01 | Modena | Como |
2001–02 | Livorno | Triestina |
2002–03 | Treviso | AlbinoLeffe |
2003–04 | Arezzo | Cesena |
2004–05 | Cremonese | Mantova |
2005–06 | Spezia | Genoa |
2006–07 | Grosseto | Pisa |
2007–08 | Sassuolo | Cittadella |
Season | Winner | Playoff Winner |
| | |
1993–94 | Perugia | Salernitana |
1994–95 | Reggina | Avellino |
1995–96 | Lecce | Castel di Sangro |
1996–97 | Fidelis Andria | Ancona |
1997–98 | Cosenza | Ternana |
1998–99 | Fermana | Savoia |
1999–00 | Crotone | Ancona |
2000–01 | Palermo | Messina |
2001–02 | Ascoli | Catania |
2002–03 | Avellino | Pescara |
2003–04 | Catanzaro | Crotone |
2004–05 | Rimini | Avellino |
2005–06 | Napoli | Frosinone |
2006–07 | Ravenna | Avellino |
2007–08 | Salernitana | Ancona |
Group A
Season | Winner | Playoff Winner |
| | |
2008–09 | Cesena | Padova |
2009–10 | Novara | Varese |
2010–11 | Gubbio | Verona |
2011–12 | Ternana | Pro Vercelli |
2012–13 | Trapani | Carpi |
2013–14 | Virtus Entella | Pro Vercelli |
Group B
Season | Winner | Playoff Winner |
| | |
2008–09 | Gallipoli | Crotone |
2009–10 | Portogruaro | Pescara |
2010–11 | Nocerina | Juve Stabia |
2011–12 | Spezia | Virtus Lanciano |
2012–13 | Avellino | Latina |
2013–14 | Perugia | Frosinone |
Seasons from 1978–79 to 1990–91
Seasons from 1991–92 to 2007–08
Seasons from 2008–09 to 2010–11
Seasons from 2011–12 to 2013–14 season