La historia nos cuenta que las posadas llegaron con la conquista española, cambiando así la tradición de los aztecas, quienes celebraban durante el mes del Panquetzaliztli (diciembre) la llegada de su Dios Huitzilopochtli.
Esta celebración comenzaba el 6 de diciembre con una duración de 20 días y consistía en colocar banderas en los árboles frutales y estandartes en el templo principal.
Pero con la llegada de los españoles es que se establecen los festejos llamados “misas de aguinaldo”, llevados a cabo del 16 al 24 de diciembre. Dichas misas eran realizadas al aire libre, en donde se leían pasajes y se realizaban representaciones alusivas a la Navidad, lo que hoy conocemos como Pastorelas. Además, se daban pequeños regalos a los asistentes conocidos como “aguinaldos”.