

Dota 2 is an ever-changing game. With patch updates that create their own meta and the always-changing terrain, there's always a new thing for players to figure out. Among these ever-changing things in Dota 2 are heroes.
These unique in-game characters range from melee high-burst damage dealers to cunning, slippery ones that can slip in and out of skirmishes.
The hero pool in Dota 2 is nearly limitless. Additionally, there are different hero synergies that players can pull off to make their path to victory much easier. Players will just have to learn and understand which hero suits their playstyle the best.
Before asking the vital question — how many heroes are there in Dota 2? — one must first understand what heroes are in the game.
Kez is the latest hero in Dota 2.In Dota 2, heroes are the player-controlled characters, each with unique abilities, strengths, and weaknesses based on their attributes. Every hero has at least three basic abilities and one ultimate ability.
However, some heroes have two or more ultimates.
Each hero falls under one of four primary attributes: Strength, Agility, Intelligence, or Universal.
Currently, in patch 7.38c, under the four attributes, there are a total of 126 heroes in Dota 2. Strength heroes are the most durable and tanky, allowing them to absorb more damage.
These heroes have more health and faster health regeneration compared to heroes from other attributes.
Most strength heroes have a melee attack range except for a few. There are 35 strength heroes in Dota 2, which include the following:
Agility heroes are the only type of heroes that gain both damage and attack speed when their primary attribute increases.
Consequently, this allows them to dish out the highest damage output as the game progresses. These types of heroes are primarily played as carry or as soft support. There are 34 agility heroes which includes:
Intelligence heroes are the softest among the four attributes. Heroes with this attribute as their primary attribute have to rely on their abilities to deal damage or help their allies.
Consequently, these heroes are primarily played as hard supports or midlaners. The 34 intelligence heroes in Dota 2 consist of:
The Universal attribute is the most recently introduced in Dota 2. Unlike other heroes, Universal heroes do not benefit exclusively from items that boost a single attribute — instead, they gain equal benefit from all attributes.
Thus, this makes them treated as flex picks. Players usually start Universal heroes in a support role during the early game but transition them into a core as the game progresses.
Universal heroes aren’t limited by fixed roles. Instead, their strength often lies in the player’s itemisation and adaptability. As of now, there are 23 Universal heroes in the game. These include:





