The current population of Iran is 92,758,380 with an annual growth rate of 0.859%. Iran has a population of 1.123% of the world's population.
| Population | 92,758,380 |
|---|---|
| Growth Rate | 0.859% |
| Male | 47,120,556 (50.799%) |
| Female | 45,637,823 (49.201%) |
| Today Change | + 1,365 |
| Births today | 1,943 |
|---|---|
| Deaths today | 774 |
| Births in 2025 | 1,050,102 |
| Deaths in 2025 | 418,131 |
| Change in 2025 | + 737,682 (0.802%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 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 |
| 2015 | 82,053,308 | 1,124,130 | 1.37% | 83,177,438 |
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,670,447 | 8.214% |
| 2 | AF | Afghanistan | 44,343,754 | 47.001% |
| 3 | PK | Pakistan | 256,936,235 | 275.158% |
| 4 | AM | Armenia | 2,942,862 | 3.22% |
| 5 | AZ | Azerbaijan | 10,422,939 | 11.267% |
| 6 | BH | Bahrain | 1,657,770 | 1.767% |
| 7 | IQ | Iraq | 47,439,678 | 50.561% |
| 8 | KW | Kuwait | 5,061,166 | 5.417% |
| 9 | OM | Oman | 5,575,354 | 5.866% |
| 10 | QA | Qatar | 3,142,596 | 3.352% |
| 11 | SA | Saudi Arabia | 34,823,222 | 37.235% |
| 12 | TR | Turkey | 87,780,257 | 95.17% |
| 13 | AE | United Arab Emi... | 11,456,585 | 12.188% |