How Many Levels in World of Warcraft? Full Level Cap & Progression Guide

If you’re a new player downloading World of Warcraft for the first time, or a returning lapsed player coming back after years away, one of the first questions you probably have is how many levels in World of Warcraft you need to grind through to reach endgame content. I’ve been playing WoW on and off since its 2004 launch, and I’ve seen the level cap shift more times than I can count, from the original 60 cap all the way up to 120 before the big 2020 level squish. The total number of levels you’ll need to work through depends entirely on which version of the game you’re playing, and what content you’re trying to access. This guide breaks down all current level caps, differences between retail and classic servers, and tips to make your leveling journey as smooth as possible.

How Many Levels in World of Warcraft Right Now?

For current retail World of Warcraft (the main, actively updated version of the game), the total number of levels you need to grind through to reach endgame is 70. New players start at level 1, and work their way up to the current max cap of 70 as of the Dragonflight expansion. Current maximum level in retail WoW is 70, but Blizzard has already announced that the next expansion, The War Within, will raise the retail level cap to 80, with no planned level squish at launch.

That number is a lot lower than it used to be, thanks to the level squish that launched with the Shadowlands expansion in 2020. Prior to that squish, the max level cap was 120, and new players had to work through 120 total levels to reach endgame. Blizzard implemented the squish to make progression feel more rewarding for new players, and to reduce the amount of time it takes for returning players to catch up to current content. Classic WoW servers have different level caps that don’t follow the retail squish rules, which we’ll cover in more detail later.

It’s also worth noting that players with existing characters from before the Shadowlands squish had their levels adjusted automatically. For example, a level 120 character from Battle for Azeroth became level 50 after the squish, and then could level up 10 more times to hit the Shadowlands cap of 60, then another 10 to hit the Dragonflight cap of 70. That adjustment was confusing for a lot of returning players at first, but it’s stuck around as the new standard for retail progression.

Breakdown of Level Caps Across Every WoW Expansion

WoW’s level cap has changed with almost every major expansion launch over the past 20 years, and the level squish reset a lot of that history for retail players. If you’re curious about how we got to the current 70 cap, here’s a full breakdown of all level cap changes since launch:

  • Vanilla WoW (original 2004 launch): Level 60 cap, no prior squishes applied, taking most new players 50+ hours to reach max level for the first time
  • The Burning Crusade through Wrath of the Lich King: Level caps raised to 70 then 80, no squishes, with each expansion adding 10 new levels of content
  • Cataclysm through Legion: Level caps raised incrementally to 85, 90, 100, then 110, with smaller level increases for the first time with Cataclysm’s 5-level jump
  • Battle for Azeroth: Final pre-squish cap of 120, the highest level cap in WoW history, with many players complaining that progression felt unrewarding in the later levels
  • Shadowlands launch: First major level squish, reducing the 120 cap to 50, with new Shadowlands content raising the max cap to 60 for all players
  • Dragonflight: Current retail cap of 70, with no additional squish applied for this expansion, making total progression 70 levels from start to endgame

Blizzard has stated that they don’t plan to do another level squish for at least the next two expansions, so players can expect the cap to keep increasing by 10 levels per new release for the foreseeable future. Level squishes are designed to keep progression feeling rewarding without requiring hundreds of hours to catch up, so they’ll likely only happen again if the cap gets high enough that new players feel overwhelmed by the grind.

I remember grinding to 120 during Battle for Azeroth on my main shaman, and it felt like such a slog by the last 10 levels that I almost quit playing entirely. The squish made the game feel accessible again when I came back for Shadowlands, and I appreciated that I could get a new alt to endgame in a single weekend of casual play instead of spending weeks grinding old content I didn’t care about.

Key Differences Between Retail and Classic WoW Level Counts

One of the biggest points of confusion for new players is the difference between retail WoW and Classic WoW servers, especially when it comes to level counts. Classic servers are designed to replicate the exact experience of older WoW expansions, so they don’t use the retail level squish at all. That means the level cap on Classic servers matches the original cap of whatever expansion the server is running.

Right now, there are three main types of Classic servers available. Classic Era servers run the original Vanilla WoW content, with a level cap of 60. Wrath of the Lich King Classic servers run the 2008 WotLK expansion, with a level cap of 80. Cataclysm Classic is launching soon, and will have a level cap of 85, matching the original Cataclysm release. If you're playing on Classic servers, you won't see the level squish changes that apply to retail, so you’ll have to grind through the original number of levels for that expansion.

That difference means Classic leveling is generally much slower and more grind-heavy than retail leveling. For example, hitting level 60 on a Classic Era server takes most new players 60-80 hours of playtime, while hitting level 70 on retail takes 20-30 hours for a first-time player. If you want a more relaxed, nostalgic experience with more focus on open-world exploration and group content while leveling, Classic is a great fit. If you want to get to endgame raids, dungeons, and PvP as fast as possible, retail’s lower level count is a better option.

It’s also worth noting that Classic expansion cycles follow the original release schedule, so the level cap will increase as new Classic expansions launch, just like they did the first time around. For example, after Cataclysm Classic, we’ll likely see Mists of Pandaria Classic launch with a level cap of 90, and so on, unless Blizzard announces changes to the Classic roadmap.

Pro Tips to Hit the Max Level Cap Fast

No matter which version of WoW you’re playing, there are a few simple tricks you can use to cut down on your leveling time without skipping all the fun story content. I’ve leveled more than 15 characters across both retail and Classic servers, so these tips are all tested through hundreds of hours of playtime.

You don't have to complete every side quest to reach the max level, even if you're a new player. The game is balanced so that just completing the main story quests for each zone, plus a handful of side quests you pick up along the way, will get you to the level you need to move to the next zone. Spending time doing every single side quest will just slow you down unless you’re playing specifically for the story content.

Make sure you take advantage of rested experience whenever you can. Rested experience builds up when your character is logged out, and doubles the experience you get from killing monsters and completing quests. If you only play a few hours a week, you’ll almost always have a rested experience buff active, which can cut your leveling time almost in half. For retail players, using heirloom gear that boosts experience gains is another easy way to speed up progression, especially for alts.

Queue for dungeons while you’re questing in the open world. Random dungeons give huge chunks of experience, especially if you’re playing a tank or healer role that gets fast queue times. I usually pick a questing zone, start working through the main story, and queue for a random dungeon as soon as I log on. By the time the dungeon pops, I’ve already completed a few quests, and the dungeon experience usually pushes me up a full level every time I run one.

If you’re playing Classic, group up with other players for elite quests and grinding spots. Classic is balanced around group play, so trying to do elite quests alone will just waste time and lead to a lot of unnecessary deaths. Joining a leveling guild is a great way to find other players to group with, and you’ll get access to guild perks that can boost your experience gains even more.

At the end of the day, the answer to how many levels in World of Warcraft depends entirely on what version of the game you’re playing. Retail players have 70 total levels to work through right now, with that number jumping to 80 when The War Within launches. Classic players have between 60 and 85 levels, depending on which expansion server they choose. Don’t let the level count stress you out though — leveling is part of the fun of WoW, and you can always take your time exploring the world, trying out new abilities, and meeting other players along the way. If you do want to speed things up, the tips we covered will help you hit the cap in no time, no matter what your playstyle is.

More Stories