List of largest cities of Iran

Columns: Province | Largest city | 2nd Largest | 3rd Largest | 4th largest
Tehran | Tehran | Eslamshahr | Shahriar | Shahr-e Qods | Razavi Khorasan | Mashhad | Nishapur | Sabzevar | Torbat-e Heydarieh | East Azerbaijan | Tabriz | Maragheh | Marand | Ahar | Alborz | Karaj | Fardis | Kamalshahr | Nazarabad | Isfahan | Isfahan | Kashan | Khomeyni Shahr | Najafabad | Fars | Shiraz | Marvdasht | Jahrom | Fasa | Khuzestan | Ahvaz | Dezful | Abadan | Mahshahr

Example questions:
Who is the namesake of the large Iranian city in Razavi Khorasan with the most people who also has a holy place dedicated to him ? | How many households live in the large Iranian city in Fars with the second most people ? | Which mountain range 's base is in the large Iranian city in Khuzestan with the second most people ? | What length of mountains is south of the large Iranian city in Mazandaran with the second most people ? | Which dynastic periods saw much development of the large Iranian city in Alborz with the most people ?

Answers:
Imam Reza | 29,134 | Zagros | Alborz | Safavid and Qajar