Calendars › Countries › Morocco

Morocco public holidays 2028

National public holidays in Morocco. Regional/subdivision holidays are not included.

2025202620272028

2028 holidays

DateDayHoliday
January 1, 2028Saturdayرأس السنة الميلادية
January 11, 2028Tuesdayذكرى تقديم وثيقة الاستقلال
January 13, 2028Thursdayرأس السنة الأمازيغية
February 26, 2028Saturdayعيد الفطر (تقديري)
February 27, 2028Sundayعيد الفطر (تقديري)
May 1, 2028Mondayعيد العمال
May 5, 2028Fridayعيد الأضحى (تقديري)
May 6, 2028Saturdayعيد الأضحى (تقديري)
May 25, 2028Thursdayرأس السنة الهجرية (تقديري)
July 30, 2028Sundayعيد العرش
August 3, 2028Thursdayعيد المولد النبوي (تقديري)
August 4, 2028Fridayعيد المولد النبوي (تقديري)
August 14, 2028Mondayذكرى استرجاع إقليم وادي الذهب
August 20, 2028Sundayذكرى ثورة الملك و الشعب
August 21, 2028Mondayعيد الشباب
November 6, 2028Mondayذكرى المسيرة الخضراء
November 18, 2028Saturdayعيد الاستقلال

Weekend days: Saturday and Sunday. Coverage: 2010–2040. Source: python-holidays (MIT), national public holidays.

Use this calendar in code

Calendar id: ma

curl "https://bankday.jacklehoff4866.workers.dev/v1/business-day?calendar=ma&date=2028-12-24" \
  -H "Authorization: Bearer $BANKDAY_KEY"
curl "https://bankday.jacklehoff4866.workers.dev/v1/business-days/add?calendar=ma&date=2026-10-15&days=5" \
  -H "Authorization: Bearer $BANKDAY_KEY"
curl "https://bankday.jacklehoff4866.workers.dev/v1/holidays?calendar=ma&year=2028" \
  -H "Authorization: Bearer $BANKDAY_KEY"

Get MA business days via API

1,000 requests/month free. No credit card. Your key appears instantly.

Related calendars

FAQ

How many public holidays does Morocco have in 2028?

17 weekday and weekend holiday dates are listed for 2028, in addition to weekends (Saturday and Sunday).

What days are weekends for Morocco?

Weekend days are Saturday and Sunday.

When is the next Morocco holiday?

ذكرى المسيرة الخضراء on Friday, November 6, 2026.

How do I check Morocco business days in code?

Call GET https://bankday.jacklehoff4866.workers.dev/v1/business-day?calendar=ma&date=YYYY-MM-DD with a free Bankday API key. The response says whether the date is a business day and gives the next and previous business days.