What Time Does Walmart Stop Selling Alcohol? Answered

Short Answer: In most areas, Walmart stores offer a variety of alcoholic beverages. However, alcohol sales times will vary by state, and sometimes by county. See below to find out which alcoholic beverages Walmart sells, how to find out if your local Walmart sells alcohol, and what hours alcohol sales begin and end in your state.

What Type of Alcohol Does Walmart Sell?

While Walmart’s alcohol brand selection may vary by region or city, in general, you’ll find the following:

  • Beer (individual bottles, individual cans, four-pack, six-pack, 12-pack, 15-pack, 18-pack, 20-pack, 24-pack, kegs); brands include:
    • Beers of Mexico
    • Bud Light
    • Budweiser
    • Busch
    • Busch Light
    • Coors
    • Coors Light
    • Corona Extra
    • Guinness
    • Heineken
    • Michelob
    • Michelob Ultra
    • Miller
    • Miller Lite
    • Samuel Adams
  • Spirits (gin, liqueur, prepared cocktails, malt beverages, rum, tequila, vodka, whiskey); brands include:
    • Absolut
    • Bacardi
    • Baileys
    • Captain Morgan
    • Ciroc
    • Di Amore
    • Hornitos
    • Jack Daniels
    • Jim Beam
    • Jose Cuervo
    • Malibu
    • Mike’s
    • Pinnacle
    • Seagrams 7
    • Smirnoff
    • Southern Comfort
    • Svedka
  • Wine (champagne/sparkling, red, rose/blush, white); brands include:
    • Arbor Mist
    • Artezen
    • Cupcake
    • Franzia
    • Oak Leaf
    • Sutter Home
    • Woodbridge by Robert Mondavi
    • Yellow Tail

Which Walmart Stores Sell Alcohol?

Several states have restrictions on where alcohol can be sold, and a few even restrict alcohol sales to state-owned stores. Despite the wide variation in state laws, Walmart manages to sell alcoholic beverages in some form in every state (though not necessarily at every store in every state). In New Hampshire, for example, state law limits the sale of liquor to state-owned stores, but Walmart sells beer and wine. In Utah, state law restricts sales of alcohol inside grocery stores, so you’ll find Walmart selling alcoholic beverages (generally just beer) in a separate building, next to its regular store.

To check what alcoholic beverages are in stock at a specific Walmart, use the My Local Store feature. From there, you can search by city or zip code to bring up your local store. Then, use the “search our shelves” function to see what’s in stock at your Walmart. You can search for a specific alcohol brand or search general terms like “beer” or “wine.”

Alternatively, you can visit the Beer, Wine and Spirits section of the Walmart website. Near the top of the displayed products, you’ll see options to refine your search. Enter your zip code in the “Store availability” box to see a list of nearby store locations selling alcohol. If no stores show up, there isn’t a Walmart in your vicinity that sells alcohol.

See our related research for information about whether you can buy alcohol with a gift card.

Alcohol Sales Times at Walmart by State

If you’re planning to rush to your local Walmart to purchase alcohol as soon as the doors open, or you intend to make a late-night trip to your 24-hour store location, you’ll want to make sure your state allows this. In many areas, you can buy alcohol during regular store hours. However, some states and locales have restrictions for the hours during the day when alcohol can be sold — Walmart does not set these restrictions.

The hours we’ve included in our list below are the same every day of the week except in certain counties and states that have additional restrictions as noted. While most states allow stores to sell alcohol every day of the week, some counties (and some entire states) have additional restrictions for alcohol sales on Sundays. There are also a handful of counties that are “dry,” meaning all alcohol sales are prohibited. And, there’s Alaska, which doesn’t allow alcohol sales when election polls are open.

See the table below for a comparison of the state laws for alcohol sales times; we’ve linked to the most relevant page on each state’s official website for more information. Note that while these are the legal hours of operation in each state, your local store may have shorter alcohol sale hours.

State Alcohol Sales Hours Sunday Restrictions Special Restrictions
Alabama 6 a.m. to 2 a.m. Sunday alcohol sales allowed in the following counties only: Autauga, Baldwin, Calhoun, Colbert, Elmore, Etowah, Greene, Hale, Houston, Jackson, Jefferson, Lauderdale, Lee, Lowndes, Macon, Madison, Mobile, Montgomery, Morgan, Perry, Sumter, Tuscaloosa, Russell, St. Claire, and Wilcox None
Alaska 8 a.m. to 5 a.m. None No alcohol sales on election day until all polls are officially closed
Arizona 6 a.m. to 2 a.m. None None
Arkansas 7 a.m. to 1 a.m. Sunday retail sales allowed in these counties only: Baxter, Benton, Boone, Carroll, Franklin, Marion, Washington No alcohol sales in dry towns located in these counties: Arkansas, Calhoun, Cleveland, Conway, Cross, Crittenden, Dallas, Drew, Garland, Greene, Jackson, Jefferson, Logan, Mississippi, Monroe, Ouachita, Poinsett, Prairie, Pulaski, Sebastian, St. Francis, Union, and Woodruff
California 6 a.m. to 2 a.m. None None
Colorado 8 a.m. to 12 a.m. None None
Connecticut 8 a.m. to 10 p.m. Alcohol can only be sold from 10 a.m. to 6 p.m. None
Delaware 9 a.m. to 1 a.m. Alcohol can only be sold from 12 p.m. to 8 p.m. None
District of Columbia 9 a.m. to 12 a.m. None None
Florida 7 a.m. to 12 a.m. None Size limit of 32 ounces. Beer and malt liquor is not sold in 40-ounce bottles.
Georgia Hours set by county Alcohol can be purchased in most counties starting at 12 p.m. Some counties don't allow Sunday alcohol sales. Contact your local Walmart for more information. None
Hawaii 6 a.m. to 12 a.m. None None
Idaho 6 a.m. to 1 a.m. None None
Illinois Hours set by municipalities None None
Indiana 7 a.m. to 3 a.m. Alcohol can only be sold from 8 a.m. to 2 a.m. Grocery stores cannot sell cold beer
Iowa 6 a.m. to 2 a.m. Alcohol can only be sold from 8 a.m. to 2 a.m. None
Kansas 9 a.m. to 11 p.m. Sunday alcohol sales begin at 12 p.m. None
Kentucky 6 a.m. to 2 a.m. Alcohol can only be sold from 1 p.m. to 2 a.m. None
Louisiana 12 a.m. to 2 a.m. None in many counties. Towns in the following counties may restrict Sunday sales: Allen, Beauregard, Bienville, Bossier, Caddo, Caldwell, Catahoula, Claiborne, Concordia, De Soto, East Carroll, Franklin, Grant, Jackson, La Salle, Lincoln, Ouachita, Rapides, Red River, Richland, Tensas, Union, Vernon, Washington, Webster, West Carroll, Winn. None
Maine 6 a.m. to 1 a.m. Alcohol can only be sold from 9 a.m. to 1 a.m. None
Maryland Hours vary by county No alcohol sales in Baltimore or Garrett counties None
Massachusetts 8 a.m. to 11 p.m. Alcohol can only be sold from 10 a.m. to 11 p.m. None
Michigan 7 a.m. to 2 a.m. Alcohol can only be sold from 12 p.m. to 2 a.m. None
Minnesota 8 a.m. to 10 p.m. Alcohol can only be sold from 11 a.m. to 6 p.m. None
Mississippi 10 a.m. to 10 p.m. No alcohol sales on Sunday No alcohol sales in these dry counties: Benton, Choctaw, Clarke, Itawamba, Prentiss, Smith, Walthall, Webster
Missouri 6 a.m. to 1 a.m. Alcohol can only be sold from 9 a.m. to 12 a.m. None
Montana 10 a.m. to 8 p.m. None None
Nebraska 6 a.m. to 1 a.m. Liquor sales begin at noon on Sunday None
Nevada 12 a.m. to 12 a.m. None None
New Hampshire 6 a.m. to 11:45 p.m. None None
New Jersey 9 a.m. to 10 p.m. Some areas have restricted selling hours There are dry towns in every county except: Essex, Hunterdon, Middlesex, Morris, Sussex, Union, Warren
New Mexico 7 a.m. to 12 a.m. Statewide, alcohol may be sold from 12 p.m. to 12 a.m.; there are various additional Sunday restrictions in all counties except: Catron, De Baca, Dona Ana, Guadalupe, Los Alamos, Luna, Otero, San Miguel, Sierra, Socorro, Taos None
New York 24 hours for beer; 8 a.m. to 12 a.m. for wine and liquor Wine and liquor sales hours reduced to 12 p.m. to 9 p.m. None
North Carolina 9 a.m. to 9 p.m. Alcohol can only be sold from 12 p.m. to 9 p.m. None
North Dakota 8 a.m. to 2 a.m. Alcohol can only be sold from 12 p.m. to 2 a.m. Alcohol beverages sold at grocery stores are sold in a separate area from the main store
Ohio 5:30 a.m. to 1 a.m. None None
Oklahoma 10 a.m. to 9 p.m. No alcohol sales on Sunday None
Oregon 7 a.m. to 2:30 a.m. None None
Pennsylvania 9 a.m. to 10 p.m. Alcohol can only be sold from 11 a.m. to 7 p.m. Alcohol must be sold at a separate register in grocery stores
Rhode Island 9 a.m. to 10 p.m. Alcohol can only be sold from 10 a.m. to 6 p.m. None
South Carolina 9 a.m. to 7 p.m. Varies; some cities and counties allow alcohol sales on Sundays None
South Dakota 7 a.m. to 2 a.m. None Alcohol beverages sold at grocery stores are sold in a separate area from the main store
Tennessee 8 a.m. to 11 p.m. Hours not specified -- beer can be purchased, but there are no Sunday sales for wine and liquor No alcohol sales on Thanksgiving
Texas 7 a.m. to 12 a.m. Monday through Friday (to 1 a.m. on Saturday) Alcohol can only be sold from 12 p.m. to 12 a.m. County and city laws can vary widely
Utah 11 a.m. to 10 p.m. No alcohol sales on Sunday Alcohol may not be sold at most Walmarts due to state law
Vermont 6 a.m. to 12 a.m. Alcohol can only be sold from 8 a.m. to 10 p.m. (hours may vary) None
Virginia 6 a.m. to 12 a.m. None None
Washington 6 a.m. to 2 a.m. None None
West Virginia Beer and wine from 7 a.m. to 2 a.m.; liquor from 8 a.m. to 12 a.m. Beer and wine can be purchased from 1 p.m. to 2 a.m.; no Sunday sales of liquor None
Wisconsin Beer and wine from 6 a.m. to 12 a.m.; liquor from 6 a.m. to 9 p.m. None None
Wyoming 6 a.m. to 2 a.m. None None

If there are no Walmart stores in your area, we also have information about when 7-Eleven and Kroger stop selling alcohol. We also have the list of places that sell beer kegs of all sizes.