
If you’re booting up Dota 2 for the first time in 2026, or coming back after a multi-year break, one of the first questions you’ll probably ask is how many Dota 2 characters are available to play right now. Valve has steadily expanded the hero roster every year, balancing fan requests for unique playstyles with careful adjustments to keep ranked matches fair for all skill levels. I’ve been grinding ranked Dota 2 since 2019, and I’ve watched the roster grow from 119 heroes to the massive lineup we have today, with more creative, varied designs than ever before.
How Many Dota 2 Characters Are Available in 2026?
As of the 2026 Spring Balance Update, there are 137 playable Dota 2 characters, split across core and support roles. Three of these heroes launched with the 2025 Frostivus event, and two more dropped alongside the 2026 New Bloom update, bringing fresh mechanics that shake up both casual and pro play. Each hero has four unique base abilities plus a customizable talent tree, so no two characters feel identical to play even if they fill the same role.
Only 12 of these 137 heroes are locked for new players, and you can unlock the rest for completely free by earning account experience as you play matches. There are no paywalls for any playable characters, so you never have to spend real money to access the full roster, no matter your skill level. Unlocking all heroes usually takes around 40 hours of casual play, which is more than enough time to get comfortable with the game’s core mechanics first.
Valve also retires almost no heroes, so if you have a favorite character you played years ago, it’s almost certainly still available with minor balance tweaks to fit the 2026 meta. The only exceptions are very rare reworks, where a hero’s abilities are adjusted to feel more modern, but their core identity usually stays intact.
Breakdown of 2026 Dota 2 Hero Roles
All 137 Dota 2 characters are grouped into five official roles, which dictate where they lane and what their main job is during a match. You don’t have to stick to one role forever, but picking a role that matches your preferred playstyle will make learning the game far less overwhelming. Here’s the full breakdown of how many heroes fit into each role as of 2026:
Some heroes are flexible enough to play multiple roles, like Invoker, who can be built as a midlaner, carry, or even soft support depending on your team’s needs. You can filter the hero selection screen by role to narrow down your picks when you’re still learning the roster, so you don’t get overwhelmed by all 137 options at once when you load into a match lobby.
Upcoming Dota 2 Characters Planned for Late 2026
Valve confirmed at The International 2025 that they plan to add two more Dota 2 characters before the end of 2026, bringing the total roster count to 139 by the start of 2027. The first hero, a time-manipulation focused hard support named Lira the Chronokeeper, is teased in the 2026 Spring Update patch notes and is expected to launch in August 2026. The second hero is a melee shadow carry, currently codenamed Shade, that will drop alongside the annual 2026 Frostivus event in December.
Valve never adds pay-to-win elements to new heroes, so both upcoming characters will be free for all players to unlock as soon as they launch, same as every other hero in the roster. New heroes are usually banned from ranked play for the first two weeks after release, to give players time to learn how to counter them before they start affecting ranked MMR. This also gives Valve time to adjust any overpowered abilities before the hero is added to the competitive pool.
Beta versions of both upcoming heroes are already being playtested by pro players and selected community testers, so you can expect them to feel balanced and polished when they launch, with no game-breaking bugs or unfair mechanics that ruin matches for other players.
Tips for Picking the Right Dota 2 Character as a New Player in 2026
Don’t make the common new player mistake of trying to learn all 137 Dota 2 characters at once. Start with 2 to 3 simple heroes in your preferred role, and learn their abilities inside and out before moving on to more complex options. This will help you build muscle memory and understand core game mechanics faster than hopping between different heroes every match.
Always check the hero's difficulty rating before picking, which is listed on their hero profile page from 1 to 3 stars. 1-star heroes are designed specifically for new players, with simple ability kits that don’t require fast button presses or complex combo execution. 3-star heroes like Meepo or Invoker require hundreds of hours of practice to play effectively, so save those for later once you’re comfortable with the game’s flow.
Even if you don’t plan to play a hero, it’s a good idea to watch a 2-minute ability overview for every character on the roster eventually, so you know what their abilities do when you face them in matches. A lot of new player deaths come from not knowing what enemy heroes can do, leading to bad positioning or unwise fights you can’t win.
You can test any hero for free in Dota 2's demo mode before you pick them in a public match, so you can get a feel for their attack speed, ability range, and combo potential without risking your MMR. Demo mode also lets you test item builds and ability combos against dummy targets, so you can experiment as much as you want without pressure.
At the end of the day, the huge roster is part of what makes Dota 2 so replayable even after thousands of hours of play. Now that you know how many Dota 2 characters there are in 2026, don’t let the size of the roster intimidate you. Take it one hero at a time, pick characters that fit your playstyle, and you’ll be comfortable with the full lineup before you know it. I still find new fun hero combos to try every month, and the 2026 additions have brought some of the most unique playstyles I’ve seen in my years playing the game.