The current population of Iran is 92,884,549 with an annual growth rate of 0.76%. Iran has a population of 1.123% of the world's population.
| Population | 92,884,549 |
|---|---|
| Growth Rate | 0.76% |
| Male | 47,167,375 (50.781%) |
| Female | 45,717,174 (49.219%) |
| Today Change | + 312 |
| Births today | 488 |
|---|---|
| Deaths today | 204 |
| Births in 2026 | 109,154 |
| Deaths in 2026 | 45,666 |
| Change in 2026 | + 69,885 (0.075%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 2025 | 92,020,698 | 790,458 | 0.859% | 92,811,156 |
| 2024 | 91,114,777 | 901,125 | 0.989% | 92,015,902 |
| 2023 | 90,102,637 | 1,006,446 | 1.117% | 91,109,083 |
| 2022 | 88,945,856 | 1,149,180 | 1.292% | 90,095,036 |
| 2021 | 87,965,119 | 975,533 | 1.109% | 88,940,652 |
| 2020 | 87,481,767 | 482,025 | 0.551% | 87,963,792 |
| 2019 | 86,621,528 | 855,821 | 0.988% | 87,477,349 |
| 2018 | 85,614,468 | 1,000,833 | 1.169% | 86,615,301 |
| 2017 | 84,439,040 | 1,166,948 | 1.382% | 85,605,988 |
| 2016 | 83,185,416 | 1,244,454 | 1.496% | 84,429,870 |
The net migration rate of Iran in the most recent year (2023) is estimated at 262,044, indicating a positive migration trend where more people are arriving than leaving.
| Year | Net Migration |
|---|---|
| 2023 | 262,044 |
| 2022 | 403,190 |
| 2021 | 334,967 |
| 2020 | -180,680 |
| 2019 | -32,794 |
| 2018 | -27,946 |
| 2017 | 34,849 |
| 2016 | 66,630 |
| 2015 | -46,239 |
| 2014 | -56,042 |
| Rank | Iso | Country | Population | Equivalent Iran |
|---|---|---|---|---|
| 1 | TM | Turkmenistan | 7,690,654 | 8.274% |
| 2 | AF | Afghanistan | 44,556,983 | 47.878% |
| 3 | PK | Pakistan | 257,642,095 | 277.151% |
| 4 | AM | Armenia | 2,939,385 | 3.169% |
| 5 | AZ | Azerbaijan | 10,432,556 | 11.234% |
| 6 | BH | Bahrain | 1,663,356 | 1.789% |
| 7 | IQ | Iraq | 47,611,925 | 51.194% |
| 8 | KW | Kuwait | 5,074,266 | 5.46% |
| 9 | OM | Oman | 5,607,083 | 6.024% |
| 10 | QA | Qatar | 3,152,528 | 3.391% |
| 11 | SA | Saudi Arabia | 34,926,800 | 37.568% |
| 12 | TR | Turkey | 87,820,837 | 94.592% |
| 13 | AE | United Arab Emi... | 11,496,089 | 12.365% |