Why do people give candy out on halloween?

There are several theories about how the tradition of giving out candy on Halloween originated. One theory is that it dates back to the ancient Celtic festival of Samhain, when people would offer food and drink to the spirits of the dead in exchange for their protection. Over time, this tradition evolved into giving out candy to children who would go door-to-door dressed in costumes.

Another theory is that the tradition of giving out candy on Halloween is rooted in the practice of "mumming" or "guising." In these traditions, people would disguise themselves and go from door-to-door performing tricks or reciting poems in exchange for food or money. Over time, the practice of giving out candy became more popular than performing tricks, and it eventually became the standard practice on Halloween.

In the United States, the tradition of giving out candy on Halloween became popular in the late 19th and early 20th centuries. It is now a widespread practice, and it is estimated that Americans spend over $2 billion on Halloween candy each year.