The native Persian speakers of Iran dominate Tehran Province with a massive majority of 98.5% whilst other ethnic groups comprise 1.5% of the total population.
Other ethnic minorities are noticeable within the area but no individual ethnic group holds a sizeable population within Tehran. Nevertheless they are made up of a combination of Iraqi-Iranian, Gilaki, Kurdish, Mazandarani, Azeri groups.
Reference : wikipedia.org