# List of Mexican football champions

The Mexican football champions are the national champions of the Liga MX, which is the highest level of the Mexican football league system. Formerly known as Liga Mayor from 1943 to 1949, and then as Primera División de México from 1949 to 2012. The first season in the professional era began in 1943.
Since the 1970–71 season, the final phase called "liguilla" has been held to define the champions. Since the 1996–97 season, two champions are crowned each year, starting with the Invierno and Verano tournaments (1996–2002), later renamed as the Apertura and Clausura tournaments (2002–present).

## Liga MX champions
### Annual table points format

| Ed. | Season | Champions | Results | Runners-up |
| Liga Mayor |||||
| 1 | 1943–44 | Asturias | pts 37/37 4–1 | RC España |
| 2 | 1944–45 | RC España | pts 38/30 | Puebla |
| 3 | 1945–46 | Veracruz | pts 45/42 | Atlante |
| 4 | 1946–47 | Atlante | pts 42/41 | León |
| 5 | 1947–48 | León | pts 36/36 0–0 2–0 | Oro |
| 6 | 1948–49 | León | pts 39/38 | Atlas |
| Primera División de México |||||
| 7 | 1949–50 | Veracruz | pts 39/33 | Atlante |
| 8 | 1950–51 | Atlas | pts 30/29 | Atlante |
| 9 | 1951–52 | León | pts 31/30 | Guadalajara |
| 10 | 1952–53 | Tampico | pts 34/28 | Zacatepec |
| 11 | 1953–54 | Marte | pts 26/25 | Oro |
| 12 | 1954–55 | Zacatepec | pts 32/30 | Guadalajara |
| 13 | 1955–56 | León | pts 37/37 4–2 | Oro |
| 14 | 1956–57 | Guadalajara | pts 36/30 | Toluca |
| 15 | 1957–58 | Zacatepec | pts 39/34 | Toluca |
| 16 | 1958–59 | Guadalajara | pts 38/36 | León |
| 17 | 1959–60 | Guadalajara | pts 38/34 | América |
| 18 | 1960–61 | Guadalajara | pts 39/32 | Oro |
| 19 | 1961–62 | Guadalajara | pts 41/34 | América |
| 20 | 1962–63 | Oro | pts 36/35 | Guadalajara |
| 21 | 1963–64 | Guadalajara | pts 37/33 | América |
| 22 | 1964–65 | Guadalajara | pts 40/38 | Oro |
| 23 | 1965–66 | América | pts 42/40 | Atlas |
| 24 | 1966–67 | Toluca | pts 41/39 | América |
| 25 | 1967–68 | Toluca | pts 44/40 | UNAM |
| 26 | 1968–69 | Cruz Azul | pts 45/39 | Guadalajara |
| 27 | 1969–70 | Guadalajara | pts 44/38 | Cruz Azul |
| 28 | México 1970 | Cruz Azul | Final group | Guadalajara |

### Final phase format (liguilla)

| Ed. | Season | Champions | Results | Runners-up | Annual points leader |
| 29 | 1970–71 | América | 0–0 2–0 | Toluca | América 44 pts |
| 30 | 1971–72 | Cruz Azul | 4–1 | América | Cruz Azul 51 pts |
| 31 | 1972–73 | Cruz Azul | 1–1 0–0 2–1 | León | Cruz Azul 46 pts |
| 32 | 1973–74 | Cruz Azul | 1–2 3–0 | Atlético Español | Cruz Azul 49 pts |
| 33 | 1974–75 | Toluca | Final group | León | León 51 pts |
| 34 | 1975–76 | América | 3–0 1–0 | UdeG | América 53 pts |
| 35 | 1976–77 | UNAM | 0–0 1–0 | UdeG | UNAM 50 pts |
| 36 | 1977–78 | UANL | 2–0 1–1 | UNAM | América 51 pts |
| 37 | 1978–79 | Cruz Azul | 0–0 2–0 | UNAM | Cruz Azul 51 pts |
| 38 | 1979–80 | Cruz Azul | 1-0 3-3 | UANL | América 57 pts |
| 39 | 1980–81 | UNAM | 0–1 4–1 | Cruz Azul | Tecos 51 pts |
| 40 | 1981–82 | UANL | 2–1 0–1 (3–1 p) | Atlante | Atlante 53 pts |
| 41 | 1982–83 | Puebla | 1–2 1–0 (7–6 p) | Guadalajara | América 61 pts |
| 42 | 1983–84 | América | 2–2 3–1 | Guadalajara | América 51 pts |
| 43 | 1984–85 | América | 1–1 0–0 3–1 | UNAM | UNAM 55 pts |
| 44 | Prode 1985 | América | 1–4 4–0 (a.e.t.) | Tampico Madero | Puebla 37 pts |
| 45 | México 1986 | Monterrey | 1–2 2–0 (a.e.t.) | Tampico Madero | Puebla 37 pts |
| 46 | 1986–87 | Guadalajara | 1–2 3–0 | Cruz Azul | Guadalajara 55 pts |
| 47 | 1987–88 | América | 0–1 4–1 | UNAM | América 55 pts |
| 48 | 1988–89 | América | 3–2 2–2 | Cruz Azul | Puebla 53 pts |
| 49 | 1989–90 | Puebla | 2–1 4–3 | UdeG | América 48 pts |
| 50 | 1990–91 | UNAM | 2–3 1–0 (a.g.) | América | UNAM 55 pts |
| 51 | 1991–92 | León | 0–0 2–0 (a.e.t.) | Puebla | Atlante 50 pts |
| 52 | 1992–93 | Atlante | 1–0 3–0 | Monterrey | Necaxa 54 pts |
| 53 | 1993–94 | Tecos | 0–1 2–0 (a.e.t.) | Santos Laguna | Tecos 51 pts |
| 54 | 1994–95 | Necaxa | 1–1 2–0 | Cruz Azul | Guadalajara 52 pts |
| 55 | 1995–96 | Necaxa | 1–1 0–0 (a.g.) | Celaya | Cruz Azul 56 pts |
| 56 | Invierno 1996 | Santos Laguna | 0–1 4–2 | Necaxa | Atlante 66 pts |
| 57 | Verano 1997 | Guadalajara | 1–1 6–1 | Toros Neza | Atlante 66 pts |
| 58 | Invierno 1997 | Cruz Azul | 1–0 1–1 (g.g.) | León | Cruz Azul 61 pts |
| 59 | Verano 1998 | Toluca | 1–2 5–2 | Necaxa | Cruz Azul 61 pts |
| 60 | Invierno 1998 | Necaxa | 0–0 2–0 | Guadalajara | Toluca 75 pts |
| 61 | Verano 1999 | Toluca | 3–3 2–2 (5–4 p) | Atlas | Toluca 75 pts |
| 62 | Invierno 1999 | Pachuca | 2–2 1–0 (g.g.) | Cruz Azul | Toluca 72 pts |
| 63 | Verano 2000 | Toluca | 2–0 5–1 | Santos Laguna | Toluca 72 pts |
| 64 | Invierno 2000 | Morelia | 3–1 0–2 (5–4 p) | Toluca | Cruz Azul 55 pts |
| 65 | Verano 2001 | Santos Laguna | 1–2 3–1 | Pachuca | Cruz Azul 55 pts |
| 66 | Invierno 2001 | Pachuca | 2–0 1–1 | UANL | Toluca 67 pts |
| 67 | Verano 2002 | América | 0–2 3–0 (g.g.) | Necaxa | Toluca 67 pts |
| 68 | Apertura 2002 | Toluca | 0–1 4–1 | Morelia | Toluca 74 pts |
| 69 | Clausura 2003 | Monterrey | 3–1 0–0 | Morelia | Toluca 74 pts |
| 70 | Apertura 2003 | Pachuca | 3–1 0–1 | UANL | UNAM 79 pts |
| 71 | Clausura 2004 | UNAM | 1–1 0–0 (5–4 p) | Guadalajara | UNAM 79 pts |
| 72 | Apertura 2004 | UNAM | 2–1 1–0 | Monterrey | Morelia 57 pts |
| 73 | Clausura 2005 | América | 1–1 6–3 | Tecos | Morelia 57 pts |
| 74 | Apertura 2005 | Toluca | 3–3 3–0 | Monterrey | Cruz Azul 60 pts |
| 75 | Clausura 2006 | Pachuca | 0–0 1–0 | San Luis | Cruz Azul 60 pts |
| 76 | Apertura 2006 | Guadalajara | 1–1 2–1 | Toluca | Pachuca 65 pts |
| 77 | Clausura 2007 | Pachuca | 2–1 1–1 | América | Pachuca 65 pts |
| 78 | Apertura 2007 | Atlante | 0–0 2–1 | UNAM | Santos Laguna 69 pts |
| 79 | Clausura 2008 | Santos Laguna | 2–1 1–1 | Cruz Azul | Santos Laguna 69 pts |
| 80 | Apertura 2008 | Toluca | 2–0 0–2 (7–6 p) | Cruz Azul | Toluca 63 pts |
| 81 | Clausura 2009 | UNAM | 1–0 2–2 (a.e.t.) | Pachuca | Toluca 63 pts |
| 82 | Apertura 2009 | Monterrey | 4–3 2–1 | Cruz Azul | Monterrey 66 pts |
| 83 | Bicentenario 2010 | Toluca | 2–2 0–0 (4–3 p) | Santos Laguna | Monterrey 66 pts |
| 84 | Apertura 2010 | Monterrey | 2–3 3–0 | Santos Laguna | Cruz Azul 65 pts |
| 85 | Clausura 2011 | UNAM | 1–1 2–1 | Morelia | Cruz Azul 65 pts |
| 86 | Apertura 2011 | UANL | 1–0 3–1 | Santos Laguna | UANL 59 pts |
| 87 | Clausura 2012 | Santos Laguna | 1–1 2–1 | Monterrey | UANL 59 pts |
| Liga MX ||||||
| 88 | Apertura 2012 | Tijuana | 2–1 2–0 | Toluca | América 63 pts |
| 89 | Clausura 2013 | América | 0–1 2–1 (4–2 p) | Cruz Azul | América 63 pts |
| 90 | Apertura 2013 | León | 2–0 3–1 | América | Cruz Azul 65 pts |
| 91 | Clausura 2014 | León | 2–3 2–0 (a.e.t.) | Pachuca | Cruz Azul 65 pts |
| 92 | Apertura 2014 | América | 0–1 3–0 | UANL | UANL 60 pts |
| 93 | Clausura 2015 | Santos Laguna | 5–0 0–3 | Querétaro | UANL 60 pts |
| 94 | Apertura 2015 | UANL | 3–0 1–4 (4–2 p) | UNAM | Monterrey 60 pts |
| 95 | Clausura 2016 | Pachuca | 1–0 1–1 | Monterrey | Monterrey 60 pts |
| 96 | Apertura 2016 | UANL | 1–1 1–1 (3–0 p) | América | Tijuana 64 pts |
| 97 | Clausura 2017 | Guadalajara | 2–2 2–1 | UANL | Tijuana 64 pts |
| 98 | Apertura 2017 | UANL | 1–1 2–1 | Monterrey | Monterrey 66 pts |
| 99 | Clausura 2018 | Santos Laguna | 2–1 1–1 | Toluca | Monterrey 66 pts |
| 100 | Apertura 2018 | América | 0–0 2–0 | Cruz Azul | UANL 66 pts |
| 101 | Clausura 2019 | UANL | 1–0 0–0 | León | UANL 66 pts |
| 102 | Apertura 2019 | Monterrey | 2–1 1–2 (4–2 p) | América | León 54 pts |
| 103 | Clausura 2020 | The season was canceled, due to the COVID-19 pandemic | The season was canceled, due to the COVID-19 pandemic | The season was canceled, due to the COVID-19 pandemic | | León 54 pts |
| 104 | Guardianes 2020 | León | 1–1 2–0 | UNAM | Cruz Azul 70 pts |
| 105 | Guardianes 2021 | Cruz Azul | 1–0 1–1 | Santos Laguna | Cruz Azul 70 pts |
| 106 | Apertura 2021 | Atlas | 2–3 1–0 (4–3 p) | León | UANL 61 pts |
| 107 | Clausura 2022 | Atlas | 2–0 1–2 | Pachuca | UANL 61 pts |
| 108 | Apertura 2022 | Pachuca | 5–1 3–1 | Toluca | Monterrey 75 pts |
| 109 | Clausura 2023 | UANL | 0–0 3–2 (a.e.t.) | Guadalajara | Monterrey 75 pts |
| 110 | Apertura 2023 | América | 1–1 3–0 (a.e.t.) | UANL | América 75 pts |
| 111 | Clausura 2024 | América | 1–1 1–0 | Cruz Azul | América 75 pts |
| 112 | Apertura 2024 | América | 2–1 1–1 | Monterrey | |

## Ascenso MX champions

| Ed. | Season | Champions | Runners-up |
| Primera División A de México ||||
| 1 | 1994–95 | Celaya | Pachuca |
| 2 | 1995–96 | Pachuca | Gallos de Hermosillo |
| 3 | Invierno 1996 | UANL | Atlético Hidalgo |
| 4 | Verano 1997 | UANL | UAT |
| 5 | Invierno 1997 | Pachuca | RS Zacatecas |
| 6 | Verano 1998 | Tigrillos UANL | Zacatepec |
| 7 | Invierno 1998 | Atlético Yucatán | Chivas Tijuana |
| 8 | Verano 1999 | Unión de Curtidores$^1$ | Cruz Azul Hidalgo |
| 9 | Invierno 1999 | Irapuato | Zacatepec |
| 10 | Verano 2000 | Irapuato | Cruz Azul Hidalgo |
| 11 | Invierno 2000 | Gallos de Aguascalientes | La Piedad |
| 12 | Verano 2001 | La Piedad | Toros Neza |
| 13 | Invierno 2001 | Veracruz | San Luis |
| 14 | Verano 2002 | San Luis | Tigrillos UANL |
| 15 | Apertura 2002 | Irapuato | La Piedad |
| 16 | Clausura 2003 | León | Tapatío |
| 17 | Apertura 2003 | Sinaloa | Cobras |
| 18 | Clausura 2004 | León | Sinaloa |
| 19 | Apertura 2004 | San Luis | Atlético Mexiquense |
| 20 | Clausura 2005 | Querétaro | León |
| 21 | Apertura 2005 | Puebla | Cruz Azul Hidalgo |
| 22 | Clausura 2006 | Querétaro | Indios CDJ |
| 23 | Apertura 2006 | Puebla | Salamanca |
| 24 | Clausura 2007 | Sinaloa | León |
| 25 | Apertura 2007 | Indios CDJ | Sinaloa |
| 26 | Clausura 2008 | León | Sinaloa |
| 27 | Apertura 2008 | Querétaro | Irapuato |
| 28 | Clausura 2009 | Mérida | Tijuana |
| Liga de Ascenso ||||
| 29 | Apertura 2009 | Necaxa | Irapuato |
| 30 | Bicentenario 2010 | Necaxa | León |
| 31 | Apertura 2010 | Tijuana | Veracruz |
| 32 | Clausura 2011 | Irapuato | Tijuana |
| 33 | Apertura 2011 | UAT | La Piedad |
| 34 | Clausura 2012 | León | BUAP |
| Ascenso MX ||||
| 35 | Apertura 2012 | La Piedad$^2$ | Sinaloa |
| 36 | Clausura 2013 | Toros Neza | Necaxa |
| 37 | Apertura 2013 | UdeG | Necaxa |
| 38 | Clausura 2014 | Tecos | UAT |
| 39 | Apertura 2014 | Necaxa | Coras |
| 40 | Clausura 2015 | Sinaloa | Atlético San Luis |
| 41 | Apertura 2015 | Juárez | Atlante |
| 42 | Clausura 2016 | Necaxa | Zacatecas |
| 43 | Apertura 2016 | Sinaloa | Atlante |
| 44 | Clausura 2017 | BUAP | Juárez |
| 45 | Apertura 2017 | Oaxaca | Juárez |
| 46 | Clausura 2018 | Tapachula$^3$ | UdeG |
| 47 | Apertura 2018 | Atlético San Luis | Sinaloa |
| 48 | Clausura 2019 | Atlético San Luis | Sinaloa |
| 49 | Apertura 2019 | Oaxaca | Zacatepec |

### Notes

* Puebla bought Unión de Curtidores and took over its spot in the Primera División.
* Veracruz bought La Piedad and took over its spot in the Liga MX.
* Tapachula were not certified to be promoted to Liga MX.

## Liga de Expansión MX champions

| Ed. | Season | Champions | Runners-up |
| 1 | Guardianes 2020 | Tampico Madero | Atlante |
| 2 | Guardianes 2021 | Tepatitlán | Morelia |
| 3 | Apertura 2021 | Atlante | Tampico Madero |
| 4 | Clausura 2022 | Morelia | Sonora |
| 5 | Apertura 2022 | Atlante | Celaya |
| 6 | Clausura 2023 | Tapatío | Morelia |
| 7 | Apertura 2023 | Cancún | Atlante |
| 8 | Clausura 2024 | Atlante | UdeG |
| 9 | Apertura 2024 | Tapatío | Celaya |

## Liga Premier champions
### Second level division (1950–1994)

| Ed. | Season | Champions | Runners-up |
| Segunda División de México ||||
| 1 | 1950–51 | Zacatepec | Real Zamora |
| 2 | 1951–52 | La Piedad | San Sebastián |
| 3 | 1952–53 | Toluca | Veracruz |
| 4 | 1953–54 | Irapuato | San Sebastián |
| 5 | 1954–55 | Atlas | Cuautla |
| 6 | 1955–56 | Monterrey | La Piedad |
| 7 | 1956–57 | Real Zamora | Morelia |
| 8 | 1957–58 | Celaya | Monterrey |
| 9 | 1958–59 | Tampico | Monterrey |
| 10 | 1959–60 | Monterrey | Ciudad Madero |
| 11 | 1960–61 | Nacional | Poza Rica |
| 12 | 1961–62 | UNAM | Ciudad Madero |
| 13 | 1962–63 | Zacatepec | Ciudad Madero |
| 14 | 1963–64 | Cruz Azul | Poza Rica |
| 15 | 1964–65 | Ciudad Madero | Poza Rica |
| 16 | 1965–66 | Nuevo León | Tampico |
| 17 | 1966–67 | Pachuca | Laguna |
| 18 | 1967–68 | Laguna | Zacatepec |
| 19 | 1968–69 | Torreón | Zacatepec |
| 20 | 1969–70 | Zacatepec | Nuevo León |
| 21 | 1970–71 | San Luis | Real Zamora |
| 22 | 1971–72 | Atlas | UANL |
| 23 | 1972–73 | Ciudad de Madero | Irapuato |
| 24 | 1973–74 | UANL | UdeG |
| 25 | 1974–75 | Tecos | Irapuato |
| 26 | 1975–76 | San Luis | Tecnológico de Celaya |
| 27 | 1976–77 | Atlante | UAQ |
| 28 | 1977–78 | Zacatepec | Irapuato |
| 29 | 1978–79 | Atlas | Cuautla |
| 30 | 1979–80 | Atletas Campesinos | Osos Grises |
| 31 | 1980–81 | Morelia | Tapatío |
| 32 | 1981–82 | Oaxtepec | Coras |
| 33 | 1982–83 | Unión de Curtidores | Real Zamora |
| 34 | 1983–84 | Zacatepec | Jalisco |
| 35 | 1984–85 | Irapuato | Pachuca |
| 36 | 1985–86 | Cobras | Pachuca |
| 37 | 1986–87 | UAT | UAQ |
| 38 | 1987–88 | Cobras | León |
| 39 | 1988–89 | Potros Neza | Atlético Yucatán |
| 40 | 1989–90 | León | Inter de Tijuana |
| 41 | 1990–91 | Atlante | Pachuca |
| 42 | 1991–92 | Pachuca | Zacatepec |
| 43 | 1992–93 | UTN | Tampico Madero |
| 44 | 1993–94 | Tampico Madero | Irapuato |

### Third level division (1994–present)

| Ed. | Season | Champions | Runners-up |
| 45 | 1994–95 | Cruz Azul Hidalgo | Bachilleres UdeG |
| 46 | 1995–96 | Tigrillos UANL | Tapatío |
| 47 | 1996–97 | Bachilleres UdeG | Gallos de Aguascalientes |
| 48 | Invierno 1997 | Zitácuaro | Gallos de Aguascalientes |
| 49 | Verano 1998 | Gallos de Aguascalientes | Delfines Xalapa |
| 50 | Invierno 1998 | Durango | Zitácuaro |
| 51 | Verano 1999 | Durango | Marte |
| 52 | Invierno 1999 | Real Cuautitlán | Tapatío |
| 53 | Verano 2000 | Marte | Cihuatlán |
| 54 | Invierno 2000 | Tamaulipas | Zitácuaro |
| 55 | Verano 2001 | Zitácuaro | Cihuatlán |
| 56 | Invierno 2001 | Cihuatlán | Tapatío |
| 57 | Verano 2002 | Astros CDJ | Tapatío |
| 58 | Apertura 2002 | Coras | Real de la Plata |
| 59 | Clausura 2003 | Coatzacoalcos | Tecamachalco |
| 60 | Apertura 2003 | BUAP | Real Cuautitlán |
| 61 | Clausura 2004 | Pachuca Juniors | América Coapa |
| 62 | Apertura 2004 | Académicos | Autlán |
| 63 | Clausura 2005 | Académicos | Cachorros UdeG |
| 64 | Apertura 2005 | Coatzacoalcos | Pumas Naucalpan |
| 65 | Clausura 2006 | Pegaso Anahúac | Coatzacoalcos |
| 66 | Apertura 2006 | Pachuca Juniors | Atlas "B" |
| 67 | Clausura 2007 | Cruz Azul Jasso | Necaxa San Juan |
| 68 | Apertura 2007 | Pachuca Juniors | Tiburones de Córdoba |
| 69 | Clausura 2008 | Universidad del Fútbol | Cihuatlán |
| 70 | Apertura 2008 | Mérida | UdeC |
| 71 | Clausura 2009 | Universidad del Fútbol | Dorados de Los Mochis |
| 72 | Apertura 2009 | Universidad del Fútbol | Altamira |
| 73 | Bicentenario 2010 | Universidad del Fútbol$^1$ | Chivas Rayadas |
| 74 | Independencia 2010 | Celaya | Tampico Madero |
| 75 | Revolución 2011 | Chivas Rayadas | Nuevo Laredo |
| 76 | Apertura 2011 | Tulancingo | Tecamachalco |
| 77 | Clausura 2012 | Tulancingo$^2$ | Tecamachalco |
| 78 | Apertura 2012 | Murciélagos | Coras |
| 79 | Clausura 2013 | Galeana Morelos | Unión de Curtidores |
| 80 | Apertura 2013 | Linces de Tlaxcala | UdeC |
| 81 | Clausura 2014 | Atlético Coatzacoalcos$^3$ | Unión de Curtidores |
| 82 | Apertura 2014 | UAEM | Sonora |
| 83 | Clausura 2015 | UdeC$^4$ | Cruz Azul Hidalgo |
| 84 | Apertura 2015 | UAEM | Tlaxcala |
| 84 | Clausura 2016 | Tampico Madero | Murciélagos |
| 85 | Apertura 2016 | Tlaxcala | Irapuato |
| 86 | Clausura 2017 | Tlaxcala$^4$ | Irapuato |
| Liga Premier ||||
| 87 | Apertura 2017 | Tepatitlán$^5$ | Irapuato |
| 88 | Clausura 2018 | UdeC | La Piedad |
| 89 | 2018–19 | UdeC$^5$ | UAZ |
| 90 | 2019–20 | The season was canceled, due to the COVID-19 pandemic | The season was canceled, due to the COVID-19 pandemic |
| 91 | 2020–21 | Irapuato$^6$ | Cruz Azul Hidalgo |
| 92 | Apertura 2021 | Durango | Inter Playa del Carmen |
| 93 | Clausura 2022 | Mazorqueros | Cafetaleros |
| 94 | Apertura 2022 | UAZ | Jaiba Brava |
| 95 | Clausura 2023 | Jaiba Brava$^7$ | Inter Playa del Carmen |
| 96 | 2023–24 | Jaiba Brava | Los Cabos United |
| 97 | Apertura 2024 | Aguacateros de Peribán | Irapuato |

#### Notes

* Universidad del Fútbol cannot be promoted to the Ascenso MX as an affiliate club of Pachuca. The club with the most points (Altamira) in the general table for the 2009-10 season.
* Titanes de Tulancingo was not promoted to Ascenso MX as they did not have a license and the league was reduced to 15 teams.
* Atlético Coatzacoalcos was not promoted to Ascenso MX due to uncertain stadium requirements.
* UdeC and Tlaxcala were not cleared due to stadium requirements but were permitted to play in the Ascenso MX the following season.
* UdeC and Tepatitlán were not promoted to Ascenso MX due to unclear affiliation requirements.
* Irapuato were audited and denied promotion to Liga de Expansión MX. The club was dissolved in September 2021.
* Jaiba Brava were audited and denied promotion to Liga de Expansión MX.

## Liga TDP champions
### Third level division (1967–1994)

| Ed. | Season | Champions | Runners-up |
| Tercera División de México ||||
| 1 | 1967–68 | Zapata | UAEM |
| 2 | 1968–69 | Mastines de Naucalpan | Querétaro |
| 3 | 1969–70 | San Luis | Querétaro |
| 4 | 1970–71 | Lobos de Querétaro | Tecnológico de Celaya |
| 5 | 1971–72 | Orizaba | Iberia de Córdoba |
| 6 | 1972–73 | Tecos | La Piedad |
| 7 | 1973–74 | Celaya | Tapatío |
| 8 | 1974–75 | UAEM | Estudiantes de Querétaro |
| 9 | 1975–76 | Tuberos de Veracruz | Torreón |
| 10 | 1976–77 | Osos Grises | Club Chrysler |
| 11 | 1977–78 | Real Zamora | Universidad Veracruzana |
| 12 | 1978–79 | Lobos de Tlaxcala | Río Blanco |
| 13 | 1979–80 | Oaxtepec | UPAEP |
| 14 | 1980–81 | Azucareros de Córdoba | Celaya |
| 15 | 1981–82 | Poza Rica | Celaya |
| 16 | 1982–83 | Atlético Tecomán | UAQ |
| 17 | 1983–84 | San Mateo Atenco | UdeC |
| 18 | 1984–85 | Unión de Curtidores | Arroceros de Chetumal |
| 19 | 1985–86 | Progreso de Cocula | Águila Progreso Industrial |
| 20 | 1986–87 | Águila Progreso Industrial | Alianza |
| 21 | 1987–88 | Ecatepec | UdeC |
| 22 | 1988–89 | Ayense | Grupo Yucatán |
| 23 | 1989–90 | Zitlaltepec | Cruz Azul Hidalgo |
| 24 | 1990–91 | Linces Celaya | Gallos Rojos CDJ |
| 25 | 1991–92 | Atlético San Francisco | Xalapa |
| 26 | 1992–93 | UdeC | Cruz Azul Oaxaca |
| 27 | 1993–94 | Tigrillos UANL | Coacalco |

### Fourth level division (1994–present)

| Ed. | Season | Champions | Runners-up |
| 28 | 1994–95 | Monterrey FAAC | – |
| 29 | 1995–96 | Zitácuaro | – |
| 30 | 1996–97 | Real Cuautitlán | Guasave |
| 31 | 1997–98 | Sayula | – |
| 32 | 1998–99 | Cihuatlán | UAEM |
| 33 | 1999–2000 | Verde Valle | – |
| 34 | 2000–01 | Pumas Naucalpan | Atlético San Francisco |
| 35 | Invierno 2001 | Académicos | América Acoxpa |
| 36 | Verano 2002 | Apatzingán | Tecamachalco |
| 37 | Apertura 2002 | Coras | Tezonapa |
| 38 | Clausura 2003 | Inter Playa del Carmen | Coras |
| 39 | Apertura 2003 | Jersy Nay Ixcuintla | Tuxtepec |
| 40 | Clausura 2004 | Atlético Tecomán | Potros Neza |
| 41 | Apertura 2004 | Autlán TDP | Cacaoteros de Tabasco |
| 42 | Clausura 2005 | Atlético Cuauhtémoc | América Zapata |
| 43 | Apertura 2005 | Tecamachalco | Sufacen Tepic |
| 44 | Clausura 2006 | Manzanillo | Inter de Xalapa |
| 45 | Apertura 2006 | UNISON | Potros Neza |
| 46 | Clausura 2007 | Cihuatlán | Itzaes |
| 47 | Apertura 2007 | Atlético Comonfort | Tecamachalco |
| 48 | Clausura 2008 | Manzanillo | Cruz Azul Xochimilco |
| 49 | 2008–09 | Héroes de Caborca | Cruz Azul Xochimilco |
| 50 | 2009–10 | Patriotas de Córdoba | Manzanillo |
| 51 | 2010–11 | Vaqueros Ixtlán | Club Santos Córdoba |
| 52 | 2011–12 | Real Cuautitlán | Club Calor |
| 53 | 2012–13 | Poblado Miguel Alemán | Tecamachalco |
| 54 | 2013–14 | Tuzos Pachuca | Real Zamora |
| 55 | 2014–15 | Uruapan | Sporting Canamy |
| 56 | 2015–16 | UdeG TDP | Jiquipilas Valle Verde |
| 57 | 2016–17 | Tecos | Sporting Canamy |
| Liga TDP ||||
| 58 | 2017–18 | Acatlán | Cañoneros TDP |
| 59 | 2018–19 | Héroes de Zaci | Atlético San Francisco |
| 60 | 2019–20 | The season was canceled, due to the COVID-19 pandemic | The season was canceled, due to the COVID-19 pandemic |
| 61 | 2020–21 | Fuertes de Fortín | Club RC-1128 |
| 62 | 2021–22 | Mazorqueros | Deportiva Venados |
| 63 | 2022–23 | Aguacateros de Peribán | San Juan de Aragón |
| 64 | 2023–24 | Texcoco | Acatlán |