El Día de Muertos es una celebración tradicional de origen mesoamericano que honra a los difuntos. Se celebra principalmente los días 1 y 2 de noviembre, aunque en algunos lugares comienza desde el 31 de octubre, coincidiendo con las celebraciones católicas de Día de los Fieles Difuntos y Todos los Santos. Es una festividad que se celebra en México y en menor grado en países de América Central, así como en muchas comunidades de los Estados Unidos, donde existe una gran población mexicana. En el 2008 la UNESCO declaro la festividad como Patrimonio Cultural Inmaterial de la Humanidad de México. En Brasil existe una celebración similar conocida como Día dos Finados, aunque esta festividad no tiene las mismas raíces prehispánicas que el Día de Muertos.
El culto a la muerte en México no es algo nuevo, pues ya se practicaba desde la época precolombina. Así mismo, en el calendario mexica, que se localiza en el Museo de Antropología, se puede observar que entre los 18 meses que forman este calendario, había por lo menos seis festejos dedicados a los muertos. Posteriormente, los evangelizadores cristianos de tiempos coloniales aceptaron en parte las tradiciones de los antiguos pueblos mesoamericanos, fusionándolas con las tradiciones europeas, para poder implantar el cristianismo entre dichos pueblos. Los orígenes de la celebración del Día de Muertos en México son anteriores a la llegada de los españoles. Hay registro de celebraciones en las etnias mexica, maya, purépecha y totonaca. Los rituales que celebran la vida de los ancestros se realizan en estas civilizaciones desde la época precolombina. Entre los pueblos prehispánicos era común la práctica de conservar los cráneos como trofeos y mostrarlos durante los rituales que simbolizaban la muerte y el renacimiento.
El festival que se convirtió en el Día de Muertos se conmemoraba el noveno mes del calendario solar mexica, cerca del inicio de agosto, y se celebraba durante un mes completo. Las festividades eran presididas por la diosa Mictecacíhuatl, conocida como la "Dama de la Muerte" (actualmente relacionada con "La Catrina", personaje de José Guadalupe Posada) y esposa de Mictlantecuhtli, Señor de la tierra de los muertos. Las festividades eran dedicadas a la celebración de los niños y las vidas de parientes fallecidos. El paso de la vida a la muerte es un momento emblemático que ha causado admiración, temor e incertidumbre al ser humano a través de la historia. Por muchos años, en diversas culturas se han generado creencias en torno a la muerte que han logrado desarrollar toda una serie de ritos y tradiciones ya sea para venerarla, honrarla, espantarla e incluso para burlarse de ella.
México es un país rico en cultura y tradiciones; uno de los principales aspectos que conforman su identidad como nación es la concepción que se tiene sobre la vida, la muerte y todas las tradiciones y creencias que giran en torno a ellas. De cualquier modo, hay que destacar que esta celebración no es propia de todos los mexicanos puesto que, pese a ser una fiesta que se ha convertido en un símbolo nacional y que como tal es enseñada (con fines educativos) en las escuelas del país, existen muchas familias que son más apegadas a celebrar el “Día de todos los Santos” como lo hacen en otros países católicos. Además, cabe mencionar la fuerte influencia de los Estados Unidos que, al menos en zonas fronterizas, se evidencia con la presencia de la fiesta conocida como Halloween, la cual se celebra cada año con más frecuencia y en un mayor número de hogares. De ahí también que exista una inquietud entre los propios mexicanos de querer preservar el Día de Muertos como parte de la cultura mexicana sobre otras celebraciones parecidas.
Para los antiguos mesoamericanos, la muerte no tenía las connotaciones morales de la religión cristiana, en la que las ideas de infierno y paraíso sirven para castigar o premiar. Por el contrario, ellos creían que los rumbos destinados a las almas de los muertos estaban determinados por el tipo de muerte que habían tenido, y no por su comportamiento en la vida. Las principales civilizaciones representativas del área mesoamericana, aztecas y mayas, desarrollaron una rica ritualística alrededor del culto de los antepasados y de la muerte en sí misma, lo que constituyó el precedente del actual Día de Muertos, en el que pervive aún parcialmente la cosmovisión de aquellos pueblos.
Los entierros prehispánicos eran acompañados de ofrendas que contenían dos tipos de objetos: los que, en vida, habían sido utilizados por el muerto, y los que podría necesitar en su tránsito al inframundo. De esta forma, era muy variada la elaboración de objetos funerarios: instrumentos musicales de barro, como ocarinas, flautas, timbales y sonajas en forma de calaveras; esculturas que representaban a los dioses mortuorios, cráneos de diversos materiales (piedra, jade, cristal), braseros, incensarios y urnas. Cuando llegaron a América los españoles en el siglo XVI trajeron sus propias celebraciones tradicionales para conmemorar a los difuntos, donde se recordaba a los muertos en el Día de Todos los Santos. Al convertir a los nativos del Nuevo Mundo se dio lugar a un sincretismo que mezcló las tradiciones europeas y prehispánicas, haciendo coincidir las festividades católicas del Día de todos los Santos y Todas las Almas con el festival similar mesoamericano, creando el actual Día de Muertos.
Otros elementos influirían en la evolución de las actuales costumbres del Día de Muertos; por ejemplo, en el centro del país, las epidemias que durante siglos azotaron a la Ciudad de México llevaron a la creación de cementerios fuera de la ciudad y fue hacia 1861 que el gobierno comenzó a hacerse cargo de los entierros. Así mismo, hacia 1859 se consolidó la costumbre de adornar las tumbas con flores y velas, visitar los panteones los días 1 y 2 de noviembre. La clase alta por las mañanas y los pobres por la tarde, la gente de dinero aprovechaba estos días para poder estrenar sus ropas negras que preparaban desde antes para poder lucirlas en los panteones, esta costumbre es de origen europeo.