Let's face it, selecting a the right race is probably going to be your first big decision in World of Warcraft, and since there are 8 different races that you can select from plus an additional 4 if you own Cataclysm, it is not going to be easy. At first you might feel a bit swamped with all these decision making, with there being 8 races and all.
But it's really not that bad, because even if you choose the wrong race all hope is not lost. You see, a lot of new WoW players doesn't always know which race they want to play, and make mistakes and Blizzard is well aware of that. So, to make things easier for everyone Blizzard decided to allow racial change regardless of what level you're at with your character. But this whole racial change service isn't free, it is something you'll have to pay for with real money.
Note: the race you want to change to must be in the same faction; otherwise you'll have to pay for faction plus racial change. So, if you don’t want to pay any more money than you already are to play the game, I suggest you read this WoW guide carefully and start off on the right foot.
Choosing the Right Race for You
Back in 2005 when World of Warcraft was just release, the game only had a total of 8 races. But over the period of the last 6 years Blizzard has release 3 different expansion packs and 2 of them had added an extra 4 races to the game. Now, if you can do you math and add 4 to 8, you will realize that there are now 12 playable classes in WoW.
However, the 2 races that Burning Crusade are now part of the WoW Battle Chest and everyone who starts now will be able to play them, but the 2 that come with Cataclysm is not accessible unless you own Cataclysm. Anyway, with that out of the way let's get in to what really matter and see what exactly you should look for when choosing your race.
There are 3 things you should be aware of when choosing your race. First and the most important is whether the race supports the class you want to play. Second, will the racial base attribute and traits benefit your class. Lastly, you you'll probably want to choose a race that is on the same faction as your friends because if you choose the opposite faction as your friend then you won't be able to play with them in game. Anyway, here is a breakdown of all the races by faction.
Human - Humans are very versatile since they can play a good mount of different races. They are able play as Hunter, Paladin, Priest, Warlock, Warrior, Rogue, Priest, Mage, and Death Knight. Overall I believe that starting stats is very even, so this would suggest that they could be good any of their playable classes. But I would highly recommend sticking to Paladins, Warriors, Priests, or Mages.
Dwarf - As a Dwarf you are able to play DK, Hunter, Mage, Paladin, Priest, Rogue, Warlock, Shaman, and Warriors. Dwarfs have lower Agility and high Stamina and Strength as their starting attributes. This usually means that it is not the best idea to play Dwarf Hunter or Rogue, but because of their high Stamina, Dwarf Rogues are great for PvP. So, in conclusion my favorite classes as a Dwarf are Priest, Warrior, and Paladin.
Night Elf - Since I one of my first ever character in WoW is a Night Elf Druid, they can kind of my favorite race. Anyway first of all Night Elfs are able to play as Priest, Warrior, Mage, Druid, Hunter, Rogue and Death Knight. They have high starting Agility but low strength, so I would recommend that you stick to Druid, Hunter, or Rogue as a Night Elf.
Gnome - Gnomes are able to play Priests, Rogue, Warrior, Mage, Warlock, and DK. Gnomes have very low base Strength but high Intellect and Agility. So, some of the best classes for Gnomes are Warlock, Mage, Priest, and Rogue.
Draenei (Requires “The Burning Crusade”) - Draenei the blue alien looking race. They are able to play as Warrior, Mage, Hunter, Shaman, Priests Paladin, and Death Knight. Overall Draenei has pretty average base attributes like the humans, but they do have slightly higher Spirit. My personal recommendation for Draenei would be Death Knight, Paladin, Priest, and Shaman.
Worgen (Requires “Cataclysm”) - Worgens are the new comers of the Alliance faction. They are pretty much the human race who has be bitten by Werewolves (I don't know the exact lore). Anyway, Worgen are able to play Priest, Rogue, Warrior, Mage, Druid, Hunter, Warlock, and DK. They have high Strength and Agility which makes them ideal race for classes such as Rogue, Hunter, Warrior, Druid, and Death Knight.
Orc - Orcs like humans is one of the original races in the very early Warcraft game back in the 80s. Orcs are very strong, they have high Strength, Stamina, and even Spirits as their starting attributes. Although Orcs can play as Rogue, Warrior, Mage, Hunter, Warlock, Shaman, and DK; the 3 best choices for Orcs would be Shaman, DK, and Shaman.
Forsaken (Undead) - The playable classes for Forsaken are Priests, Rogue, Warrior, Mage, Hunter, Warlock, and DK. Forsaken have relatively average base stats with very high spirit. Personally I would play any race as Forsaken but if you must choose I would go with Warlock, Rogue, and Mages.
Tauren - If you're planning play as Taurens then you're able to play as Warrior, Druid, Hunter, Shaman, Paladin, and DK. Overall Taurens have decent Stamina and Spirit, but they have very high Strength. Most Tauren classes I have seen are Druid, but they would also make good Shaman, Warrior, Paladin, Priests, and DK as well. Troll - Trolls are another very versatile race in WoW. They are able to play as Priests, Rogue, Warrior, Mage, Druid, Hunter, Warlock, Shaman, and DK, and they have pretty average base attributes. You can pretty much play any classes with Trolls but I would recommend staying away from Troll Mages or Warlocks.
Blood Elf (Requires “The Burning Crusade) - Like the Draenei, Blood Elfs are newly added Horde race during the Burning Crusade expansion. They are able to play as Priests, Rogue, Warrior, Mage, Hunter, Warlock, Paladin, and DK, and have pretty high starting Intellect and Agility. Personally I would recommend that you play as Blood Elf Mages, Rogues, Warlocks, and maybe Hunters.
Goblin (Requires “Cataclysm”) - Goblins are another newcomer to the Horde faction during the Cataclysm release not too long ago. I personally don't know too much about them, but I know they can use Rocket Jump. Classes they can be played as Goblin are as follow Priests, Rogue, Warrior, Mage, Hunter, Warlock, Shaman, and DK, and from the looks of their racial ability I would recommend that you go for Shaman, Mage, Warlock, Rogue, Priest, or Hunter.
That’s all the 12 playable races in World of Warcraft. I want to indicate that even though I've mention base attribute as a primary factor for choosing your race, but really it's not. Racial traits are in reality more essential but I really don’t have the time to cover everything in this wow race guide at my other WoW Guide.