
Die Stadt Puebla ist eine der ältesten Städte Mexikos und die Bundeshauptstadt des gleichnamigen Bundesstaates. Seit 1987 gehört das historische Stadtzentrum mit den zahlreichen Kolonialbauten zum UNESCO-Weltkulturerbe.
Puebla liegt im Tal von Puebla bzw. im Becken des Flusses Atoyac, auf einer Höhe von ca. 2.200 m, im westlichen Teil des Bundesstaates Puebla.
Die Stadt ist von den Bergen der Sierra Nevada umgeben. Im Westen befinden sich die beiden Vulkane Popocatépetl und Iztaccíhuatl, im Norden der erloschene Vulkan La Malinche und im Osten der Pico de Orizaba.