I wouldn't say too many. Boston, no doubt is one. Worcestor is pretty big too. I dont view Massachusetts as being a "city" place, there is a lot of suburbs and towns.
There are fifty cities in Massachusetts. Many towns, most notably Framingham, Brookline and Plymouth, are as large as cities, but are not incorporated as cities.
These 301 towns were incorporated...
Greater Mexico City has hundreds of towns now engulfed by the urban conglomerate. Some of them include Coyoacan, Ciudad Nezahualcoyotl, Huixquilucan, Iztacalco, Tlahuac, Tulyehualco or Chimalhuacan.