Puebla ligger i Puebla-dalen, omgitt av snøkledde fjell og vulkaner, ca. 110 kilometer sørøst for Mexico by. Nærheten til den aktive vulkanen Popocatépetl er en kilde til bekymring. Den inaktive vulkanen Matlacuéyetl er også svært nær byen. Byen har en befolkning på ca. 2 millioner, med forsteder ca. 2,6 millioner.