Hey guys!
I'm new here and since I wanted to know the distribution of classes for both factions and couldn't find any exact data I quickly made my own census which Im sharing with you here :)
Note:(I used the who command for each class between level 51-60, no class was above 50 for any faction so it should be accurate,also I think it measures the more active players if you only take those near or at maxlevel. It took me about 10 minutes between 20:15-20:25 I started with Horde, there may be minor fluctuations due to that)
Horde:
Warlock:10
Priest:15
Mage:16
Rogue:18
Druid:21
Hunter:24
Paladin:27
Warrior:30
Shaman:31
All:192
Alliance:
Shaman:8
Mage:10
Warlock:11
Druid:11
Rogue:14
Priest:15
Hunter:24
Warrior:30
Paladin:40
All:163
Tl;DR Alliance needs shamans