Der Regierungsbezirk (Ostan) Teheran hat nach der jüngsten Volkszählung über 12 Mio. Einwohner. Neben der Stadt Teheran gehören zum Regierungsbezirk Teheran auch mehrere Städte; die größten Städte des Bezirks Teheran sind Varamin mit über 526.000 Einwohnern (größer als Hannover) und Islamshahr mit über 485.000 Einwohnern.
Die durchschnittliche Familiengröße in Teheran liegt bei 3,3 Personen; der Landesdurchschnitt sind 3,5 Personen. Das Bevölkerungswachstum in Iran beträgt 1,65% in den Städten und -1,1% auf dem Land; der Landesdurchschnitt liegt bei einem Bevölkerungswachstum von 1,29% (1,44% in Teheran). In den Jahren 1996-2006 registrierte Iran noch ein Bevölkerungswachstum von 2,9%. Im Regierungsbezirk Teheran leben 16,2% der Bevölkerung auf 0,8% der Landesfläche; das entspricht einer Bevölkerungsdichte von 890 Personen pro km2.