May 2025 Calendar - Mexico

1 May, Thursday Labor Day / May Day National Holiday
5 May, Monday Battle of Puebla / Cinco de Mayo Common Local Holiday
10 May, Saturday Mother’s Day Observance
15 May, Thursday Teacher’s Day Observance
29 May, Thursday Ascension Day Observance