Teheranul era bine cunoscut ca sat în secolul al IX-lea, dar era mai puțin cunoscut decât orașul Rhages (Ray). Teheranul de astăzi, înlocuiește Ray, vechea capitală a Iranului, distrusă de mongoli în 1220 d.Hr. și ale cărei ruine pot fi văzute la 6 km sud de Teheran. În 1869/70 d.Hr., Teheranul a dobândit un prestigiu considerabil și a fost închis într-un bastion de 8 km care avea 12 porți.
În perioada safavizilor, șahul Safi a creat o bază militară în Teheran și a făcut să fie ridicate două turnuri mari, care au devenit cunoscute sub numele de Ghaleh Meydan și Ghaleh Hessa. Karim Khan Zand a trăit în Teheran. timp de 4 ani. La începutul secolului al XVIII-lea, Karim Khan Zand, a ordonat construirea unui palat și a unui birou guvernamental în Teheran. Mai târziu, și-a mutat capitala guvernului la Shiraz.
Teheran a devenit capitala Iranului în 1795, când Agha Mohammad Khan a devenit rege. Este în continuare capitală. În timpul domniei lui Agha Mohammad khan, sediul guvernului a fost construit la nord de Emam_zade Zayd. Agha Mohammad Khan a devenit rege al Iranului în Palatul Khalvat Karimkhani din Teheran. În timpul domniei lui Fath Ali Șah, au fost adăugate moscheea Soltani, bazarul Abbas_abad și grădina Ilchi (locul unde se află astăzi ambasada Rusiei). Nasser_e_e_din_Shah a schimbat palatul din centrul Teheranului în Sadabad. El a schimbat viziunea asupra Teheranului, transformându-l dintr-un oraș într-o capitală modernă.
În cadrul Ambasadei Rusiei din Iran a avut loc Conferința de la Teheran. Conferința de la Teheran (cu numele de cod Eureka) a fost întâlnirea dintre Iosif Stalin, Franklin D. Roosevelt și Winston Churchill între 28 noiembrie și 1 decembrie 1943. Cea mai mare parte a avut loc la Ambasada sovietică din Teheran, Iran. A fost prima conferință din timpul celui de-al Doilea Război Mondial între cei Trei Mari (Uniunea Sovietică, Statele Unite și Regatul Unit) la care a fost prezent Stalin. Scopul conferinței de la Teheran a fost de a planifica strategia finală pentru războiul împotriva Germaniei naziste și a aliaților săi. Discuțiile au vizat în principal deschiderea unui al doilea front în Europa de Vest.
În perioada 1980-1988, Teheranul a fost atacat cu rachete Scud și lovituri aeriene. După Revoluția Islamică din Iran și în timpul războiului dintre Iran și Irak, mulți oameni au părăsit Teheranul. În ultimii ani, mulți profesioniști care locuiau în Teheran au părăsit Iranul pentru libertate și o viață mai bună în alte țări. Traficul, criminalitatea, drogurile și lipsa de libertate din Teheran, sunt cele mai importante motive.
Ultimii primari din Teheran
- Mohammadbagher Ghalibaf
- Mahmoud Ahmadinejad (președinte al Iranului)
- Mohammad Malekmadani
- Morteza Alviri (membru al Partidului Kargozaran Sazandegi)
- Gholamhossein Karbaschi (președintele Partidului Kargozaran Sazandegi)
- Mohmmadnabi Habibi (actualul președinte al Partidului Islamic Motalefeh)