how much oil does iran produce per day
Iran produces about 4.6 million barrels of oil per day based on the latest available estimate in the sources I found.
Quick Scoop
That figure is for production , not necessarily exports. One recent source notes Iran has been exporting much less than before, because sanctions and conflict have reduced shipping volumes.
Context
A current market estimate also puts Iran’s crude oil output at roughly 2.33 million barrels per day in May 2026 on one data series, which shows production can vary a lot month to month. Another broader source gives a 2024 production level of 4,626,733 barrels per day.
Why the numbers differ
Different reports often measure different things:
- Total crude production.
- Exported oil.
- Different months or years.
- Different data models or reporting methods.
So the safest short answer is: Iran produces roughly 4 to 4.6 million barrels per day, depending on the source and time period.