Walmart will close all US locations on December 25, 2025, for the holiday, marking its second annual shutdown.