
I’ve talked to dozens of new players joining Dota 2 for the first time this year, and almost all of them freeze up the first time they open the hero select screen. There are just so many options to sift through, from tiny, spell-slinging supports to massive, tanky frontline brawlers, so it’s no surprise one of the first questions you probably type into Google is how many heroes Dota 2 have, and it’s a fair question to ask. The roster grows steadily every year, and 2026 has already brought a handful of balance updates and one new hero launch that shifted the total count. I’ve been grinding Dota 2 ranked matches for over a decade, so I’ve broken down everything you need to know about the current roster, upcoming heroes, and how to pick the right pick for your playstyle without feeling overwhelmed.
How Many Heroes Does Dota 2 Have in 2026, Exactly?
As of the 7.42c patch released in March 2026, there are officially 128 playable unique heroes available in all standard Dota 2 game modes, including ranked, unranked, and Captain’s Mode. This count does not include custom game-exclusive heroes or retired hero concepts that never made it to the live client, so you don’t have to worry about counting any niche, unplayable characters to hit that number. All 128 heroes are free to unlock for every player immediately after you make a Dota 2 account, with no paywalls, battle pass requirements, or grind to access new releases. That’s one of the biggest perks of Dota 2 compared to other MOBAs on the market in 2026, since you never have to worry about missing out on a meta pick because you didn’t spend real money or grind enough in-game currency.
You might see some conflicting counts online if you look at older guides, but that’s only because Valve adds 2 to 3 new heroes per year on average, plus occasional reworks of older heroes that feel outdated. The 128 count includes the new strength offlane hero, Borgath the Iron Hewer, that launched alongside the 2026 New Bloom event in February. If you wait until the end of 2026, that number will jump even higher, with two more confirmed heroes set to drop later this year.
Breakdown of Dota 2 2026 Hero Roster by Role
All 128 Dota 2 heroes are sorted into 5 core roles based on their usual position in a standard team draft, though many heroes are flexible enough to fit multiple roles depending on your team’s needs. Here’s a full breakdown of how many heroes fall into each role as of 2026:
Some heroes can fit into 2 or even 3 different positions depending on your team’s draft and the current meta, so don’t feel locked into a single role if you find a hero you love. For example, the hero Invoker is usually played as a midlaner, but many offlane players have found success running him as a disruptive, spell-spamming tank with the right item build in the 2026 meta. If you want to test role-specific hero builds and see which heroes are currently performing well, you can check the official Dota 2 hero wiki for up-to-date patch-specific guides from top players.
Upcoming Dota 2 Heroes Planned for Late 2026
Valve already teased two new heroes during the 2026 Dota Pro Circuit Stockholm Major broadcast, both set to launch with the 7.43 major patch in September 2026. The first hero is Lira, the Tide Whisperer, an intelligence support hero with water-based crowd control abilities that can reposition both ally and enemy heroes. Her kit is designed specifically to counter the current 2026 meta of high-mobility carries, with a 3-second root ability that can stop heroes like Phantom Lancer and Anti-Mage from escaping fights. The second upcoming hero is Kaelen, the Void Drifter, an agility carry that can manipulate small pockets of time to reset his own ability cooldowns and rewind damage taken in the last 2 seconds.
Once both heroes launch in September, the total Dota 2 hero count will jump to 130 for the end of 2026. New heroes are always disabled in ranked play for the first 2 weeks after release, so you can test them out in unranked matches without worrying about tanking your MMR while you learn their kits. Valve has already confirmed there are no plans to retire any existing heroes to make room for new releases, so the roster will only keep growing over time.
Tips for Choosing a Dota 2 Hero as a New Player in 2026
It’s easy to feel overwhelmed when you’re staring at 128 different hero options in the select screen, but you don’t have to learn every single hero to have fun or climb ranks. The biggest mistake new players make is trying to test a new hero every single match, instead of mastering a small pool of picks that fit their playstyle. I recommend starting with 2 to 3 easy, low-skill-floor heroes in your preferred role, and only branching out once you’re comfortable with those picks. Great beginner heroes for 2026 include Wraith King for carry players, Lich for hard supports, and Sniper for midlaners, all of which have simple ability kits that are hard to mess up.
Spend 10 minutes watching a quick ability guide for any new hero you try before jumping into a match, it will save you and your team a lot of frustration. You don’t need to watch a 30-minute pro guide, just a short video that explains what each ability does and what items you should buy first. If you’re not sure which role fits you best, play 3 to 5 unranked matches in each position first to see what you enjoy most. You might think you want to play carry because you love getting kills, but end up having way more fun playing support and saving your teammates with well-timed heals. Don’t worry about playing meta heroes either, playing a hero you’re comfortable with will always get you better results than playing a top-tier meta pick you don’t know how to use properly.
At the end of the day, the answer to how many heroes Dota 2 have in 2026 is 128, with two more heroes coming later in the year to push that number to 130. The massive roster is part of what makes Dota 2 so replayable, you can play thousands of matches and never run into the exact same draft twice. Don’t let the size of the roster intimidate you, take it one hero at a time, and you’ll be climbing ranks before you know it. If you have more questions about the 2026 Dota 2 roster or want specific hero recommendations for your skill level, drop a comment below and I’ll answer as soon as I can.