National Maritime Day in Mexico Date in the current year: June 1, 2016

National Maritime Day in Mexico National Maritime Day (Día de la Marina) is a Mexican holiday celebrated on June 1 each year. It is a civic holiday, which means it is observed nationwide, but employees are not entitled to a paid day off.

National Maritime Day in Mexico celebrates both the Mexican Navy and the country's civil maritime sectors. It is an official flag flying day that the Mexican flag is flown at full staff by all branches of government.

National Maritime Day, also known as Mexican Navy Day, was established in 1942 by President Manuel Ávila Camacho. The date of June 1 was chosen because on this day in 1917, article 32 of the Mexican Constitution was applied for the first time.

According to this article, any vessel flying the Mexican naval ensign must be crewed by seamen who are Mexican by birth. Two days later, the first Mexican merchant vessel left the port of Veracruz. The entire crew of the steamer Tabasco was comprised exclusively of native born Mexicans.

National Maritime Day is primarily celebrated in coastal towns and cities such as Veracruz, Acapulco, Altamira, Isla de Cedros, Guerrero Negro, Puerto Vallarto and many others. Festivities typically include naval parades, singing, dancing and fireworks.

Remind me with Google Calendar


Professional Days




National Maritime Day in Mexico, Mexican Navy Day, holidays in Mexico, civic holiday, professional holiday