Puebla har tre profesjonelle fotballag, Puebla FC, La Franja og Lobos BUAP. Puebla FC spiller i den meksikanske eliteserien. Byens største fotballstadion Cuauhtémoc, med plass til 45 000 tilskuere, ble bygd til olympiaden i 1968. Her ble det også spilt VM-kamper i 1970 og 1986.