thumb|Statua Thralla, dowódcy orków, na wystawie Blizzarda w Pekinie, 2006 Rasy i klasy Większość ras przypisana jest do jednej z dwóch zwaśnionych frakcji: Przymierza (Alliance) lub Hordy (Horde). Niektóre rasy, takie jak Pandareni czy Dracthyr, rozpoczynają rozgrywkę jako neutralne i wybierają frakcję w trakcie rozwoju fabularnego. Oprócz ras podstawowych w grze funkcjonują tzw. Rasy Sojusznicze (Allied Races), odblokowywane po spełnieniu określonych wymagań fabularnych. Każda rasa posiada unikalne zdolności rasowe (racials) oraz własną stolicę prowadzoną przez przywódcę rasowego. Świat gry zamieszkują również liczne niegrywalne rasy poboczne, takie jak murloki, gnolle, koboldy, ogry czy nagowie.

Wyborowi rasy towarzyszy wybór klasy postaci, która określa rolę bohatera w drużynie (zadawanie obrażeń, tankowanie lub leczenie). Wskutek rozwoju gry do pierwotnego zestawu klas dołączano nowe w kolejnych rozszerzeniach: