Día de los Muertos originated in ancient Mesoamerica (Mexico and northern Central America) where indigenous groups, including Aztec, Maya and Toltec, had specific times when they commemorated their loved ones who had passed away. Certain months were dedicated to remembering the departed, based on whether the deceased was an adult or a child.
After the arrival of the Spanish, this ritual of commemorating the dead was intertwined with two Spanish holidays: All Saints Day (Nov. 1) and All Soul’s Day (Nov. 2). Día de los Muertos is often celebrated on Nov. 1 as a day to remember children who have passed away, and on Nov. 2 to honor adults.
Today, Día de los Muertos is celebrated mostly in Mexico and some parts of Central and South America. Recently it has become increasingly popular among Latino communities abroad, including in the United States.