Independent guide using official USDA data — not a government site. EBT at restaurants is limited to the Restaurant Meals Program.
EBTPlaces
HomeChains › McDonald's
965 locations accept EBT

Does McDonald's accept EBT?

Yes — at 965 authorized locations. McDonald's takes EBT at restaurants enrolled in the SNAP Restaurant Meals Program, mainly in California, New York, Arizona. Only these locations accept it, and only eligible recipients can use it.

Two conditions: the location must be RMP-authorized (listed below), and you must be an eligible recipient — 60+, disabled, or experiencing homelessness. Who qualifies.

McDonald's EBT locations by state

California

654 McDonald's locations

New York

166 McDonald's locations

Arizona

108 McDonald's locations

Michigan

36 McDonald's locations

New Jersey

1 McDonald's location

Top cities for McDonald's with EBT

Los Angeles, CA

29 locations

New York, NY

29 locations

San Diego, CA

25 locations

Sacramento, CA

22 locations

Phoenix, AZ

19 locations

Brooklyn, NY

19 locations

Bronx, NY

17 locations

Buffalo, NY

16 locations

Stockton, CA

14 locations

Modesto, CA

12 locations

Riverside, CA

10 locations

Long Beach, CA

10 locations

San Jose, CA

10 locations

Anaheim, CA

9 locations

Tucson, AZ

8 locations

Santa Ana, CA

7 locations

Tempe, AZ

7 locations

Bakersfield, CA

7 locations

Oxnard, CA

7 locations

Salinas, CA

7 locations

Chandler, AZ

6 locations

Glendale, AZ

6 locations

Palmdale, CA

6 locations

Lancaster, CA

6 locations

How to use EBT at McDonald's

  1. Confirm the location is authorized — use the state and city lists above, or ask staff for RMP/EBT.
  2. Make sure you're eligible — RMP covers recipients 60+, disabled, or experiencing homelessness. Details.
  3. Order prepared food and swipe your EBT card like a debit card. Meals only — no alcohol, tobacco, or tips.
Locations from the USDA SNAP Retailer Locator. Authorization changes over time — confirm with the restaurant. See all fast food that accepts EBT.