La NASCAR Mexico Series se presentó oficialmente en la ceremonia de premiación del Desafío Corona 2006.
El ganador del campeonato de la serie recibió una invitación a UNOH Battle at the Beach, anteriormente Toyota All-Star Showdown.
Durante el año 2016 no se llevó a cabo la temporada del campeonato, esto debido a un cambio de administración y derechos de la marca.
[5] Con la stock car se inició también la integración de otras categorías, que correrían como soporte durante las fechas de la NASCAR Mexico Series y formarían pilotos para esta.
En 2006 se añadieron los Chevrolet Astra y se adoptaron medidas para asemejar la competición a NASCAR, tales como un piloto por automóvil, paradas en boxes y relargadas en doble fila, la intención de Pavel Fernández al integrar estas reglas al campeonato era que todos los pilotos lograran tener una rápida adaptación al modelo de competencia de NASCAR.
Desde 2009, la categoría se llama NASCAR México Mini Stock Series en referencia a los nuevos automóviles, fue en los últimos años de la Serie que se le cambió el nombre a Stock V6.