تعرف على 8 طوائف مذهبية يرسمون العقيدة الدينية للدولة الإيرانية
ديانات وطوائف عدة اشتهر بها المجتمع الإيراني، رُتب فيها الديانة الإسلامية كالديانة الأولى لسكان الدولة، منقسمة على ذاتها إلى 3 طوائف مذهبية، تلتها الديانة البهائية واليهودية والزراديشتية والمسيحية.
الإسلام هو الدين الأول الذي يدخل تحت عباءته العديد من الإيرانيين منقسمين فيه إلى 3 طوائف مذهبية، نال المذهب الشيعي الجعفري أو المذهب الإمامي أو الإثني عشري الأكثر اعتقادًا بين السكان، يليه في المرتبة المذهب السني.
وبمجرد وصول الشاه إسماعيل الصفوي إلى الحكم عام 907 هجريًا، أجبر أهل السنة على التشيع، عندما خيرهم بينه وبين الموت، وانتشر المذهب الشيعي بالتدريج بوسط إيران، في حين عاش أهل السنة بأطراف الدولة.
الشيعة الإثني عشرية، يعتبر تعدادهم كأغلبية، أكثريتهم من الفرس والأذريين، ومنتشرين بجميع مناطق إيران، ويقل تواجدهم في بلوشستان.
الطائفة السنية، لا نعلم حجمهم في المجتمع الإيراني حتى الآن لتتضارب المعلومات والإحصاءات شبه الرسمية، والتي تؤكد أن أعدادهم تشكل 10% من السكان، في حين أن تصريحات مصادر السنة تؤكد أنهم يشكلون 30%.
الديانة المسيحية، غالبيتهم من العرق الأرمني، وقل عددهم بشكل كبير بسبب هجرتهم الدائمة للخارج، ومتواجدين بشمال إيران ولهم وجود في طهران، وقدر عددهم عام 1935 بـ25 ألف شخص، وتقدر أعدادهم الآن بـ75 ألف شخص بمحافطة آورمي.
الديانة اليهودية، يعتبر تعدادهم في إيران الأكبر مقارنة بتجمعاتهم في منطقة الشرق الأوسط، ولكن عددهم بدأ في النقصان بسبب الهجرات المتكررة، حيث يبلغ تعدادهم 25 ألف يهوديا، وهو دين معترف به رسميًا من قبل الدولة.
الزرادشتية، يقدر عدد الأشخاص الذين يدخلون تحت الطائفة الزردايشتية ما يقرب من 22 ألف إيراني، ليجعله دينا معترفا به رسميًا في الدولة، لقي تشجيعًا رسميًا كبيرًا، واعتبر أيام "البهلوية" رمزاً للقومية الإيرانية، وللمتددينين به مقعد واحد في البرلمان، ولكن وبسبب الهجرة المتكررة أصبح تواجدهم في إيران محصورًا على أقليات في مدينتي يزد وكرمان.
البهائية، يقدر عدد المتدينين بها إلى 300 ألف شخص، وهو دين غير معترف به رسميًا في إيران.