Puebla ha sido sede de eventos deportivos de renombre, como los Juegos Olímpicos de México en 1968, y las Copas Mundiales de Fútbol en 1970 y 1986.