Yes, Publix is closed on Christmas Day. It's a federal holiday, so most stores and businesses are closed on December 25th. However, many stores are open the day before Christmas (Christmas Eve), so you may be able to find some last-minute items if you need them. If you do need to go shopping on Christmas Eve, make sure to check the hours of operation at your local Publix or other stores you plan to visit. Have a happy and safe holiday!