The Nintendo Switch is awesome because it’s basically the Swiss Army knife of gaming consoles—one minute it’s a handheld you’re sneaking into bed like contraband candy, the next it’s a full-blown living room party machine that somehow convinces grandma to play Mario Kart like a Formula 1 racer. It’s the only device where you can slay dragons on the bus, build islands during your lunch break, and then smack your best friend with a virtual shell in the same evening, all without burning out your TV or your social life. In short, it’s gaming’s ultimate shape-shifter—half-console, half-handheld, all chaos.

Here are the Top 20 Best-Selling Nintendo Switch Games of All Time as of ~March-April 2025, based primarily on data from NintendoLife, VGChartz plus Nintendo’s financials.

Rank Game Units Sold (Millions)
1 Mario Kart 8 Deluxe ~ 68.20 Nintendo Life+1
2 Animal Crossing: New Horizons ~ 47.82 Nintendo Life+1
3 Super Smash Bros. Ultimate ~ 36.24 Nintendo Life+1
4 The Legend of Zelda: Breath of the Wild ~ 32.81 Nintendo Life+1
5 Super Mario Odyssey ~ 29.28 Nintendo Life+1
6 Pokémon Scarlet / Violet ~ 26.79 Nintendo Life+1
7 Pokémon Sword / Shield ~ 26.72 Nintendo Life+1
8 The Legend of Zelda: Tears of the Kingdom ~ 21.73 Nintendo Life+1
9 Super Mario Party ~ 21.16 Nintendo Life+1
10 New Super Mario Bros. U Deluxe ~ 18.25 Nintendo Life+1
11 Nintendo Switch Sports ~ 16.27 VGChartz+1
12 Super Mario Bros. Wonder ~ 16.03 VGChartz+1
13 Ring Fit Adventure ~ 15.38 VGChartz+1
14 Pokémon: Let’s Go, Pikachu / Eevee ~ 15.07 VGChartz+1
15 Pokémon Brilliant Diamond / Shining Pearl ~ 15.06 VGChartz+1
16 Pokémon Legends: Arceus ~ 14.83 VGChartz+1
17 Luigi’s Mansion 3 ~ 14.25 VGChartz+1
18 Mario Party Superstars ~ 14.00 VGChartz+1
19 Splatoon 2 ~ 13.60 VGChartz+1
20 Super Mario 3D World + Bowser’s Fury ~ 13.47 VGChartz+1