Whether it’s eggnog, wine with dinner or a belt of whisky after spending all day with your in-laws, holiday imbibing is customary at Christmas.
But if your liquor cabinet is running low on Dec. 25, you might have trouble restocking.
In nearly half the nation, its actually illegal to sell alcohol on Christmas Day, according to the Competitive Enterprise Institute. In total, 24 states ban the sale of some or all liquors. even if you can find a store that’s open.
Wonder if you live in a Christmas teetotaling state? Here’s a list of states with restrictions.
Arkansas
All alcohol sales are prohibited, including wine and beer sold in grocery stores and any sales at bars and restaurants. Anyone who violates the law faces up to 90 days in jail and/or a $1,000 fine.
Colorado
You can buy marijuana, but if you want to buy beer, wine, or spirits from a liquor or grocery store you’re out of luck. However, you can get a drink at a bar or restaurant.
Connecticut
The nutmeg state bans booze sales on Christmas Day, New Year’s Day and Thanksgiving. Bars and restaurants continue to serve.
Georgia
Roughly one-third of the counties in the peach state don’t allow liquor sales on Christmas.
Idaho
Wine? No problem. Beer? Sure. Anything stronger? Nope. State-run liquor stores are closed.
Kansas
Kansas was the last state to repeal Prohibition. All alcohol sales there are banned on Christmas.
Massachusetts
Despite being a leader in the craft beer movement, Massachusetts still bans all retail alcohol sales on Christmas, as well as Thanksgiving.
Minnesota
It’s not just Christmas Day that you can’t buy alcohol in the north star state. It’s also illegal to sell it after 8 p.m. on Christmas Eve. However, booze that’s under 3.2% alcohol by volume is exempt.
Mississippi
You won’t be able to get anything especially strong on Christmas, but you can buy booze with 5% alcohol by volume or less.
New Hampshire
Technically, alcohol sales aren’t banned on Dec. 25 in the granite state, but you can only buy liquor in state-run stores, which will be closed.
New Mexico
You can get a drink in a bar or restaurant, but liquor sales in stores aren’t allowed.
New York
Stock up early if you want a drink in New York, including Manhattan. Christmas alcohol retail sales are prohibited Dec. 25.
North Carolina
Liquor stores close at 9 p.m. on Christmas Eve and stay shuttered Christmas Day. You can, however, pick up beer or wine in grocery stores.
North Dakota
There are no liquor sales after 6 p.m. on Christmas Eve and through Christmas Day.
Ohio
The state-run liquor stores in the buckeye state are closed.
Oklahoma
A new state law means you can buy beer or wine in the grocery store, but retail sales at liquor stores are disallowed on Christmas. The prohibition extends to New Year’s Day, Thanksgiving and Fourth of July, among other holidays.
Pennsylvania
You can get a six pack of beer or a bottle of wine at the local grocery store, but if you want something stronger, you’ll have to pick it up before 6 p.m. on Christmas Eve.
South Carolina
Expect a dry Christmas in the palmetto state. Retail liquor sales are banned.
South Dakota
You won’t be able to buy hard liquor, but beer and wine is fine.
Tennessee
Both liquor and wine aren’t for sale at stores.
Texas
All alcohol sales are banned on Christmas, whether at a store, bar or restaurant.
Utah
State-run liquor stores are closed. Technically, breweries, wineries or distilleries can sell alcohol, if they’re open.
Virginia
Virginia’s state-run liquor stores are closed Christmas Day. They also have limited hours on New Year’s Day.
West Virginia
You can get a drink in a bar or restaurant, but liquor sales at retail are disallowed on Christmas.
source: Fortune