Exact comparisons are impossible because of the varying definitions of what constitutes the "city" population, as opposed to the urban or metropolitan region as a whole. Official census data is taken...
The largest city in Iran is its capitol, Tehran, with a population of about 8.5 million. Shiraz, Isfahan, Mashhad, Yazd, Tabriz, and Qom are some of the other large cities in Iran.