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