Walmart had 6 paid holidays when I worked there: New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving Day and Christmas Day. The hotel where I work had the same listing and added MLK Day.
The State of Michigan has a few more public holidays: New Year's Day, MLK Day, President's Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Veterans Day, Thanksgiving and the day after, Christmas Eve, Christmas Day and New Year's Eve. In even-numbered years, Election Day in November is also a holiday for a total of 13 days in odd years and 14 in even years.