Yes, Walmart accepts WIC at most locations, but not all Walmart stores participate in the program
Walmart is an authorized WIC retailer in most states, meaning you can use your WIC benefits to buy approved foods there. However, participation varies by store and by state. Some Walmart locations, particularly smaller format stores or those in certain regions, do not accept WIC. Before you shop, check whether your specific Walmart location is authorized — your state WIC program website lists all participating retailers by zip code or store number.
When you shop at a participating Walmart, you will use your WIC card (also called an EBT card in some states) at checkout just like a debit card. The card will only allow you to purchase foods that are on your state's approved WIC food list. If you try to buy something not approved — like regular milk instead of the specific brand your state covers, or items outside the program — that item will be declined at the register.
Key Takeaways
- Most Walmart stores accept WIC, but you must confirm your specific location participates before shopping.
- Your WIC card works only for foods on your state's approved list, and the register will reject items that do not match your benefits.
- You can find authorized Walmart locations through your state WIC program's retailer search tool or by calling your local WIC office.
- Walmart's self-checkout machines may not process WIC cards, so use a staffed register instead.
How to learn about your Walmart location takes WIC
Your state WIC program maintains a current list of all authorized retailers. Go to your state's WIC website and look for a "store locator," "authorized retailers," or "where to shop" tool. Enter your zip code or Walmart store number, and the system will tell you whether that location participates. Store numbers are printed on your receipt or posted near the entrance.
If the online tool does not show your nearest Walmart, call your local WIC office directly. Staff can confirm whether a specific store is authorized and can sometimes explain why a location may have dropped out of the program (common reasons include staffing changes, system updates, or retailer decisions to exit the program in certain areas).
What foods you can buy with WIC at Walmart
WIC covers a set list of foods that changes by state, but the core categories are the same everywhere: milk, cheese, eggs, beans, peanut butter, cereal, bread, fruits, and vegetables. Some states also cover infant formula, baby food, and juice. Walmart stocks all of these, but you must buy the exact products your state approves — often specific brands or package sizes.
For example, your state might approve only whole milk in half-gallon containers, not 2% milk or quart sizes. The register will decline anything outside those rules. Before you shop, review your WIC benefit letter or check your state's approved food list online so you know exactly what you can purchase. Many state WIC programs publish a searchable database or a printable list organized by food category.
Using your WIC card at the checkout
Bring your WIC card and a form of ID to Walmart. At checkout, tell the cashier you are paying with WIC. The cashier will separate your WIC-approved items from any other groceries you are buying (like household items or non-approved foods), because your WIC card will only pay for the approved items. You will pay for everything else with another payment method.
Avoid self-checkout machines — most do not process WIC cards. Use a staffed register instead. If a cashier seems unsure how to process your WIC card, ask for a supervisor or a different cashier. Walmart staff are trained to accept WIC, but experience varies by location and by individual employee.
What happens if your WIC card is declined
If your card is declined, the most common reasons are: the item is not on your state's approved list, you have reached your monthly benefit limit for that food category, or the store's system is not recognizing your card. Ask the cashier to check the reason. If the store says it does not accept WIC, ask to speak to a manager — this may be a training issue or a system problem that can be fixed on the spot.
If the problem is that you have used your full monthly benefit for a food category, you will need to wait until your benefits reset (usually monthly). If the item itself is not approved, you cannot buy it with WIC at any store. If you believe an item should be approved but was declined, contact your state WIC office — they can clarify whether the product meets program rules.
Other large retailers that accept WIC
Walmart is not the only option. Most supermarket chains accept WIC, including Kroger, Safeway, Albertsons, Whole Foods, and regional chains. Many smaller grocery stores and farmers markets also participate. Your state's retailer locator will show you all authorized stores near you, not just Walmart, so you can compare locations and hours.
Some people find it helpful to shop at multiple stores — for instance, buying produce at a farmers market and dairy at Walmart — because different retailers may stock different approved brands or have better prices on certain items. Your WIC benefits work the same way at any authorized retailer.
Frequently Asked Questions
Can I use WIC at Walmart.com or for online grocery pickup?
Most states do not yet allow WIC to be used for online orders or pickup, even at stores that accept WIC in person. You must shop in the store and use your WIC card at a physical checkout. Check your state WIC program's website or call your local office to confirm whether online WIC shopping is available in your state, as this is changing in some places.
What if my nearest Walmart does not accept WIC?
Use your state's retailer locator to find other authorized stores in your area — supermarkets, smaller grocers, and farmers markets often participate. You have the same purchasing power at any authorized retailer, so you can shop wherever is most convenient or has the products you prefer.
Do I need a PIN to use my WIC card at Walmart?
Some states require a PIN, and some do not. Check your WIC benefit letter or call your local WIC office to find out whether your state uses a PIN. If your state does, you will enter it at the register just like a debit card. If not, the cashier may ask for ID instead.
Can my family member use my WIC card if I am not there?
Rules vary by state. Some states allow any household member to use the card, while others require only the person whose name is on the card. Check your WIC benefit letter or ask your caseworker. If someone else uses the card without permission, it may be flagged as fraud.
What if Walmart says they stopped accepting WIC?
Contact your state WIC program immediately. Retailers sometimes stop participating without notice, and your state needs to know so they can update their system and direct you to other stores. Your state may also investigate whether the store is violating WIC rules by refusing to accept the card.