Checklist
McDonald’s Pokémon Happy Meal 2026: All 15 Toys and 15 Cards, a Checklist, and the Dec. 14 End Date
Tick off the toys and cards you have, and see what’s left and how many Happy Meals finishing could take.
Checklist
Track your Pokémon Happy Meal collection
Tap each toy and card you already have. They light up as you find them, and your list stays on this device for next time.
This checklist needs JavaScript. Everything it uses is also in the text below.
Saved only in this browser, on this device. Nothing is sent to us.
Toy and card images: The Pokémon Company International and McDonald’s
The short answer
The Pokémon Happy Meal is back at participating U.S. McDonald’s from Tuesday, Nov. 10 through Monday, Dec. 14, 2026, while supplies last.
Every meal comes with one toy, a mini Happy Meal box shaped like a Pokémon (15 in all), and two Pokémon trading cards (15 in all, seven of them foil).
You don’t know which ones you’re getting. If every toy is equally common, and neither company says, collecting all 15 by luck takes about 50 Happy Meals on average. All 15 cards: about 25.
At a glance
- Dates
- Tuesday, Nov. 10, through Monday, Dec. 14, 2026, while supplies last
- Where
- Participating McDonald’s in the U.S.
- In each meal
- One Pokémon toy and two Pokémon TCG cards
- Toys
- 15 mini Happy Meal box toys, from Bulbasaur to Sprigatito
- Cards
- 15, numbered 001 to 015; seven are foil
- The box
- One of three designs: Pikachu, Umbreon or Torchic
- Bonus
- A QR code on the box opens a game: find the 15 toys hidden in a virtual classroom and playground
- Price
- Set by each restaurant; McDonald’s doesn’t publish a national Happy Meal price
- Under 3
- McDonald’s has a special toy for children under 3; ask at the counter
- Last checked
- Tuesday, Nov. 10, 2026, against the sources at the end of this page

All 15 toys
Each toy is a little Happy Meal box with a Pokémon’s face, ears or crest. The lineup mixes the classics with newer Pokémon:

In Pokémon’s order: Bulbasaur, Charmander, Squirtle, Weedle, Pikachu, Eevee, Umbreon, Torchic, Piplup, Munchlax, Minccino, Espurr, Rowlet, Sobble and Sprigatito.
All 15 trading cards
Two cards come in every meal. They’re real Pokémon TCG cards, numbered 001 to 015, and seven are foil. Pokémon’s page doesn’t say which seven.

Only Pikachu and Eevee appear as both a toy and a card.
How many Happy Meals does a full set take?
More than most people guess. Your first toy is always new. The last one is the problem: when you’re missing just one, each meal has a 1-in-15 chance of being it.
Add it all up and, if every toy is equally common, a full set of 15 toys takes about 50 Happy Meals on average (our arithmetic). The cards go faster, about 25 meals, because each meal has two.
The checklist at the top does the same math for what you have left. With five toys to go, for example, it’s about 35 more meals; with one to go, about 15.
Trading duplicates with friends or siblings beats buying your way to the end.
The boxes and the game
The meal itself comes in one of three boxes: Pikachu, Umbreon or Torchic. Each has a QR code that opens a game where you hunt for the 15 toys hidden around a virtual classroom and playground.
The promotion is “while supplies last,” so a restaurant can run out before Dec. 14. Children under 3 get a different toy; ask at the counter if that matters.
1:28How we figured the meal counts
This is the classic collector’s problem. With 15 equally likely toys, the expected number of draws to get all of them is 15 × (1 + 1/2 + 1/3 + … + 1/15), about 49.8. With two cards per meal, halve it for the cards: about 24.9.
For what’s left, the checklist uses the same sum, stopping at the number you’re missing. If some toys are rarer than others, the real numbers are higher.
What we don't know yet
- Whether every toy and card is equally common. Neither McDonald’s nor Pokémon says how many of each were made.
- Which seven cards are foil. Pokémon’s page shows all 15 without marking them.
- Whether a restaurant will let you choose your toy, or sell one without a meal. That’s up to each restaurant.
- The Happy Meal price where you live. Each restaurant sets its own.
When any of this is confirmed, it goes into the page and the update history below.
Questions people ask
When does the Pokémon Happy Meal start and end in 2026?
It started Tuesday, Nov. 10, 2026, at participating U.S. McDonald’s and runs through Monday, Dec. 14, 2026, while supplies last.
What toys are in the 2026 Pokémon Happy Meal?
Fifteen mini Happy Meal box toys: Bulbasaur, Charmander, Squirtle, Weedle, Pikachu, Eevee, Umbreon, Torchic, Piplup, Munchlax, Minccino, Espurr, Rowlet, Sobble and Sprigatito.
What Pokémon cards are in the 2026 McDonald’s Happy Meal?
Fifteen Pokémon TCG cards, seven of them foil: Decidueye (001), Chandelure (002), Palafin (003), Pikachu (004), Mimikyu (005), Lucario (006), Hawlucha (007), Tyranitar (008), Absol (009), Zoroark (010), Metagross (011), Jirachi (012), Eevee (013), Snorlax (014), Wooloo (015).
How many cards come in a Pokémon Happy Meal?
Two Pokémon TCG cards in every Happy Meal, along with one toy.
How many Happy Meals does it take to get all 15 Pokémon toys?
About 50 on average, if every toy is equally common, because the last few are hard to land by chance. Collecting all 15 cards takes about 25 meals, since each meal has two. Neither McDonald’s nor Pokémon says whether some are rarer.
Can I buy the Pokémon toy without a Happy Meal?
Neither McDonald’s nor Pokémon says. Whether a restaurant sells a toy on its own or lets you pick one is up to that restaurant, so ask at the counter.
What is the QR code on the Pokémon Happy Meal box?
It opens a digital game where you look for the 15 Pokémon Happy Meal toys hidden around a virtual classroom and playground.


