List of largest cities of Iran

Columns: Province | Largest city | 2nd Largest | 3rd Largest | 4th largest
Hamadan | Hamadan | Malayer | Nahavand | Asadabad | Golestan | Gorgan | Gonbad-e Kavus | Bandar Torkaman | Ali Abad | Kurdistan | Sanandaj | Saghez | Marivan | Baneh | Hormozgan | Bandar Abbas | Minab | Qeshm | Kish | Markazi | Arak | Saveh | Khomein | Mahallat | Ardabil | Ardabil | Parsabad | Meshkinshahr | Khalkhal

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