Mexican Independence Day (Día de la Independencia) is a major national public holiday in Mexico held every year. It resembles the U.S.’s 4th of July. On this day, most Mexicans have a day off work to celebrate. Government offices, schools, banks and many businesses are closed.