Tehran is located in the Tehran Province of Iran.
Tehran is located in north-central Iran, at the foot of the Alborz mountain range. It is situated on the southern slopes of the mountains, at an elevation of approximately 1,180 meters (3,870 feet) above sea level.