51 درصد از مردم ایران فارس، 24 درصد آذری، هشت درصد گیلک و مازندرانی، هفت درصد کرد، سه درصد عرب، دو درصد لر، دو درصد بلوچ، دو درصد ترکمن و یک درصد بقیه قومیتها هستند.
98 درصد مردم ایران مسلمان و دو درصد جمعیت هم اقلیتهای مذهبی شامل زرتشتی، مسیحی و یهودی هستند.
زبان رسمی کشور فارسی است که 77 درصد جمعیت بالای 15 سال کشور میتوانند به این زبان بخوانند و بنویسند.