سكان طهران ودودين للغاية مع السياح حيث اغلبية السكان من الصغار بالسن . معظم السكان فارسيين و يتكلمون اللغة الفارسية. تشكل الأقليات الاخرى من الأرمن واليهود والآشوريين والأكراد وبعض أحفاد التجار البنجابيين والعراقيين واللبنانيين والعرب والأفغان.
الأكثرية هم من المسلمين الشيعة والبعض من أتباع المذهب السني وهناك اليهودية والمسيحية والزرادشتية. وهناك درجة عالية نسبيا من الحرية الدينية والتسامح التي تمارس في طهران.