Puebla está subdividida en 217 municipios, los que le colocan en la segunda posición entre las entidades federativas mexicanas según el número de estas subdivisiones territoriales, sólo por detrás del estado de Oaxaca.