The Puebla FC play their home games at Estadio Cuauhtemoc, which opened in 1968 and is located in Puebla. The stadium holds 52000 fans.