Historical US Dollar price in IRR Since 2008

On this page, you can explore the historical archive of the US Dollar price in Iranian Rial (IRR). We have made significant efforts to collect this data from various sources — including some that are no longer available — to offer the most complete publicly accessible archive of US Dollar prices in IRR. This dataset helps provide a clearer view of long-term currency trends for research or comparison purposes.

Historical exchange rate of US Dollar to Iranian Rial (IRR)

Lowest PriceLowest Price Date
9,100Tuesday 15 April 2008
Highest PriceHighest Price Date
1,953,500Saturday 18 July 2026

US Dollar price by year

Year Year Open Year Close Lowest Highest Change
2026 1,351,000 1,873,000 1,340,000 1,953,500 38.6%
2025 817,500 1,352,000 795,000 1,444,000 65.4%
2024 505,500 817,500 503,000 823,000 61.7%
2023 409,500 505,000 394,800 601,500 23.3%
2022 293,000 399,500 257,700 445,000 36.3%
2021 258,000 296,000 209,000 318,300 14.7%
2020 133,500 256,500 132,800 322,000 92.1%
2019 112,000 133,500 110,000 156,500 19.2%
2018 43,500 110,000 42,950 190,000 152.9%
2017 39,400 43,500 37,250 43,500 10.4%
2016 36,750 39,300 34,150 41,400 6.9%
2015 35,100 36,700 32,200 36,800 4.6%

Historical Price Chart of US Dollar in Iranian Rial (IRR)

On Saturday 15 August 2026, the price of US Dollar in the market was 1,876,000 Iranian Rials. This is a 3,000 IRR (0.16%) increase compared to yesterday. Yesterday, each US Dollar was traded at 1,873,000 Iranian Rials.To see the live rate, visit the Live price of US Dollar in Iranian Rial.

FAQ

Commenting

Write your comment (your email will not be published)

Recent Comments (2 comments)

2026-05-18 19:01:00
Can you please supply me daily free market FX rate of $UD to rial over the past few years - say from 2022 Januaruy 1st? Excel file would be great.
Many thanks, MHP
Cambrdige University
2025-12-08 21:26:18
var client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "YOUR_API_TOKEN");
var response = await client.GetAsync("api.alanchand.com?type=crypto&symbols=btc");
Console.WriteLine(await response.Content.ReadAsStringAsync());