English Tehran province Cited by user Alkanzas on 02 Nov 2023 Tehran province ( Ostān-e Tehrān) is one of the 31 provinces of Iran. It covers an area of 18814 sqkm and is located to the north of the central plateau of Iran.