В 1950—1990-х годах страна переживала демографический взрыв. С 1979 года население удвоилось и в 2006 году достигло 70 495 782 человек, а в 2011 году — 75 149 669 человек . Однако в 1990-х рождаемость заметно снизилась и теперь опустилась ниже простого воспроизводства поколений. Суммарный коэффициент рождаемости — 1,87 (для воспроизводства поколений необходимо 2,15) . Более 61 % населения не достигли 30 лет (май 2009). Уровень грамотности составляет 84 %, урбанизация — 71 %.
Число иранцев за границей превышает 4 миллиона человек. Большинство из них эмигрировали в Австралию , Северную Америку и Европу после Исламской революции 1979 года . Кроме того, по состоянию на 1996 год в самом Иране проживало более миллиона беженцев — в основном из Афганистана и Вазиристана.
Конституция Ирана гарантирует каждому гражданину вне зависимости от национальности и вероисповедания социальную защиту : пенсию , пособие по безработице, инвалидности, медицинскую страховку. Образование и медицинские услуги — бесплатные. Среднегодовой доход на душу населения — 2700 долларов США (2006). Около 18 % населения проживают за чертой бедности.
Иран — полиэтническое государство . Официальные сведения об этническом составе населения отсутствуют. По оценке справочника ЦРУ «Всемирная книга фактов» , в стране живут: персы (61 %), азербайджанцы (16 %), курды (10 %), луры (6 %), арабы (2 %), белуджи (2 %), туркмены и тюркские племена (2 %) .
Основным и государственным языком в Иране считается персидский язык или фарси. Им владеет всё население страны. Этот язык имеет древнюю и развитую литературную традицию. Несмотря на многочисленные заимствования из других языков, например, арабского и турецкого, английского и французского и даже русского, фарси в полной мере сохранил свои уникальные черты. Об этом свидетельствует тот факт, что многие его носители могут без особого труда прочесть тексты, датированные X-XI в.
Согласно переписи 2011 года, читать и писать простые тексты на персидском языке могут 84,75% населения страны. При этом число людей, способных изъясняться на фарси, приближается к 100%. Есть исключения, которые составляют жители, принадлежащие к другим этническим группам и проживающие в отдаленных деревнях и селениях, особенно люди пожилого возраста. Это вызвано тем, что у них в свое время не было возможности получить хотя бы минимальное образование.
В современном Иране персидский язык широко используется во всех сферах не только общественной, но и религиозной жизни.