Ditto hides as other Pokémon, so you catch it by accident
Ditto is a Pokémon that disguises itself as whatever Pokémon you encounter in the wild. You do not search for Ditto directly — instead, you catch common Pokémon normally, and some of them turn out to be Ditto after you've caught them. The game reveals what you actually caught only after the catch screen closes and you return to the map.
This means Ditto hunting is a numbers game. You catch many of the Pokémon that Ditto can disguise as, and eventually one of them will be Ditto instead. The list of which Pokémon Ditto can copy changes occasionally when Pokémon GO updates, so the targets you hunt shift over time.
Key Takeaways
- Ditto reveals itself only after you catch it and return to the map — the catch screen shows the disguised Pokémon, not Ditto.
- You can only catch Ditto by catching the specific common Pokémon it currently disguises as, which Niantic changes with game updates.
- Check the official Pokémon GO website or community sites like The Silph Road before hunting, because the list of Ditto disguises changes several times a year.
- Catching 20 to 50 of the current Ditto disguises in one session gives you a reasonable chance of finding at least one Ditto.
Which Pokémon currently hide as Ditto
As of early 2024, Ditto disguises itself as Pidgeot, Poliwag, Diglett, Growlithe, Wingull, Paras, Spinarak, Buneary, Foongus, and Remoraid. However, this list updates when Pokémon GO releases new seasons or events, sometimes adding Pokémon and sometimes removing them. A Ditto disguise that works this month may not work next month.
Before you start hunting, visit the official Pokémon GO website or check The Silph Road community database, which players maintain with current disguise lists. Search "Ditto disguises 2024" to find the most recent information. Do not rely on a list you found six months ago — it will likely be wrong.
How to hunt Ditto efficiently
Pick one or two of the current Ditto disguises that spawn frequently in your area. Pidgeot and Poliwag are usually common in most regions, so start there if you are unsure. Spend 20 to 30 minutes catching every one you see, rather than hunting for hours — the catch rate for Ditto is roughly 3 to 5 percent of the disguised Pokémon you catch, so you have a decent chance within a short session.
Use Pokémon GO's weather system to your advantage. Certain weather conditions boost the spawn rate of specific types. If Growlithe is a current Ditto disguise and the weather is sunny, go out during sunny weather — you will see more Growlithe, which means more chances to find Ditto. Check the in-game weather forecast before you leave home.
Catch the Pokémon with regular Poké Balls, not Great Balls or Ultra Balls. Ditto has no special catch difficulty, so you do not need better balls. Save your premium balls for Pokémon you actually want to keep.
What happens when you catch Ditto
The catch animation and the Pokédex entry screen will show the disguised Pokémon — you will see Pidgeot or Poliwag or whichever form Ditto was wearing. Only after you press the X button to close that screen and return to the map will the game show you that you caught Ditto instead. Your Pokédex will update, and Ditto will appear in your Pokémon storage with its actual name and stats.
If you have already caught that Ditto disguise before, the catch screen will still show the disguised form. The only way to know you caught Ditto is to close the screen and check your recent catches or search your storage for "Ditto".
Why Ditto matters in Pokémon GO
Ditto is useful for two main reasons. First, it counts toward certain research tasks that ask you to catch specific Pokémon types — catching Ditto counts as catching whatever it was disguised as, so a Ditto that was hiding as Pidgeot counts toward "catch 5 flying types" tasks. Second, Ditto is required for some Special Research quests, which are story-based challenges that unlock rewards.
Ditto is not particularly strong in battles, so you do not need it for gym or raid combat. It is mainly a collection goal and a tool for completing tasks.
Common mistakes that waste your time
The biggest mistake is hunting for Ditto disguises that are no longer in the game. If you spend an hour catching Spinarak because you read that Ditto hides as Spinarak, but Spinarak is not a current disguise, you will catch zero Ditto. Always check the current list before you hunt.
Another common mistake is expecting Ditto to appear as a rare Pokémon. Ditto only disguises as common, straightforward-to-catch Pokémon. If you see a rare spawn, it is not Ditto. This keeps Ditto hunting accessible to all players, not just those in areas with rare spawns.
Frequently Asked Questions
Can I see Ditto on the map before I catch it?
No. Ditto appears on the map as whatever it is disguised as. You will see "Pidgeot" on the map, catch it, and then discover it was Ditto. There is no way to know before you tap it.
Do I need a special item or power-up to catch Ditto?
No. Catch Ditto the same way you catch any other Pokémon — with a regular Poké Ball and a standard throw. It has no special mechanics or requirements.
What if I catch the same Ditto disguise multiple times without finding Ditto?
That is normal. The catch rate is low, so you might catch 30 Pidgeot before finding one Ditto. If you have been hunting for an hour with no luck, take a break and try again later, or switch to a different Ditto disguise that might spawn more frequently in your area.
Does Ditto appear in raids or eggs?
Ditto does not appear in raids or eggs. You can only catch it by catching the Pokémon it is disguised as in the wild on the map.