DOTA 2 currently features 115 heroes. Most of these heroes are based off of pre-existing heroes from the first Defense of the Ancients. Some heroes such as Monkey King, Pangolier, and Dark Willow are entirely new heroes not found in the original version of DotA.

Heroes are separated into groups according to their alignment, as well as their main attributes, Strength, Agility, and Intelligence.