Skip to content
MyTCGValue

How Many Pokémon Cards Are There?

As of Oct 26, 2026, there are 25,496 English Pokémon TCG cards across 215 sets, from Base Set in January 1999 to 30th Celebration. Counting Japanese releases, the total is 52,879 cards. That's 713 new English cards in 2026 so far. This count updates nightly from our database.

Last updated: · 3 min read

A table covered in thousands of trading cards and tall stacks

How many different Pokémon cards exist? The answer grows every few weeks as new sets come out, so any fixed number goes stale fast. The figures on this page are counted from our card database every night, which tracks every English and Japanese Pokémon TCG release we price.

Total Pokémon Cards Right Now

English cards

25,496

215 sets

Japanese cards

27,383

451 sets

All Pokémon cards

52,879

English + Japanese

The English count runs from Base Set in 1999 to 30th Celebration, the newest set we list. You can browse every English set in release order on our Pokémon sets page, and every Japanese set on the Japanese Pokémon sets page.

Pokémon Cards by Era

The Pokémon TCG is usually split into eras named after the main game series of the time. Here is how the English cards divide between them:

English Pokémon cards by era (unique cards, sealed products excluded)
EraYearsSetsCards
WOTC1999–2003201,907
EX2003–2007201,789
Diamond & Pearl / Platinum2007–2009151,482
HeartGold & SoulSilver2010–20117578
Black & White2011–2013181,537
XY2013–2016263,290
Sun & Moon2016–2019244,145
Sword & Shield2019–2023314,647
Scarlet & Violet2023–2025263,911
Mega Evolution2025–2026111,157
Undated—171,053

We assign each set to an era by its name where the name says it (TCGplayer prefixes series sets with codes such as SWSH or SV). Otherwise we use the release date: a set belongs to the era of the most recent era-opening set released before it. Sets our data doesn't date, mostly older promo series, are counted on the "Undated" row. Recent eras have more cards per year, partly because modern sets include many secret rares and special subsets.

Pokémon Cards Released per Year

Here is how many English cards were released each year, counted by the release date of the set they belong to:

English cards released per year, by set release date
YearSetsCards
19995394
20005588
20013159
20025398
20035677
20046471
20054474
20064405
20076575
20085482
20095533
20106472
20117566
20126528
20137776
20147562
20158952
2016111,807
20177754
201881,972
201991,475
20206993
202191,207
2022131,903
2023141,870
202481,297
2025101,418
20267713

So far in 2026, 7 English sets have added 713 cards. The year with the most new cards in our data was 2018, with 1,972 cards. Years with large special sets or promo collections stand out, because a single big product can add hundreds of cards.

Biggest and Smallest Pokémon Sets

Comparing expansions only (promos, decks, trainer kits, subsets and product lists are left out), these are the largest and smallest English sets by card count:

Expansions only: promos, decks, kits, subsets and product lists are excluded
SetReleasedCards
BiggestME: Ascended HeroesJan 30, 2026295
SWSH08: Fusion StrikeNov 12, 2021284
SV02: Paldea EvolvedJun 9, 2023279
SM - Cosmic EclipseNov 1, 2019271
SV04: Paradox RiftNov 3, 2023266
SmallestSouthern IslandsJul 31, 200118
Detective PikachuApr 5, 201918
Dragon VaultOct 5, 201221
CelebrationsOct 8, 202125
Double CrisisMar 25, 201534

The biggest sets have grown over time, mostly because of secret rares numbered beyond the main set. The smallest are special sets released alongside the main series.

How Many Pokémon Cards Are Worth Money?

Most aren't worth much. Here is how the English cards with a recent market price split by ungraded price:

English Pokémon card printings with a market price: ungraded market price, as of the last nightly update
Price rangeCardsShare
Under $113,75749%
$1 to $108,15729%
$10 to $1004,88217%
$100 or more1,2334%

That means 49% sell for under $1, and only 4% are worth $100 or more. This counts each priced printing once, so a card with a normal and a reverse holo version can appear twice. For the cards at the top, see our live list of the most expensive Pokémon cards and our guide to the rarest Pokémon cards. To check a card of your own, use the Pokémon card value checker.

How We Count

Card counts are easy to get wrong, so here are our rules:

  • We count unique cards, not copies. A "card" is one card number in one set. Billions of physical cards have been printed. The Pokémon Company publishes a running production total on its Pokémon in Figures page, but that counts printed copies, not different cards.
  • Included: every main set, special set, subset (such as Classic Collection and Trainer Gallery lists) and promo series that TCGplayer lists, because each contains distinct cards.
  • Excluded: sealed products (booster packs, boxes, Elite Trainer Boxes, bundles, tins), digital code cards, and duplicate listings of the same card number, such as reverse holo patterns listed separately.
  • Released sets only. A set dated after today is listed ahead of release and isn't counted until it comes out.

Our data also has known gaps, and we'd rather show them than hide them:

  • Base Set has 102 numbered cards, but our data is missing number 8/102, so we count 101.
  • Our card list for 30th Celebration is incomplete. It has 45 cards, numbered as high as 158/128, and 93 numbers within the main set of 128 aren't in it yet. Treat counts and totals for this set as provisional until the import is finished.

Counts on other sites differ because they draw these lines differently. Some count every variant separately, some leave out promos, and some only count main expansions. Read where our prices and data come from for more on our source.

Frequently Asked Questions

How many Pokémon cards are there in total?

As of Oct 26, 2026, our database has 25,496 unique English Pokémon cards and 27,383 Japanese ones, 52,879 in all. That counts different cards, not printed copies, and leaves out sealed products and code cards.

How many Pokémon sets are there?

We count 215 released English sets, including promo series and subsets, and 451 Japanese sets. See every English set in release order on our Pokémon sets page.

What is the biggest Pokémon set?

Among expansions, ME: Ascended Heroes is the biggest in our data with 295 cards, counting secret rares. Promo series and product lists are left out of that comparison.

How many Pokémon cards are released each year?

It varies a lot: 713 English cards so far in 2026, and 1,972 in 2018, the biggest year in our data. The per-year table on this page shows every year since 1999.

How many Pokémon cards are worth money?

Of the English card printings with a market price, 49% sell for under $1 and 4% for $100 or more. Most valuable cards are holo rares, secret rares and older cards in good condition.

Does the count include Japanese cards?

The English count doesn't. We list Japanese cards separately: 27,383 cards in 451 sets. The combined total on this page adds the two.

Sources

Card prices, counts and dates come from our own database of nightly US market prices from TCGplayer sales. They are market estimates for ungraded cards, change every day, and are not investment advice.

Check a card's price now

Scan any card with the TCG Scanner app, or search 270,000 cards on this site. Free, no sign-up.

Get instant card prices on your phone