WoW Achievements — Browse All Achievements
Track all 8,600+ World of Warcraft achievements. Browse by expansion or category — Dungeons & Raids, Quests, Exploration, PvP, Professions, Reputation, and more. Sync your character to see completion progress.
Browse achievements from all expansions including The War Within, Midnight, Dragonflight, Shadowlands, and Classic. Find guides for Glory of the Raider, meta-achievements, PvP achievements, exploration, and more. Track your achievement points and completion progress via Battle.net.
Allied Races: Mechagnome
Earn the allegiance of the mechagnomes and welcome them into the Alliance.
Allied Races: Mechagnome is an Alliance achievement that unlocks the Mechagnome playable race by completing the required questline on an Alliance character.
Meet the Level Requirement
As of patch 10.1.5, you need a level 40 character anywhere on your account to begin unlocking Allied Races. This replaced the previous level 50 requirement.
Use an Alliance Character
Progress made on a Horde character does not carry over toward unlocking Mechagnomes. You must use a level 40 or higher Alliance character for all steps in this process.
Complete The Legend of Mechagon
On your Alliance character, complete The Legend of Mechagon questline. If you previously finished The Mechagonian Threat on a Horde character, you still need to complete this questline on your Alliance character. At the end of the chain, you can choose the option to skip the dungeon.
Run the Mechagon Dungeon if Needed
If you cannot skip the dungeon portion, you will need to complete the Operation: Mechagon dungeon. At max level you can solo it — one player completed the full dungeon solo as a Protection Paladin, running the entire instance start to finish without skipping the junkyard section.
Pick Up the Urgent Care Quest
After completing the questline, pick up the Urgent Care quest from Prince Erazmin at Mechagon Island to begin the final Allied Race unlock chain.
Track Your Quest Progress
If you are unsure where you are in the Urgent Care chain, enter the following macro in chat to check which quests you have completed: /run local q={58214,57486,57487,57488,57490,57491,57492,57493,57494,57496,57495,57497} for i=1,12 do local s = IsQuestFlaggedCompleted(q) and "Done".
Tips
If you started the Urgent Care chain in Boralus and lost track of it, return to Prince Erazmin at Mechagon Island to resume the chain from where you left off.