Skip to main content

Market events calendar

A neutral, dated schedule of auctions, commodity offerings, and macro events across Iran’s markets and the world.

Wednesday

Jul 22, 2026tomorrow1 events

Thursday

Jul 23, 2026in 2 days4 events
Jul 23, 2026
Economic datain 2 daysMedium impact

Statistics Center of Iran CPI report - Tir 1405 data

Iran's Statistics Center publishes a monthly Consumer Price Index report for the prior Persian calendar month. Following this recurring pattern, the Tir 1405 (June-July 2026) inflation report is expected in early Mordad 1405; the Statistics Center has not yet announced an exact release date. The preceding Khordad 1405 report was published on 6 Tir 1405 (27 June 2026) and put point-to-point inflation at 88.6 percent, with year-on-year inflation reported by the Central Bank at 57.7 percent.

Jul 23, 2026
Central bank decisionEuropein 2 daysHigh impact

ECB Governing Council meeting - July 2026

The European Central Bank's Governing Council holds its monetary policy meeting in Frankfurt on July 23, 2026, to decide on eurozone interest rates, affecting the euro-dollar exchange rate and global commodity markets.

12:00 AM
Jul 23, 2026
Central bank decisionWest Asiain 2 daysMedium impact

TCMB Monetary Policy Committee meeting - July 2026

Turkey's central bank (TCMB) Monetary Policy Committee meets on Tir 23, 1405 (July 23, 2026) to decide its policy rate. At its June 2026 meeting the TCMB held the rate at 37% for a third consecutive meeting, citing higher energy prices amid West Asia regional tensions as a driver of underlying inflation. TCMB decisions matter for Iran markets given Turkey's trade and currency links with Iran.

Jul 23, 2026
Economic datain 2 daysMedium impact

Iran Purchasing Managers' Index (PMI) - Tir 1405 data

The ICCIMA research center is expected to release Iran's overall-economy PMI for Tir 1405 data in the first ten days of Mordad, following its usual monthly cadence.

Friday

Jul 24, 2026in 3 days1 events

Wednesday

Jul 29, 2026in 8 days1 events

Thursday

Jul 30, 2026in 9 days1 events

Friday

Jul 31, 2026in 10 days2 events

Monday

Aug 3, 2026in 13 days1 events

Wednesday

Aug 5, 2026in 15 days1 events

Friday

Aug 7, 2026in 17 days2 events

Wednesday

Aug 12, 2026in 22 days3 events

Thursday

Aug 13, 2026in 23 days3 events

Thursday

Aug 20, 2026in 30 days1 events

Thursday

Aug 27, 2026in 37 days1 events

Monday

Aug 31, 2026in 41 days2 events

Friday

Sep 4, 2026in 45 days1 events

Thursday

Sep 10, 2026in 51 days2 events

Friday

Sep 11, 2026in 52 days1 events

Wednesday

Sep 16, 2026in 57 days1 events

Friday

Oct 2, 2026in 73 days1 events

Wednesday

Oct 14, 2026in 85 days1 events

Wednesday

Oct 28, 2026in 99 days1 events

Thursday

Oct 29, 2026in 100 days1 events

Friday

Nov 6, 2026in 108 days1 events

Tuesday

Nov 10, 2026in 112 days1 events

Friday

Dec 4, 2026in 136 days1 events

Wednesday

Dec 9, 2026in 141 days1 events

Thursday

Dec 10, 2026in 142 days1 events

Thursday

Dec 17, 2026in 149 days1 events