Teheran era ben nota come villaggio nel IX secolo, ma era meno conosciuta della città di Rhages (Ray). Teheran oggi sostituisce Ray, l'antica capitale dell'Iran distrutta dai Mongoli nel 1220 d.C., le cui rovine possono essere viste a 6 km a sud di Teheran. Nel 1869/70 d.C., Teheran acquisì un notevole prestigio e fu racchiusa in un bastione di 8 km con 12 porte.
Durante il periodo safavide, lo scià Safi creò una base militare a Teheran e vi fece erigere due grandi torri, che divennero note come Ghaleh Meydan e Ghaleh Hessa. Karim Khan Zand visse a Teheran per 4 anni. All'inizio del 18° secolo, Karim Khan Zand ordinò la costruzione di un palazzo e di un ufficio governativo a Teheran. Più tardi spostò la sua capitale del governo a Shiraz.
Teheran divenne la capitale dell'Iran nel 1795, quando Agha Mohammad Khan divenne re. È ancora la capitale. Durante il regno di Agha Mohammad Khan, la sede del governo fu costruita a nord di Emam_zade Zayd. Agha Mohammad Khan divenne re dell'Iran nel palazzo Khalvat Karimkhani a Teheran. Durante il regno di Fath Ali Shah, furono aggiunti la moschea Soltani, il bazar Abbas_abad e il giardino Ilchi (il sito dell'attuale ambasciata russa). Nasser_e_din_Shah cambiò il palazzo dal centro di Teheran a Sadabad. Cambiò la visione di Teheran da città a capitale moderna.
Nell'ambasciata russa in Iran si tenne la Conferenza di Teheran. La Conferenza di Teheran (nome in codice Eureka) fu la riunione di Joseph Stalin, Franklin D. Roosevelt e Winston Churchill tra il 28 novembre e il 1 dicembre 1943. La maggior parte si tenne presso l'ambasciata sovietica a Teheran, in Iran. Fu la prima conferenza della Seconda Guerra Mondiale tra i Tre Grandi (Unione Sovietica, Stati Uniti e Regno Unito) dove Stalin era presente. Lo scopo della conferenza di Teheran era quello di pianificare la strategia finale della guerra contro la Germania nazista e i suoi alleati. La discussione riguardava soprattutto l'apertura di un secondo fronte in Europa occidentale.
Durante il 1980-88, Teheran fu attaccata da missili scud e attacchi aerei. Dopo la rivoluzione islamica in Iran e durante la guerra tra Iran e Iraq, molte persone lasciarono Teheran. Negli ultimi anni, molti professionisti che vivevano a Teheran, hanno lasciato l'Iran per la libertà e una vita migliore in altri paesi. Il traffico, la criminalità, la droga e la mancanza di libertà a Teheran, sono le ragioni più importanti.
Ultimi sindaci di Teheran
- Mohammadbagher Ghalibaf
- Mahmoud Ahmadinejad (Presidente dell'Iran)
- Mohammad Malekmadani
- Morteza Alviri (membro del partito Kargozaran Sazandegi)
- Gholamhossein Karbaschi (Presidente del partito Kargozaran Sazandegi)
- Mohmmadnabi Habibi (attuale presidente del partito islamico Motalefeh)