De bevolking in Iran kende een snelle groei in de twintigste eeuw. In 1900 waren er tien miljoen Iraniërs, nu zijn er 65,9 miljoen Iraniërs. De stijging was bijzonder sterk na de Iraanse Revolutie van 1979. Van 1995 tot 2005 steeg het inwonertal met 8,4 miljoen. Tekenend voor deze snelle groei is het gegeven dat de meerderheid van de bevolking jonger is dan 30 jaar. In recente jaren is het geboortecijfer gedaald. Gemiddeld genomen krijgen vrouwen in hun hele leven minder dan twee kinderen. De hoeveelheden voor het aantal etnische Azerbaijanen, de grootste minderheid in Iran, is sterk politiek beïnvloed en veel bronnen beargumenteren dat elke claim lager dan 24% volledig gebaseerd is op bepaalde sociopolitieke agenda's door verschillende partijen. Veel bronnen beargumenteren daarom dat het aantal Azerbaijanen in Iran in werkelijkheid tussen de 24%-40% bedraagt.