📅 Bourse de Casablanca · 2025

Morocco Stock Market Calendar 2025

Official trading holidays and session hours for the Casablanca Stock Exchange. Plan your trades around Moroccan public holidays, Ramadan adjustments, and BAM policy meetings.

CURRENT SESSION
Checking…
CASABLANCA TIME
WAT · UTC+1

Daily Trading Hours

PhaseTime (WAT)Notes
Pre-opening09:00 – 09:30Orders collected, no execution
Opening auction09:30Opening price set
Continuous session09:30 – 15:20Live order matching
Closing auction15:20 – 15:30Closing price set
After-hours15:30+Reporting only, no execution

Public Holidays 2025 — Market Closed

The Bourse de Casablanca is closed on all Moroccan national holidays. Islamic holidays follow the lunar calendar — exact dates may shift by one day depending on moon sighting.

1 Jan 2025
New Year's Day
Closed
11 Jan 2025
Independence Manifesto
Closed
~31 Mar 2025
Eid Al-Fitr
Closed (2 days)
1 May 2025
Labour Day
Closed
~6 Jun 2025
Eid Al-Adha
Closed (2 days)
~27 Jun 2025
Islamic New Year
Closed
30 Jul 2025
Throne Day
Closed
14 Aug 2025
Oued Ed-Dahab Day
Closed
20 Aug 2025
Revolution Day
Closed
21 Aug 2025
Youth Day
Closed
~5 Sep 2025
Prophet's Birthday
Closed
6 Nov 2025
Green March Day
Closed
18 Nov 2025
Independence Day
Closed

Ramadan Trading Hours 2025

During Ramadan (approximately 1–30 March 2025), the Bourse de Casablanca typically shortens its session. In recent years the exchange has run approximately 09:00 to 13:30 WAT during Ramadan. The official schedule will be confirmed by the exchange and updated here when announced.

Bank Al-Maghrib Monetary Policy Calendar 2025

BAM holds quarterly Board meetings to review the key rate. These are major market-moving events for the MASI and MAD exchange rates.

MeetingApprox. DateCurrent Rate
Q1 2025March 20252.75%
Q2 2025June 2025TBC
Q3 2025September 2025TBC
Q4 2025December 2025TBC

Settlement Cycle

Trades on the Casablanca Stock Exchange settle T+2 — two business days after execution. Settlement is handled by Maroclear. Weekends and public holidays do not count as business days.

Related

Open Live Dashboard →