Nintendo's quarterly financial stuff came out today, so you know what that means - Pokémon sales data! This is all as of just over a month ago
Pokémon X & Y: 16.45 million
Pokémon Omega Ruby & Alpha Sapphire: 14.27 million
Pokémon Sun & Moon: 16.2 million
Pokémon Ultra Sun & Ultra Moon: 8.89 million
Pokémon Let's Go, Pikachu! & Let's Go, Eevee: 12.49 million
Pokémon Sword & Shield: 19.02 million
Pokémon X & Y: 16.45 million
Pokémon Omega Ruby & Alpha Sapphire: 14.27 million
Pokémon Sun & Moon: 16.2 million
Pokémon Ultra Sun & Ultra Moon: 8.89 million
Pokémon Let's Go, Pikachu! & Let's Go, Eevee: 12.49 million
Pokémon Sword & Shield: 19.02 million