Teheran ist die Hauptstadt des Iran sowie die Hauptstadt der Provinz Teheran. Teheran ist die größte Stadt und Stadtregion im Iran, die zweitgrößte in Westasien und die drittgrößte im Nahen Osten mit einer Bevölkerung von etwa 9 Millionen in der Stadt und 16 Millionen im Großraum. Gemessen an der Bevölkerungszahl der Metropolen liegt es weltweit auf Platz 29.
Die Agha Mohammad Khan Qajar-Dynastie wählte Teheran 1796 zur Haupthauptstadt des Iran, um in der Reichweite der iranischen Provinzen des Kaukasus zu bleiben, die heute zum Iran gehören, und um den rechtfertigenden Gruppen der früheren iranischen Könige zu entgehen. Die Hauptstadt wurde im Laufe der Geschichte mehrmals verlegt und Teheran ist heute die 32. Landeshauptstadt Irans.
Die Stadt war die Hauptstadt der letzten beiden Kaiserdynastien des Landes, der Qajaren und der Pahlaviten. Es beherbergt mehrere historische Schätze, darunter die königlichen Komplexe von Golestan, Sa'dabad und Niavaran sowie die bedeutendsten Regierungsgebäude des Landes in der heutigen Zeit.
Die Mehrheit der Bevölkerung Teherans besteht aus persischsprachigen Menschen, die sich als Perser identifizieren, und etwa 99 Prozent der Bevölkerung verstehen und sprechen Persisch; Allerdings gibt es in der Stadt große Bevölkerungsgruppen anderer iranischer ethnischer Gruppen, darunter Aserbaidschaner, Armenier, Kurden und Kurden, die Persisch als Zweitsprache sprechen.
Es gibt Vorschläge, die iranische Hauptstadt von Teheran an einen anderen Ort zu verlegen, vor allem wegen der Luftverschmutzung und der Erdbebenanfälligkeit der Stadt. Bisher wurde noch kein endgültiger Vorschlag genehmigt.