How Many Dota 2 Heroes Are There in 2026? Complete Updated Guide

How Many Dota 2 Heroes Are There in 2026? Complete Updated Guide

If you're a new player jumping into Dota 2 in 2026, or a returning player who took a multi-year break, one of the first questions you probably have is how many Dota 2 heroes are there right now. The roster has grown steadily since the game first launched, and 2026 has already brought three new hero additions that shake up the meta entirely. I've been playing Dota 2 since the early beta days, and I still get excited every time Valve drops a new character, because it completely changes how you draft, teamfight, and even lane. It's not just about the number, either—each hero has a unique kit, role, and playstyle, so knowing the full roster can help you pick better counters and climb MMR faster this year.

How Many Dota 2 Heroes Are There in 2026, Exactly?

As of the 7.42c patch released in March 2026, there are 128 playable Dota 2 heroes available in all standard game modes, including ranked, unranked, and Turbo. That's up three from the end of 2025, when the roster sat at 125. The three new heroes added so far in 2026 are the gale-wielding soft support Zephyr, the void-based offlaner Rift Warden, and the midlane spellcaster Lunar Archivist, all of which have already become common picks in high MMR and professional play.

You don't have to pay to unlock any of these heroes, either—unlike many other popular MOBAs, Dota 2's full roster is available for free to every player from the second you make an account. The only time you'll see a limited roster is if you're playing in low priority, special event modes, or certain custom arcade games, but those restrictions are always temporary. Valve typically releases 2-3 new heroes per year, per their official 2022-2026 content roadmap, so we can expect that number to hit 129 or 130 by the end of the year.

Breakdown of Dota 2 Hero Roles by 2026 Meta

It's not enough to just know the total hero count—you also need to understand how they fit into the standard 5-role draft system that's universal across ranked play in 2026. Most new players make the mistake of picking heroes based on looks alone, but matching your pick to your role and team composition will win you way more games. You can reference the official Dota 2 hero roster page to filter heroes by role if you want to test each hero's abilities before you jump into a game.

  • Hard Carry (Position 1): 31 heroes as of 2026. These are the late-game damage dealers that need gold and experience to hit their power spike, so your team will play around protecting them in the first 20 minutes of the game.
  • Midlaner (Position 2): 28 heroes in the current roster. Midlaners get solo experience and gold, so they hit power spikes early to control the map and gank side lanes before the late game kicks in.
  • Offlaner (Position 3): 27 heroes as of 2026. These tanky or disruptive heroes go up against the enemy carry and support in the hard lane, with the goal of surviving, getting as much farm as possible, and disrupting the enemy carry's farm.
  • Soft Support (Position 4): 22 heroes in the current roster. Soft supports rotate around the map, gank lanes, place wards, and help their carry get farm without taking last hits for themselves.
  • Hard Support (Position 5): 20 heroes as of 2026. Hard supports spend most of their gold on wards, smokes, and utility items for the team, and prioritize keeping their teammates alive over their own farm or kills.
  • You'll notice the numbers add up to more than 128, right? That's because many heroes fit into multiple roles depending on the patch meta and how you build them. For example, the hero Invoker is commonly played as a midlaner, but some high MMR players have started running him as a position 4 soft support in 2026, thanks to recent buffs to his crowd control abilities. That means you don't have to stick to a single role for your favorite hero—experimenting can lead to some really fun and unexpected wins.

    Upcoming Dota 2 Heroes Planned for 2026

    Valve teased three more new heroes in their 2026 January update post, so we know the roster will keep growing before the year ends. I've been following the official teases and reliable community leaks, and there's a lot to be excited about if you love experimenting with new kits. First, there's the unannounced nature-based support hero that was teased in the background of the 7.42 patch trailer, which is expected to drop in June 2026. Leaks say it will have abilities that manipulate trees and terrain to trap enemies and heal teammates, which will fill a gap in the current support roster for more terrain-based playmakers.

    Second, there's a melee carry hero that's reportedly in development for release around The International 2026, which usually happens in August every year. The International hero releases are always some of the most polished, since Valve uses the biggest tournament of the year to show off new content to millions of viewers around the world. The third hero hasn't been teased at all yet, but Valve confirmed it will be added in the end-of-year patch in December 2026, right before the annual Frostivus holiday event. A quick note: don't trust random leak sites that claim to have full ability kits for unreleased heroes—most of them are fake, and Valve usually changes abilities multiple times before release anyway.

    Tips for Learning the Full Dota 2 Hero Roster Fast in 2026

    If you're a new player, 128 heroes might feel really overwhelming at first. I get it—when I started playing, there were only 80 heroes, and even that felt like way too many to keep track of. But you don't have to learn every single hero's abilities in one weekend. There are a few simple tricks you can use to get familiar with the roster without burning out. First, start by learning 2-3 heroes for your favorite role first, and only branch out once you're comfortable with those. You don't need to play every hero to know what they do—just pay attention to what the enemy picks in your games, and look up their abilities after the match if they caught you off guard.

    Once you know how many Dota 2 heroes are there and what each role does, you'll be able to draft way more effectively, even when you're playing with random teammates. Second, play a few rounds of Turbo mode to test out new heroes without the pressure of ranked MMR. Turbo has faster gold and XP gain, so you get to try out all of a hero's abilities in a shorter game, which is perfect for learning. Third, use the demo hero mode to test out ability interactions and item builds before you take a new hero into a real game. Demo mode is completely free and has no limits, so you can mess around with different builds as much as you want without wasting time in a real match. One common mistake new players make is trying to learn all heroes at once, which leads to them playing badly across multiple roles instead of mastering a few. Stick to your preferred role first, and you'll know the full roster in no time.

    No matter if you're a new player just starting your Dota 2 journey or a veteran who's been playing for over a decade, knowing how many Dota 2 heroes are there in 2026 is the first step to improving your draft and game sense. The roster will keep growing as the year goes on, so make sure to check back after every patch for updates on new hero releases and meta changes. The best part of Dota 2's huge hero roster is that there's always something new to try, so don't be afraid to step out of your comfort zone and pick a hero you've never played before next time you queue up.