Tehran is the capital and largest city of Iran. It's located in the northern part of the country at the foot of the Alborz Mountains. Tehran has been Iran's capital since 1796 and is a major political, economic, and cultural center of the Middle East.