Los aztecas fundaron la ciudad de Tenochtitlán en 1325, donde existían grandes mercados llamados tianguis similares a los centros comerciales modernos. Tras la conquista española, los ritos y fiestas indígenas fueron reemplazados y los tianguis fueron sustituidos por edificios destinados a funcionar como mercados. Actualmente coexisten los mercados tradicionales con centros comerciales modernos en otras zonas de la ciudad.