The short answer: 178 English Pokémon TCG sets exist as of April 2026, containing roughly 20,700 unique English cards. Japanese prints add thousands more on top. The total number of individual Pokémon cards printed since 1996 is in the tens of billions.
The longer answer — with breakdowns by series, era, and Japanese vs English — is below.
Got a card and want to know which of those 20,700 it is? Scan it with TCG Companion — the app identifies the exact card, set, number and variant in under a second.
How many Pokémon TCG sets exist?
As of the latest official release in English print, there are 178 sets in the English TCG catalogue. That includes base expansions, special sets, trainer kits, promo sets, and McDonald’s promotional tie-ins.
Breaking those down by series:
| Series | Sets |
|---|---|
| Sword & Shield | 24 |
| XY | 23 |
| Scarlet & Violet | 21 |
| Sun & Moon | 21 |
| EX | 20 |
| Black & White | 16 |
| Diamond & Pearl | 10 |
| POP (Organized Play) | 9 |
| Base | 7 |
| HeartGold & SoulSilver | 6 |
| Mega Evolution | 5 |
| Platinum | 4 |
| Neo | 4 |
| E-Card | 3 |
| Gym | 2 |
| Other (misc promos) | 2 |
| NP (Nintendo promos) | 1 |
The first English set — Base Set — released on 9 January 1999. The latest at time of writing is Perfect Order (27 March 2026) from the Mega Evolution series. See the full list →
How many unique Pokémon cards exist?
Across those 178 English sets, roughly 20,700 unique English cards have been printed. That includes commons, uncommons, rares, holos, secret rares, and every variant the set contains.
“Unique” is doing some work here. If you count every printed variant (first edition, shadowless, unlimited, reverse holo, rainbow rare, gold secret rare, etc.) as its own card, the number is significantly higher — easily 40,000+ individual print variants if you include all foil treatments and first-edition splits.
For context, a modern Scarlet & Violet base set contains roughly 198 numbered cards plus secret rares past the set total. Add in reverse holo variants and the total print-variants from a single set can hit 400+.
Japanese prints are a different number entirely
Everything above is just English cards. Japanese Pokémon TCG predates English print by 2 years (October 1996 vs January 1999) and has its own expanded catalogue:
- Many Japanese-only sets never got an English release.
- Many Japanese promo cards (tournament trophies, CoroCoro Comic inserts, movie promos) have no English equivalent.
- Some of the most valuable Pokémon cards ever sold are Japanese exclusives — including the Pikachu Illustrator and the various 1998 Trophy Pikachus (see our most valuable cards post).
A fair rough estimate: Japanese prints add another 5,000+ unique cards beyond the English catalogue, with even more print variants.
How many individual Pokémon cards have been printed?
This is the number most people are actually curious about — not “how many designs,” but “how many physical cards have been produced.”
Per The Pokémon Company’s own statements, over 64 billion Pokémon cards had been shipped worldwide as of early 2024. The number grows at roughly 10 billion additional cards per year in recent production cycles. By 2026 the total is likely well over 80 billion physical cards produced since 1996.
That’s more Pokémon cards than there are people on Earth ten times over.
How fast are new sets coming out?
In the Sword & Shield and Scarlet & Violet eras, the cadence has been roughly:
- 4–6 main English expansions per year
- 2–3 special sets per year (Trainer Gallery subsets, anniversary sets, promo-heavy releases)
- 1–2 McDonald’s collections or special promo sets per year
So roughly 8–12 new English sets launch every year, with each main expansion adding 180–280 numbered cards to the catalogue.
Cards in the biggest and smallest sets
The set with the most numbered cards in our database is Cosmic Eclipse (236 base cards, plus secret rares taking it over 270). The biggest modern sets typically land between 180 and 280 numbered cards.
The smallest sets are trainer kits, trick-or-trade promo packs, and early POP series releases with 10–20 cards.
How does TCG Companion keep up?
TCG Companion tracks every English Pokémon TCG card across all 178 sets, plus Japanese releases with their own set browser. When a new set launches, it gets added to the scanner index so you can identify, price and log cards from the latest release alongside 1999 Base Set in the same collection.
Scan any Pokémon card and see its set → Browse all 178 Pokémon TCG sets →