El Día de Muertos en México tiene sus orígenes en la época prehispánica, etnias como los Mexicas, Mayas, Purépechas, Nahuas y Totonacas lo celebraban en el noveno mes del Calendario Solar Mexica y era presidido por la Diosa Mictecacíhuatl (Dama de la Muerte).
La conquista espiritual impuesta por los españoles produjo un interesante sincretismo religioso. Una de las demostraciones más ricas de esta mezcla es la Noche de Muertos, donde el concepto indígena de la muerte juega con las ideas cristianas del “más allá”.
Se creía que los muertos necesitaban comida para llegar a su destino final, por lo que al morir se dejaba junto a ellos comida, agua, ofrendas y diversos objetos. Esta tradición se mezcló y adaptó al calendario cristiano en los días 1 y 2 de noviembre. El 1 de noviembre es Todos los Santos dedicado a los niños difuntos y el día 2 a los difuntos mayores. Se cree que en estos días los difuntos regresan a visitar a sus seres queridos.