Which Grocery Stores Are Open on Christmas Day 2019: CVS, 7-Eleven Holiday Hours

Christmas Day is a federal holiday so many grocery stores, such as Target and Walmart, are either closed or operating with limited hours. However, some stores, like 7-Eleven and CVS will be open on Christmas Day 2019. Find out below which grocery stores are open and which are closed on December 25, 2019.

Grocery stores open on Christmas Day 2019

The following grocery stores will be open on Christmas Day but may operate with limited hours and hours may vary by location. Use this list as a guide but check with your local grocery store before visiting.

  • 7-Eleven
  • Acme
  • Albertsons
  • Circle K
  • Cumberland Farms
  • CVS
  • Sheetz
  • Speedway
  • Wawa
  • QuickChek
whole foods grocery store
A woman shopping at a Whole Foods grocery store. Robert Nickelsberg/Getty

Grocery stores closed on Christmas Day 2019

The following grocery stores are confirmed to be closed on Christmas Day. However, the following stores should be open on Christmas Eve so plan ahead if you need to do some last-minute shopping. Additionally, grocery store hours may vary by location, so if you are planning on shopping on December 24, check your local grocery store's hours before heading out.

  • Aldi
  • BJ's Wholesale
  • Costco
  • Food Lion
  • H-E-B
  • Kmart
  • Kroger
  • Publix
  • Ralphs
  • Safeway
  • Sam's Club
  • Stop and Shop
  • Target
  • Walmart
  • Wegmans
  • Winn-Dixie
  • Whole Foods
  • World Market

Grocery stores open on Christmas Eve

To make sure you don't get caught without an essential ingredient on Christmas Day, head to your local grocery store on Christmas Eve. Most stores will be open on Christmas Eve but some may be operating with limited holiday hours. Check out our guide to which grocery stores are open on Christmas Eve.

Is Christmas Day a federal holiday? Is Christmas Eve a federal holiday?

Christmas Day has been a federal holiday since 1885 and is one of only 10 holidays recognized nationwide. On Christmas Day, all non-essential federal offices are closed and all federal employees are paid even if they have the day off.

Many private employees also have the day off on Christmas Day and those who do work often receive holiday pay.

On December 17, President Trump declared Christmas Eve a federal holiday. The executive order from President Trump states: "All executive departments and agencies of the Federal Government shall be closed and their employees excused from duty on Tuesday, December 24, 2019, the day before Christmas Day.

"The heads of executive departments and agencies may determine that certain offices and installations of their organizations, or parts thereof, must remain open and that certain employees must report for duty on December 24, 2019, for reasons of national security, defense, or other public need."