L'Iran compte désormais 75,2 millions d'habitants, dont plus de 70% résident en villes, et sa population est de plus en plus éduquée, selon le dernier recensement national. En 2006, lors du précédent recensement, le pays comptait 70,5 millions d'habitants, dont 68,5% vivant dans des zones urbaines.
Selon les chiffres publiés sur le site de l'Office des statistiques (www.amar.org.ir), un peu plus de 71% des Iraniens habitent désormais en villes, contre moins de 29% dans des zones rurales. La province de Téhéran compte à elle seule 12,2 millions d'habitants. L'alphabétisation des Iraniens âgés de 10 à 49 ans a progressé, s'élevant à 93% contre 91,7% en 2006.