Після Ісламської революції країна переживає постійний демографічний вибух. З 1979 року населення подвоїлося і в 2006 році досягло 70,5 млн осіб. Однак в 1990-х народжуваність помітно знизилася. Понад 61 % населення не досягли 30 років (травень 2009). Рівень грамотності становить 84 %, урбанізація — 71 %. Сумарний коефіцієнт народжуваності — 1,87 (для відтворення поколінь необхідно 2,15).