Ditto is perhaps one of the most useful Pokémon you can catch — not because it’s super strong or anything, but because it can be used to breed with pretty much any other Pokémon. It’s an indispensable member to your team and here is where you can catch them in Pokémon Scarlet and Violet.
You can find Ditto in one large and continuous region that spans across West Province Area (Three) and West Province Area (Two).
I caught my Ditto in the grass fields surrounding the c Center in Medali (West). You can find one by walking around in the wild and using the minimap. I bumped into my Ditto on accident — I started a battle with what appeared to be an Eevee, but it was actually a Ditto disguised as an Eevee. It will reveal its true form on the first turn of battle so make sure you don’t have a Pokémon in the Let’s Go mode and accidentally kill one via autobattling.
I only bumped into Ditto disguised as other Pokémon. However, Polygon guides producer Julia Lee bumped into a regular old Ditto that hadn’t transformed as well. So be on the look out for both hidden and regular Ditto as you walk around those regions.