When is Battle of Puebla (Cinco de Mayo) in Mexico?

Battle of Puebla (Cinco de Mayo) falls on Monday, May 5th, 2025 in Mexico.

Quick Facts

This year:5 May 2025, Monday
Next year:5 May 2026, Tuesday
Last year:5 May 2024, Sunday
Type:Local holiday

Dates for Battle of Puebla (Cinco de Mayo)

Holiday name Date Weekday
Battle of Puebla (Cinco de Mayo) May 5, 2025 Monday
Battle of Puebla (Cinco de Mayo) May 5, 2026 Tuesday
Battle of Puebla (Cinco de Mayo) May 5, 2027 Wednesday
Battle of Puebla (Cinco de Mayo) May 5, 2028 Friday
Battle of Puebla (Cinco de Mayo) May 5, 2029 Saturday