
If you’ve just downloaded Dota 2 for the first time in 2026, or you’re coming back after a multi-year break, one of the first questions you’ll probably ask is how many champs are in Dota 2 right now. Unlike many other MOBA titles that cap their hero rosters at smaller numbers, Valve regularly adds new characters, reworks old ones, and adjusts the roster to keep meta play fresh every season. It’s easy to feel overwhelmed when you load into the hero select screen for the first time and see dozens of portraits staring back at you, so we’ve put together this full breakdown to answer all your roster-related questions, plus extra tips to make picking your first champ way less stressful.
How Many Champs Are in Dota 2 in 2026? Full Roster Breakdown
As of the first 2026 spring patch, there are 128 playable champions (officially called heroes, but most casual players use “champs” interchangeably) in Dota 2. The roster is split across the three core attribute types: 38 strength heroes, 42 agility heroes, and 48 intelligence heroes. Two of these champs were added in the last six months: Lira the Veiled Bard, a crowd control focused soft support, and Korvin the Iron Warden, a tanky offlane initiator.
If you’re coming from another MOBA like League of Legends, you might be used to paying for new champions or unlocking them through in-game currency, but that’s never been the case for Dota 2. Unlike League of Legends, Dota 2 makes every single champion available for free as soon as you make your account, so you don’t have to grind for in-game currency or pay for DLC to access any character you want to try. The only locked content you’ll see is cosmetic skins, which don’t affect gameplay at all, so you don’t have to worry about pay-to-win advantages at any skill level.
You might see different numbers floating around online when you search for the current roster count, and that’s usually because people are counting custom game heroes. If you see a higher number being shared online, it’s almost always counting custom game characters that aren’t available in standard play, so make sure you’re looking at up-to-date 2026 data for official ranked and unranked matches.
What Do the Different Dota 2 Champion Roles Mean?
Every champ in the current 2026 roster fits into one or more of the following 5 standard roles, depending on their kit and playstyle. Some champs are flexible enough to fit multiple roles depending on the team comp, but most have a clear primary role they’re designed for:
If you’re not sure which role fits you best, you can take a quick 5-minute quiz on many Dota 2 fan sites to get a personalized recommendation, or test each role in a bot match first to see what you enjoy most. Bot matches are a great way to practice new champs without the pressure of playing against real players, and you can adjust the bot difficulty to match your skill level as you improve. We recommend starting with a hard support or carry champ first if you’re new, since these roles have the clearest, most straightforward job duties for beginners.
How Often Does Valve Add New Champs to Dota 2?
Historically, Valve used to add 2-3 new champs per year, but starting in 2025, they shifted to a 6-month release cycle for new heroes, plus 1-2 major reworks of older champs every patch. Each new champ goes through a 2-week test phase in the Dota 2 Test Client before being added to the main roster, so you can try them out early if you want to give feedback to the development team before their official launch.
Valve has already confirmed 2 more new champs will be added to the roster in the 2026 fall patch, so the total count will hit 130 by the end of the year. If you’re curious about how many champs are in Dota 2 by the end of 2026, you can expect that 130 number to stay consistent, as Valve has no plans to add any extra characters outside of the fall patch this year.
You can follow the official Dota 2 blog for early teasers of new champs, including ability kits and lore backstories, usually 1 month before their official release. It’s rare for Valve to remove a champ from the roster entirely, but they will occasionally rework a champ’s kit completely if it’s too overpowered or too underplayed in ranked matches. For example, the 2026 spring patch reworked the old intelligence hero Invoker to simplify his ability combos for new players, while keeping his high skill ceiling for veteran players who have mastered his kit.
Tips for Picking Your First Dota 2 Champ in 2026
With 128 champs to choose from in 2026, picking your first one can feel really intimidating, but it doesn’t have to be. You don’t need to learn every single champ’s abilities right away, just focus on 2-3 champs in your chosen role first until you get comfortable with the game’s mechanics. It’s better to master a small pool of champs first than to jump between different characters every match and never build consistent muscle memory.
First, avoid high skill cap champs like Invoker, Meepo, or Chen when you’re first starting out, since they require hundreds of hours of practice to play effectively. Picking these champs early on will only lead to frustration, and you’ll probably end up letting your team down if you don’t know how their abilities work. Stick to champs marked with the “beginner friendly” tag in the hero select screen first, these have simple ability kits and clear job duties that are easy for new players to pick up.
For hard support beginners, try Lich or Crystal Maiden, both have simple stuns and healing abilities that are really useful for your team, even if you don’t have great mechanics yet. For carry beginners, try Wraith King or Sniper, both have straightforward damage abilities and don’t require complex combo inputs to be effective. For offlane beginners, try Tidehunter or Axe, both are tanky, have simple initiation abilities, and are forgiving if you make small mistakes early in the lane.
You can also watch short 5-minute champion guide videos on YouTube to learn the basics of a champ before you try them in a public match, so you don’t go into your first game completely blind. Don’t worry if you pick a champ and hate it, there are 127 others to try, and you can test any champ for free in a private demo lobby whenever you want to mess around with their abilities without pressure.
At the end of the day, the exact number of champs in Dota 2 will keep growing slowly over the next few years, but the 2026 count of 128 is a great roster size that offers enough variety for every playstyle, without feeling so big that new players can’t catch up. Take your time testing different champs and roles, and don’t pressure yourself to learn everything at once. Whether you prefer playing high-damage carries, tanky offlaners, or supportive healers, there’s a champ on the 2026 roster that will fit exactly what you’re looking for. If you ever come back to the game after a break and forget how many champs are in Dota 2, you can always check this guide for the latest updated count every patch.