Population of Iran 2026
92٬015٬158
Population now (estimate)
1٬648٬195
Area (km²)
56
Density (per km²)
0.7%
Annual growth rate
92٬015٬158
people — live estimate
◷ computed from the 2026 figure and growth rate
The population of Iran in 2026 is about 92,015,158 people, according to the latest United Nations estimates. It grows at an annual rate of about 0.7%.
Iran covers about 1,648,195 km², with Tehran as its capital, giving a population density of around 56 people per km².
Iran is among the most populous countries in its region, with tens of millions of inhabitants. Population growth is slow and stable, similar to low-fertility countries.