Las Posadas son fiestas populares de origen mexicano, que además se han expandido más allá de México: en Honduras, Guatemala, El Salvador, Costa Rica, Nicaragua y Panamá, durante los nueve días antes de la Navidad, es decir, del 16 al 24 de diciembre.
Estas fiestas recuerdan a las personas el peregrinaje de María y José desde su salida de Nazaret hasta Belén, donde buscan un lugar para alojarse y esperar el nacimiento del niño Jesús.
A este novenario es usual que se le agreguen una serie de tradiciones y celebraciones no religiosas. En Colombia, Venezuela y Ecuador se celebra la Novena de Aguinaldos, fiesta religiosa muy similar.

Las primeras celebraciones pretendían sustituir las festividades aztecas; en el México prehispánico celebraban el advenimiento de Huitzilopochtli (Dios de la Guerra) durante la época invernal. A estas celebraciones se les llamaba Panquetzaliztli y duraban del 16 al 26 de diciembre.
Las fechas tenían cierta coincidencia con aquellas en las que los europeos celebraban la Navidad, así, esta celebración fue cambiando debido a la evangelización que se realizó en la Nueva España. La imagen de Huitzilopochtli fue sustituida por la de María y José.
Las Posadas con simbolismo católico se crearon desde los primeros evangelizadores: el fraile agustino Diego Soria obtuvo del Papa Sixto V indulgencias para la realización de las nueve misas de aguinaldo en los días anteriores a la Navidad.