La provincia de Teherán (persa: استان تهران) es una de las 30 provincias de Irán, tiene más de 12 millones de habitantes y es la provincia más densamente poblada de Irán.