Isfahan 1,583,609 13 Kerman Kerman 496,684 4 Tabriz East Azerbaijan 1,378,935 14 Hamedan Hamedan 473,149 5 Karaj Alborz 1,386,030 15 Arak Markazi 438,338 6 Shiraz Fars 1,227,331 16 Yazd Yazd 423,006 7 Ahvaz Khuzestan 969,843 17 Ardabil Ardabil 412,669 8 Qom Qom 951,918 18 Bandar Abbas Hormozgan 367,508 9 Kermanshah Kermanshah