How many Pokemon cards are there? It sounds like a simple question, but the answer depends on what you count. You might mean the total number of cards ever printed, the number of unique cards, the number of sets or the number of Pokemon species. Each answer is impressive, and together they show just how big the hobby has become.
This guide answers the question with five great facts and the best available stats, and explains how collectors keep track of everything.

Fact 1: More Than 85 Billion Cards Have Been Produced
According to The Pokemon Company, more than 85 billion Pokemon cards had been produced worldwide as of 31 March 2026. That includes cards printed in every language since the game launched in Japan in October 1996.
Production has grown rapidly in recent years. The company reported around 10 billion cards produced in its 2025/26 financial year alone. You can find the latest figures on The Pokemon Company’s corporate website.
Why the number is so high
Every booster pack contains about ten cards, and millions of packs are opened every year. Add theme decks, collection boxes, promos and Pokemon TCG products in more than a dozen languages, and the total quickly reaches the billions.
Fact 2: There Are Many Thousands of Unique Cards
So how many Pokemon cards are there if you only count unique cards? Third-party collectors’ databases estimate there are well over 18,000 unique English cards, and the number grows with every new set. The total is higher when you include Japanese, Chinese and other language exclusives.
What counts as a unique card?
Collectors usually count each set number as one card. Some also count reverse holos, stamped promos and other variants separately, which pushes the total much higher.

Fact 3: There Are Well Over 100 English Sets
Since the English launch in January 1999, the Pokemon TCG has released well over 100 English expansions, special sets and promo series. Each era, from Base Set and Neo to Scarlet and Violet and Mega Evolution, has added its own sets.
Recent sets vary in size:
- 151: 165 main cards and 207 in total
- Surging Sparks: 191 main cards and 252 in total
- Perfect Order: 124 cards in total
- Pitch Black: 120 cards in total
Our Pokemon sets guide lists the sets we stock, and Bulbapedia’s expansion list covers every English set.
Fact 4: There Are 1,025 Pokemon Species
As of the Scarlet and Violet era of the video games, there are 1,025 Pokemon species. Most have appeared on cards, and popular Pokemon like Pikachu and Charizard have appeared on hundreds of different cards.
The most printed Pokemon
Pikachu appears on more cards than almost any other Pokemon, thanks to its role as the franchise mascot. Our Pikachu Pokemon cards guide covers its most famous cards.
Fact 5: The Game Turned 30 in 2026
The Pokemon TCG launched in Japan in October 1996, which made 2026 its 30th anniversary year. Wizards of the Coast published the English game from 1999 until The Pokemon Company took over in 2003. Our guide on when Pokemon cards came out tells the full story.

How Many Pokemon Cards Are There in a Set?
If you ask how many Pokemon cards are there in a single set, the answer changes from set to set. Modern main sets usually have between 160 and 250 cards, including secret rares. Special sets can be smaller or larger. The number on each card, such as 095/088, shows its position in the set. If the first number is higher than the second, it is a secret rare.
How Many Pokemon Cards Are There in a Pack?
Most English booster packs contain ten cards, plus a Basic Energy card or a code card. Japanese packs are often smaller. Our Pokemon booster packs guide explains what each pack contains.
How Collectors Keep Track
When people ask how many Pokemon cards are there in a collection, the honest answer is usually a lot.
With so many cards, collectors use a few tools to stay organised:
- Checklists for each set, often printed or kept in a spreadsheet
- Collection apps that let you scan or tick off cards
- Binders sorted by set number with empty pockets for missing cards
- The official Pokemon card database, which lists every official card
You can browse every official card in the Pokemon card database.
How Many Pokemon Cards Are There in Other Languages?
Pokemon cards are printed in many languages, including English, Japanese, Korean, Chinese, French, German, Italian, Spanish and Portuguese. Some sets and promos are only released in one language, especially in Japan. If you collect several languages, the answer to how many Pokemon cards are there grows much bigger.
How Many Pokemon Cards Are There Each Year?
Each year brings several main sets, at least one special set and many promos. With four or more major releases a year, hundreds of new cards are added to the English list every year. In 2026 alone, new sets such as Ascended Heroes, Perfect Order, Chaos Rising, Pitch Black, 30th Celebration and Delta Reign added many new cards. Our newest Pokemon cards guide covers the latest releases.
Could Anyone Collect Every Card?
Collecting every Pokemon card ever printed would be almost impossible, because some cards are extremely rare and expensive. Most collectors choose a focus instead, such as one set, one Pokemon or one era. That keeps collecting fun and affordable.
Storing a Growing Collection
As your collection grows, good storage becomes important. Binders work well for sets and favourites, while storage boxes suit bulk. Our Vivid 9 pocket zip binder holds up to 360 sleeved cards.

How Many Pokemon Cards Are There Worth Collecting?
Knowing how many Pokemon cards are there helps put rarity in perspective. Every card can be worth collecting if you love it. Many collectors enjoy common cards with great artwork just as much as rare chase cards. If you are interested in value, our guide on what Pokemon cards are worth money covers the cards that collectors pay the most for.
FAQ
How many Pokemon cards have been printed?
More than 85 billion as of 31 March 2026.
How many unique English Pokemon cards are there?
Third-party estimates suggest well over 18,000, and the number grows with each set.
How many Pokemon are there?
1,025 species as of the Scarlet and Violet era.
When did Pokemon cards first come out?
In Japan in October 1996, and in English in January 1999.
So, how many Pokemon cards are there? Billions printed, thousands of unique cards and more arriving every year. That is what makes the hobby so exciting to explore.


