فهرست پایتختهای ایران در طول تاریخ به این شرح است :
عیلامیان : آوان ( دزفول ) و ایذه و شوش
مادها : هگمتانه ( همدان )
هخامنشیان : هگمتانه، شوش، تخت جمشید و پاسارگاد
سلوکیان : سلوکیه و انطاکیه ( یونان )
اشکانیان : اردستان در زمان اردوان چهارم، صددروازه و ایذه و تیسفون
ساسانیان : بیشاپور، تیسفون، شوشتر، کرمانشاه، کازرون
طاهریان : مرو و نیشابور
صفاریان : زرنج ( زَرَنْج مرکز ولایت نیمروز افغانستان )
علویان : آمل
سامانیان : بخارا
زیاریان : گرگان
بوییان : شیراز
آل حسنویه : بیستون
غزنویان : غزنین و لاهور
بنی عیاران : کرمانشاه
سلجوقیان : نیشابور، مرو، اصفهان، کرمان و همدان
قراختاییان : کرمان
خوارزمشاهیان : گرگانج
ایلخانان : مراغه، سلطانیه و تبریز
کرتیان : هرات
مظفریان : شیراز، کرمان
سربداران : سبزوار
چوپانیان : تبریز
جلایریان : تبریز و بغداد
تیموریان : سمرقند و هرات
اسماعیلیه : قزوین و الموت
قراقویونلوها : تبریز
آققویونلوها : تبریز
صفویان : تبریز، قزوین و اصفهان
افشاریان : مشهد
زندیان : شیراز، ملایر ،کرمان
قاجاریان : تهران
پهلوی اول و دوم : تهران
جمهوری اسلامی :تهران