Pokémon

Your game

Download App

How Many Pokémon Cards Are There? We Counted Every One (2026)

By TCG Vault Team · · 7 min read

Written by the team that builds TCG Vault — how we research these guides.

18,920 unique English Pokémon cards, above a fan of Shining Charizard, Mega Zygarde ex, N's Zekrom, Mega Charizard X ex and Lugia cards

How many Pokémon cards are there? There’s no single official number, because the answer depends on what you count: unique cards, every version of every card, or physical cards printed. So we counted all three, using the English Pokémon catalog in the TCG Vault database as of September 19, 2026.

This is original data. Below you’ll find the totals, exactly how we counted, and breakdowns by era and by set.

How many Pokémon cards are there in total?

Here’s the English Pokémon card count, split the way collectors usually think about it:

What we countedGroupsUnique cards
Expansions (main sets, special sets and their subsets)14018,920
Black Star promo series101,462
Other promos (McDonald’s, POP Series, Trick or Trade and more)32592
Reprints, stamped cards and special products (trainer kits, World Championship decks, jumbo cards, league and prize pack cards and more)314,029
All English Pokémon cards21325,003

Two larger numbers describe the same catalog in more detail:

  • 28,745 product listings. TCGplayer lists some versions of a card as separate products, such as the Poké Ball and Master Ball pattern cards in Prismatic Evolutions.
  • 43,111 collectible versions. Count every printing (regular, reverse holo, holo, 1st Edition, Unlimited) as its own card, and this is the total a completionist would face.

And the physical total dwarfs all of these. The Pokémon Company’s official figures page says more than 85 billion Pokémon cards had been produced by the end of March 2026, in 16 languages, sold in over 90 countries and regions.

How we counted

Counting cards sounds simple until you try it. These are the rules we used, so you can judge the numbers for yourself:

  1. Source. The TCG Vault card database, which follows TCGplayer’s English Pokémon catalog. Every set filed under English Pokémon is included; Japanese cards are a separate catalog and aren’t counted.
  2. What counts as one card. A unique collector number within a set. Pikachu 173/165 and its reverse holo are one card; Pikachu 025/165 in the same set is another.
  3. What counts as a version. Each printing of a card, from our variant data: regular, reverse holo, holo, 1st Edition and so on. Pattern versions count once per listing.
  4. What we left out. 864 Pokémon TCG Live code cards (they’re redemption codes, not game cards), 22 small legacy groups that duplicate other sets and have no release date, and one announced set with no cards listed yet.
  5. What we merged. A few expansions are split across two groups in the catalog, including most EX-series sets and Crown Zenith. We merged them, and counted Base Set’s shadowless print run as part of Base Set rather than as a separate set.
  6. Subsets. Some expansions come with a numbered subset, such as the Trainer Galleries of 2022, the Shiny Vaults of Hidden Fates and Shining Fates, or Crown Zenith’s Galarian Gallery. Their cards have their own numbering (TG01, SV001, GG01), so we count each subset as its own group. There are 11 of them, which is why the expansion total is 140 groups rather than 129 sets.

One caveat: catalog data isn’t perfect. A set can be a card or two off its official checklist (our Black Bolt data is missing card 85, for example), so treat the totals as accurate to within a fraction of a percent, not to the last card.

How many Pokémon cards are in each era?

Pokémon sets have grown a lot. Here are unique expansion cards by era, from Base Set in 1999 to the Mega Evolution sets of 2025 and 2026:

EraExpansions and subsetsUnique cards
Wizards of the Coast (1999–2003)151,713
EX series (2003–2007)161,722
Diamond & Pearl and Platinum (2007–2009)111,361
HeartGold & SoulSilver (2010–2011)5520
Black & White (2011–2013)131,336
XY (2014–2016)151,654
Sun & Moon (2017–2019)172,659
Sword & Shield (2020–2023)243,364
Scarlet & Violet (2023–2025)163,421
Mega Evolution (2025–2026)81,170

The average Wizards-era set has about 114 cards. The average Scarlet & Violet set has about 214. Modern sets are bigger on both counts: longer regular card lists and many more secret rares numbered above the printed total.

How many cards are in a Pokémon set?

Every modern card shows its number over the set’s printed total, like 045/088. Cards numbered above that total are secret rares, so the real size of a set is the highest number, not the printed one. These are the most recent English expansions:

SetReleasedPrinted totalCards including secret rares
Pitch BlackJul 17, 202684120
Chaos RisingMay 22, 202686122
Perfect OrderMar 27, 202688124
Ascended HeroesJan 30, 2026217295
Phantasmal FlamesNov 14, 202594130
Mega EvolutionSep 26, 2025132188
White FlareJul 18, 202586173
Black BoltJul 18, 202586172
Destined RivalsMay 30, 2025182244
Journey TogetherMar 28, 2025159190
Prismatic EvolutionsJan 17, 2025131180
Surging SparksNov 8, 2024191252

Black Bolt and White Flare have as many secret rares as regular cards, or more, which is unusual. The three 2026 main sets from Perfect Order onward each add 36 secret rares on top of a printed total in the 80s. You can browse every card in these sets, with prices, on our Pokémon sets pages.

What is the biggest Pokémon set?

By unique cards, the biggest English set in our catalog is Ascended Heroes (January 2026), with 295 numbered cards. It’s even bigger as a master set: TCGplayer lists 577 card products for it, because many cards come in several pattern versions. See the full Ascended Heroes card list.

The runners-up are Fusion Strike (2021) with 284 cards, Paldea Evolved (2023) with 279 and Cosmic Eclipse (2019) with 271.

How many Pokémon cards have been printed?

More than 85 billion, according to The Pokémon Company, counted to the end of March 2026. The pace is accelerating: Kotaku, citing the company’s earlier figure of 75 billion cards distributed as of May 2025, reported in May 2026 that around 10 billion cards were printed in a single year.

The company has also said it’s printing at maximum capacity to keep up with demand, and yet popular products still sell out.

How many cards are in a Pokémon booster pack?

A current English booster pack contains 10 cards, plus 1 Basic Energy and 1 Pokémon TCG Live code card, according to the official Pokémon TCG pages for the 2026 sets. An Elite Trainer Box holds 9 packs (11 in the Pokémon Center version), a booster bundle 6 and a booster display 36.

With 124 cards in a set like Perfect Order and 10 cards per pack, you can see why completing a set from packs alone takes a lot of opening. Buying the last few cards as singles is usually cheaper. Our guide on how to start collecting Pokémon cards explains how to plan a set.

How many Pokémon cards are worth money?

Only a small share. Of the 42,091 English card versions in our database with a current TCGplayer market price (September 19, 2026, Near Mint, code cards excluded), 49.3% sell for under $1. About 4.1%, or 1,732 versions, are worth $100 or more, and just 52 are worth $1,000 or more.

In other words, out of tens of thousands of Pokémon cards, only a few thousand carry real money, and they cluster in predictable places: top rarities of popular Pokémon, 1st Edition and vintage holos, and a handful of special promos. Scan a card with TCG Vault, or look it up in our free Pokémon card value checker, to see where yours falls.

Why does the number keep growing?

New English expansions arrive roughly every two months. In 2026 alone, our catalog added Ascended Heroes (January 30), Perfect Order (March 27), Chaos Rising (May 22), Pitch Black (July 17) and the 30th Celebration set (September 16). TCGplayer’s catalog already lists the next one, Delta Reign, for November 6, 2026.

At this pace, the English count grows by well over a thousand unique cards a year, before promos: the seven expansions released in 2025 alone added more than 1,270 numbered cards.

Frequently asked questions

How many Pokémon cards are there in the world?

The Pokémon Company says more than 85 billion Pokémon cards had been produced by the end of March 2026, in 16 languages, sold in over 90 countries and regions.

How many Pokémon sets are there?

In English, our catalog counts 129 expansions plus 11 subsets such as Trainer Galleries and Shiny Vaults, as of September 2026. Add promo series and special products and TCGplayer's catalog has more than 200 groups.

How many cards do you need for a master set?

Far more than the set number suggests. Prismatic Evolutions has 180 numbered cards, but our database lists 449 versions once every reverse holo and pattern version counts.

Does this count include Japanese Pokémon cards?

No. Japanese sets have their own card lists and numbering, so they need a separate count. Everything here is English.

How many cards are in a Pokémon deck?

A standard Pokémon TCG deck has exactly 60 cards.

How many secret rares are in a Pokémon set?

It varies by set. In our catalog, the 2026 sets Perfect Order, Chaos Rising and Pitch Black each have 36 cards numbered above their printed set total.

See what your cards are really worth.

Scan a card with your phone and TCG Vault shows its market price in seconds — then keeps your whole collection’s value up to date.

Download on iOS

4.5★ from 107 App Store ratings

Still choosing? See 9 card scanner apps compared →