tehran province (persian: استان تهران;) is one of the 30 provinces of iran. it has an area of 18,909 square kilometers. it can be found to the north of the center plateau in iran. as of june 2005, this province contains 13 townships, 43 municipalities, and 1,358 villages.