Puebla, in full Puebla de Zaragoza, city, capital of Puebla estado (state), central Mexico. Founded as Puebla de los Angeles in 1532, the city lies on a broad plain 7, 093 feet (2, 162 metres) above sea level, about 80 miles (130 km) southeast of Mexico City.