Téhéran est la capitale de l'Iran ainsi que la capitale de la province de Téhéran. Téhéran est la plus grande ville et région urbaine d'Iran, la deuxième en Asie occidentale et la troisième au Moyen-Orient, avec une population d'environ 9 millions d'habitants dans la ville et 16 millions dans la grande région métropolitaine. Il est classé 29e dans le monde en termes de population métropolitaine.
La dynastie Agha Mohammad Khan Qajar a choisi Téhéran comme capitale principale de l'Iran en 1796 afin de rester à la portée des provinces iraniennes du Caucase, qui font maintenant partie de l'Iran, et d'échapper aux groupes revendicateurs des anciens rois iraniens. La capitale a été déplacée plusieurs fois au cours de l'histoire et Téhéran est aujourd'hui la 32e capitale nationale de l'Iran.
La ville était la capitale des deux dernières dynasties impériales du pays, les Qajars et les Pahlavi. Il abrite plusieurs trésors historiques, notamment les complexes royaux de Golestan, Sa'dabad et Niavaran, ainsi que les bâtiments gouvernementaux les plus importants du pays à l'époque contemporaine.
La majorité de la population de Téhéran est composée de personnes de langue persane qui s'identifient comme Perses, et environ 99 % de la population comprend et parle le persan ; cependant, il existe de grandes populations d'autres groupes ethniques iraniens dans la ville, notamment l'Azerbaïdjan, l'Arménien, le Kurde et le Kurde qui parlent le persan comme deuxième langue.
Il existe des propositions visant à déplacer la capitale iranienne de Téhéran vers un autre emplacement, principalement en raison de la pollution de l'air et de la vulnérabilité de la ville aux tremblements de terre. Aucune proposition définitive n'a encore été autorisée.