How Many Characters Are There in Dota 2? 2026 Full Updated Breakdown

How Many Characters Are There in Dota 2? 2026 Full Updated Breakdown

If you’re jumping into Dota 2 for the first time in 2026, or coming back after a few years away, one of the first questions you’ll probably ask before queuing for your first match is how many characters are there in Dota 2. It’s a totally fair question, too—Valve has added new heroes every single year since the game first launched, and the roster has grown far beyond the original pool that long-time fans remember from the early 2010s. I’ve been playing Dota 2 casually and competitively for 8 years now, and I still get caught off guard when a new hero drops and I have no idea what their abilities do mid-match, so I put together this guide to answer all your questions about the 2026 hero pool.

How Many Characters Are There in Dota 2 as of 2026?

As of the March 2026 7.42d gameplay patch, there are 128 playable Dota 2 characters available in all standard match modes, including ranked, unranked, turbo, and captains mode. This count only includes heroes that are permanently available for all players, not limited-time event-exclusive characters that only appear in game modes like Diretide, Aghanim’s Labyrinth, or community-made custom games. That number is up 3 from the end of 2025, when the total sat at 125, and Valve has already confirmed two more hero drops coming before the end of 2026, so the count will likely hit 130 by December.

It’s worth noting that not all 128 characters are available in every single match mode. For example, ranked captains mode has a rotating ban pool of 16 heroes per match, and some less popular heroes are disabled for short periods if Valve finds a game-breaking bug in their kit. You’ll still have access to all heroes in unranked and turbo matches even if they’re banned in ranked, so you can practice them whenever you want.

Breakdown of Dota 2 Characters by Role in 2026

All 128 Dota 2 characters are sorted into 5 core roles based on their intended position in a team draft, though many heroes are flexible enough to fit multiple roles depending on the meta. Here’s the full split as of 2026:

  • Carry (Position 1): 32 characters, all focused on late-game scaling damage that gets stronger as they earn more gold and experience. These heroes usually stay in the safe lane for the first 15 minutes of the match to farm items.
  • Midlaner (Position 2): 27 characters, built for fast experience gain and early map control. Most mid heroes have high burst damage or mobility to gank side lanes and shut down enemy cores early.
  • Offlaner (Position 3): 25 characters, either tanky or highly disruptive heroes that are meant to counter the enemy carry in the off lane and create space for their team’s cores to farm.
  • Soft Support (Position 4): 23 characters, mobile, low-gold supports that roam the map early to set up kills, steal enemy farm, and help all lanes get ahead. They don’t need expensive items to be effective.
  • Hard Support (Position 5): 21 characters, utility-focused heroes that prioritize buying wards, healing teammates, and enabling their team’s cores. They usually stay in the safe lane with the carry for the first 10 minutes of the match.
  • Flex picks are one of the best parts of Dota 2’s design, as they let teams surprise opponents with unexpected draft choices. For example, the hero Invoker has been played in every single role at the professional level at some point, depending on patch balance changes. If you want to test out different role combinations for your team, you can find updated 2026 draft tier lists on Dotabuff to see which flex picks are dominating ranked right now.

    New Dota 2 Characters Added in 2026 So Far

    Valve added two new heroes to the Dota 2 roster in the first half of 2026, both with unique mechanics that shook up the meta for casual and professional play alike. The first was Lira, the Void Warden, a position 5 support with abilities that create temporary safe zones for teammates to teleport to and block enemy damage. The second was Kaelen, the Ember Smith, a high-mobility position 1 carry that builds custom weapons mid-match to adapt to enemy team compositions.

    Valve always tests new heroes for 3-4 months in the Dota 2 test client before releasing them to the main game, so you can try out upcoming characters early if you opt into the beta on Steam. New heroes are usually banned from ranked matches for the first two weeks after their full release, to give players time to learn their mechanics and let Valve fix any overpowered parts of their kit before they show up in high-stakes matches.

    Valve has already teased a third new hero coming in the August 2026 7.43 patch: a nature-themed offlaner that can summon controllable plant minions to block lanes and harass enemy cores. The developer hasn’t shared a full ability kit yet, but early test client leaks suggest the hero will have a unique mechanic that lets it grow stronger the longer it stays alive in a match.

    Tips for Picking the Right Dota 2 Character for Your Playstyle in 2026

    The size of the 2026 Dota 2 hero roster can feel overwhelming for new players, but you don’t have to learn all 128 characters to have fun or climb the ranked ladder. Most casual players only main 3-5 heroes total, and even professional players usually only have 10-15 picks they feel comfortable using in official matches.

    You don’t need to know every hero’s abilities by heart when you first start, but learning the mechanics of the 20-30 most popular picks will help you avoid getting caught off guard in matches. Start by picking 1-2 heroes in your preferred role to practice first, then branch out to other picks once you feel comfortable with the basics of the game. Turbo mode is a great way to test out new heroes quickly, since matches only last 20-30 minutes and you earn gold much faster than in standard modes.

    One common mistake new players make is picking the newest hero just because it looks cool, without practicing its abilities in a bot match first. New heroes usually have complex, unique mechanics that take time to master, and picking them without practice will almost always lead to a frustrating match for you and your team. If you want to try a new hero, spend 10 minutes playing a bot match first to learn its ability cooldowns and damage output before queuing with other players.

    Whether you’re a brand new player or a returning veteran coming back to Dota 2 in 2026, knowing how many characters are there in Dota 2 is just the first step to enjoying the game’s incredibly deep draft and gameplay systems. Don’t stress if you feel overwhelmed by the size of the hero pool at first—take it one pick at a time, and focus on finding heroes that feel fun for your preferred playstyle instead of forcing yourself to learn meta picks you don’t enjoy. If you want to stay up to date on new hero releases and balance changes, you can follow the official Dota 2 blog for all 2026 updates as they drop.