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.