Las posadas se originaron en el poblado de San Agustín Acolman, México, donde los religiosos españoles realizaron su labor evangelizadora. Los estados con más tradición de posadas son Oaxaca, Puebla, Jalisco, Veracruz y Yucatán debido a su rica cultura y gastronomía. Durante las posadas se cantan los 9 villancicos tradicionales y se sirven platillos típicos como mole y champurrado, además de incluir una piñata que representa la destrucción del mal.