Pôvod osláv El día de los muertos siaha viac ako päťsto rokov dozadu, kedy si Aztékovia, pôvodní obyvatelia Mexika, pripomínali svojich zosnulých. Ich oslavy sa konali v lete a trvali viac ako mesiac.
Španielski dobyvatelia oslavu spojili s katolíckou Slávnosťou všetkých svätých (1. Novembra) a Pamiatkou zosnulých (2. Novembra).