Yes, Walmart in Michigan does sell hard liquor [2]. Customers must have a valid ID to purchase hard liquor at Walmart in Michigan.