According to the statistics of PueblosAmerica, there are a total of almost 247,000 cities and small towns in Mexico, sorted by States and municipalities in an official way by the Mexican authorities.