M mgame.gg

Dota 2

Home Guides Log in

Language

All games

Fortnite Pokemon Minecraft Roblox Counter-Strike 2 Grand Theft Auto V Grand Theft Auto VI League of Legends Valorant Dota 2 Battlefield 6 Arc Raiders The Sims 4 Apex Legends Overwatch Marvel Rivals World of Warcraft PUBG: Battlegrounds EA Sports FC Rocket League Rainbow Six Siege Elden Ring Clair Obscur: Expedition 33 Baldur's Gate 3 Cyberpunk 2077 Red Dead Redemption 2 Genshin Impact Path of Exile 2 Helldivers 2 Split Fiction PEAK Terraria Stardew Valley Counter-Strike: Source Counter-Strike 1.6
← Dota 2 guides

How Many Heroes Are in Dota 2? Total Count and Newest Hero

November 9, 2026 · 5 min read

On this page

There are 127 heroes in Dota 2 as of November 9, 2026. The newest is Largo, a frog bard who arrived in December 2025 with patch 7.40, and no new hero has been added in 2026 so far. Every hero is free to play, so all 127 are available from your first match.

Last checked: November 9, 2026 (Valve's official hero data, patch 7.41f).

Dota 2 heroes by primary attribute

Every hero has a primary attribute that shapes how it plays. Here's how the 127 heroes split, based on Valve's official hero data:

Primary attribute Heroes Examples
Strength 36 Axe, Pudge, Tidehunter, Largo
Agility 35 Anti-Mage, Juggernaut, Drow Ranger, Kez
Intelligence 34 Crystal Maiden, Lion, Invoker, Ringmaster
Universal 22 Dazzle, Windranger, Magnus, Void Spirit
Total 127

Strength mainly adds health, Agility attack speed and Intelligence mana. A hero's primary attribute also adds to its attack damage.

Universal heroes were added in patch 7.33 in April 2023. They don't have a single primary attribute and instead get damage from all three. The full list of 22: Abaddon, Arc Warden, Bane, Batrider, Beastmaster, Brewmaster, Dazzle, Death Prophet, Enigma, Io, Magnus, Marci, Nature's Prophet, Nyx Assassin, Pangolier, Sand King, Snapfire, Techies, Venomancer, Visage, Void Spirit and Windranger.

Melee and ranged heroes

Attack type Heroes
Melee 62
Ranged 65

The split depends a lot on the attribute:

  • Strength: 34 melee and only 2 ranged, Huskar and Phoenix.
  • Agility: almost even, with 18 melee and 17 ranged.
  • Intelligence: 33 ranged and just one melee hero, Dark Seer.
  • Universal: 9 melee and 13 ranged.

Heroes by difficulty

Valve rates each hero's complexity from 1 to 3:

Complexity Heroes Examples
1 (easiest) 55 Wraith King, Crystal Maiden, Axe, Sniper
2 59 Pudge, Earthshaker, Shadow Fiend, Largo
3 (hardest) 13 Invoker, Meepo, Chen, Kez

The 13 heroes with the top rating are Arc Warden, Brewmaster, Chen, Earth Spirit, Invoker, Io, Kez, Lone Druid, Meepo, Morphling, Oracle, Rubick and Visage. If you're just starting, our list of the best Dota 2 heroes for beginners picks 18 of the easiest heroes by position.

The newest Dota 2 heroes

These are the most recent additions, with the month Valve announced each one:

Hero Added Attribute Notes
Largo December 2025 Strength A frog bard, released with patch 7.40
Kez November 2024 Agility Arrived with Crownfall Act IV and switches between two weapons
Ringmaster August 2024 Intelligence Released alongside the 2024 Compendium
Muerta March 2023 Intelligence Arrived with the Dead Reckoning update
Primal Beast February 2022 Strength Released with patch 7.31
Marci October 2021 Universal Joined from the Netflix series DOTA: Dragon's Blood
Dawnbreaker April 2021 Strength Released with patch 7.29

Largo, the newest hero

Valve introduced Largo on December 15, 2025 as Dota's first bard. He's the shamanic head of an order of bardmonks, and his songs can boost his allies, including their movement speed. Valve rates him 2 out of 3 for complexity and tags him as a melee Strength hero.

Is a new hero coming in 2026?

Valve hasn't announced one. Its 2026 updates have focused on the 7.41 patches, the Dark Carnival event, The International and the Trove of Terror treasure. We'll update this page when Valve reveals a new hero.

Valve's hero roles

Valve also tags each hero with one or more roles, and most heroes have several. Here's how many heroes carry each tag:

Role Heroes
Disabler 95
Nuker 89
Carry 72
Initiator 55
Escape 53
Durable 50
Support 48
Pusher 29

Valve removed Jungler from the list of hero roles in January 2023, which is why older hero lists may show nine roles instead of eight. These tags describe what a hero is good at, while the positions 1 to 5 describe what a player does in a match. Our guide to Dota 2 positions explains the difference.

How to browse every hero

  • Valve's hero page. The official Dota 2 website has a heroes page where you can filter all 127 heroes by attribute and complexity, or search for one by name. Each hero links to a detail page with its stats and abilities.
  • The hero selection screen. Since January 2023, the in-game hero picker has role filters, so you can narrow the list to heroes that fit what your team needs.
  • The hero demo mode. Try any hero's abilities in a practice match before you pick it in a real game. It's the quickest way to learn what an unfamiliar enemy hero does.

Recent changes to how heroes work

The hero count hasn't changed in 2026, but heroes themselves have:

  • Innate abilities (patch 7.36, May 2024): every hero gained an innate ability that's active from the start of the match.
  • Facets (patch 7.36 to 7.41): each hero had at least two Facets to choose from before a match. Valve removed Facets from the game in patch 7.41 on March 24, 2026.
  • Innates after 7.41: innate abilities no longer scale with the level of a hero's other abilities. They either give fixed bonuses or improve as the hero levels up.

Frequently asked questions

How many heroes are in Dota 2 in 2026?

There are 127 heroes in Dota 2 as of November 9, 2026. The count hasn't changed this year, since the most recent hero, Largo, was added in December 2025.

Who is the newest Dota 2 hero?

Largo is the newest Dota 2 hero. Valve introduced him on December 15, 2025 alongside patch 7.40, as a melee Strength hero and the game's first bard.

Are all Dota 2 heroes free?

Yes. Every hero is available to every player for free from the start. Valve sells cosmetics and event content, but none of it affects a hero's strength.

How many Universal heroes are there in Dota 2?

There are 22 Universal heroes. The Universal attribute arrived in patch 7.33 in April 2023, and these heroes get damage from all three attributes instead of one.

How many melee and ranged heroes are in Dota 2?

Dota 2 has 62 melee heroes and 65 ranged heroes. Strength heroes are mostly melee, while Intelligence heroes are almost all ranged.

When will Valve release the next Dota 2 hero?

Valve hasn't announced a new hero as of November 9, 2026. Recent heroes have arrived with major updates, such as Kez with Crownfall's final act and Largo with patch 7.40.

More Dota 2 guides