How Many Heroes Are There in Dota 2? 2026 Full Roster Count & Breakdown Guide

How Many Heroes Are There in Dota 2? 2026 Full Roster Count & Breakdown Guide

If you’ve just downloaded Dota 2 for the first time in 2026 or are coming back after a long break, one of the first questions you’ll probably have is how many heroes are there in Dota 2. It’s a fair question, because Valve has steadily added new characters to the roster every year, tweaking old ones and reworking underplayed picks to keep the meta fresh. I’ve been playing Dota 2 since the original beta, and I still get caught off guard by new hero drops every few months, so I put together this full breakdown to answer all your roster-related questions for 2026.

How Many Heroes Are There in Dota 2 in 2026?

As of the 2026 spring gameplay patch, there are 128 playable heroes in Dota 2. That’s up 3 from the 125 count at the end of 2025, with Valve adding two new support heroes and one carry in the first quarter of 2026, plus a full rework of Techies that counted as a roster reset for competitive play. If you’re looking at older guides that say 120 or 124 heroes, those are outdated pre-2025 counts, so always make sure you’re referencing 2026 content for accurate info.

Unlike many other MOBAs, Dota 2 doesn’t lock any heroes behind paywalls, so every single one of those 128 heroes is available to play for free the second you make your account. If you’re coming from League of Legends or another MOBA, you might be used to paying for new characters or unlocking them with in-game currency, but Dota 2’s full free roster is one of the biggest draws for new players in 2026. You don’t have to grind for hours or spend money to play the latest meta pick, which means everyone is on a level playing field from the second they make their account.

Breakdown of Dota 2 2026 Hero Roles by Category

All 128 Dota 2 heroes are grouped into 5 primary roles, though many can flex into multiple positions depending on your playstyle and the team comp you’re running. The 2026 roster is split almost evenly across roles, with a few more carry picks than support picks this year to match the current fast-paced meta:

  • Carry (32 heroes): The late-game damage dealers, usually played in the safe lane. 2026’s new carry hero, Veyra the Storm Warden, pushed this count up by 1 this year, and her high mobility makes her one of the most picked picks in ranked pubs right now.
  • Midlane (28 heroes): Solo lane heroes that control the map tempo, with a mix of magic and physical damage options. 2 of the 2025 reworks landed in this category, including the updated Shadow Fiend that now has a team-focused ultimate ability.
  • Offlane (27 heroes): Tanky or disruptive heroes that pressure the enemy carry, often built to survive ganks and team fights. 1 new offlane hero is scheduled for the 2026 fall patch, which will bring this count up to 28 by the end of the year.
  • Soft Support (21 heroes): Roaming supports that help all lanes early, then transition to utility or semi-damage roles late game. The 2026 support hero Lira the Shadow Alchemist is part of this group, with her unique poison-based abilities that slow enemies and heal allies at the same time.
  • Hard Support (20 heroes): Low-gold supports that focus on wards, heals, and peeling for their team, with the newest addition being the 2026 healer hero Miko the Grove Keeper.
  • You don’t have to memorize every hero’s role right off the bat, but knowing that each category has roughly 20-30 options helps you narrow down picks when you’re first starting out. A lot of heroes can also flex into multiple roles, so don’t be surprised if you see a midlane pick played as a support in low-rank pubs. For example, the hero Invoker is technically a midlane pick, but a lot of low-rank players have been running him as a soft support in 2026 pubs, because his crowd control abilities make him really good at setting up ganks early game. If you’re a new player, start by testing 2-3 heroes in each role first before you try to learn the full 128 roster, so you don’t get overwhelmed.

    What’s Changed for the Dota 2 Hero Roster in 2026?

    2026 has already been a big year for Dota 2 roster updates, beyond the 3 new hero additions. The Techies rework in early 2026 completely changed the hero’s ability kit, removing most of the mine-based gameplay that made him one of the most hated heroes in the community for years. The new Techies has a focus on area denial and team fight support, which has made him a popular pick in pro play already, a huge shift from his old reputation as a troll pick.

    I played a lot of the new support hero Miko when it dropped in January 2026, and it’s quickly become one of the most picked hard supports in both pubs and pro play, because its heal over time ability works even through magic immunity. Valve has confirmed they will add at least 2 more heroes before the end of 2026, so the total count will likely hit 130 by The International 2026 in August. Reworks don’t usually add to the total count, but in 2026 the Techies rework was so extensive that it’s counted as a new hero for competitive draft rules, which is why some older 2026 counts might list 127 instead of 128.

    If you’re a returning player, you can use the in-game “new heroes” filter to see all additions from the last 2 years, so you don’t have to sift through the entire roster to find what’s changed. The filter also flags heroes that have received full reworks, so you can test their updated kits before you run into them in a match.

    Tips for Navigating the 2026 Dota 2 Hero Roster as a New Player

    The 128 hero count can feel really intimidating when you first open the hero select screen, but you don’t have to learn every single hero to have fun or climb ranks. Stick to 1-2 main roles for your first 100 hours of play, so you can focus on learning mechanics rather than memorizing 128 different ability kits. The in-game hero recommendation tool was updated in 2026 to suggest heroes based on your playstyle, so if you like dealing high damage, it will point you to carry or mid picks, if you like helping your team, it will suggest supports.

    Use the demo mode to test any new hero before you play them in a public match, so you don’t waste 40 minutes of your team’s time learning abilities on the fly. The demo mode lets you test all abilities, item builds, and even practice last hitting against bots, so you can get a feel for how a hero plays before you queue up with them.

    Another tip I always give new players is to watch 10-minute beginner guides for any hero you’re interested in, before you try to play them. There are tons of great content creators that break down ability combos, item builds, and laning tips for every hero on the 2026 roster, so you don’t have to figure everything out on your own. You should also avoid picking the most complex heroes first, like Invoker or Meepo, until you have a good grasp of the game’s basic mechanics, like last hitting, ward placement, and map awareness.

    At the end of the day, asking how many heroes are there in Dota 2 is just the first step to falling in love with one of the deepest MOBAs ever made. The 128 heroes available in 2026 offer something for every playstyle, whether you want to be the team’s main damage dealer, a roaming support that sets up kills, or a tanky frontline that absorbs all the enemy’s damage. Don’t let the large roster scare you off: take it one hero at a time, test what feels fun, and you’ll find your go-to picks before you know it. If you want to stay up to date on new hero drops for the rest of 2026, make sure to follow Valve’s official patch notes for all roster updates.