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
- Confirm the location is authorized — use the state and city lists above, or ask staff for RMP/EBT.
- Make sure you're eligible — RMP covers recipients 60+, disabled, or experiencing homelessness. Details.
- 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.