Wetlands
Dragon Whelps ranging from level 23-26. Easy kills, good experience, and the small chance that a dragonling non combat pet drops.
Thousand Needles
Level 26 – 34 Centaur east of the Great Lift. They’re plentiful, and relatively easy kills.
Level 28 – 30 Roguefeather Harpies. Quick and easy kills, but -depending on your level and killrate- there may not be enough of them.
Stonetalon Mountains
Level 23-27 Bloodfury Harpies in The Charred Vale (Southwest in the zone).
30 – 35 grinding
Desolace
Level 30 – 33 Burning Blade in the north, directly south of the zone entry.
Level 32 – 36 Centaur of either faction in the southeast or southwest.
Level 27 – 33 Hatefury Satyr in the Northeast.
Thousand Needles
Level 26 – 34 Centaur east of the Great Lift. They’re plentiful, and relatively easy kills.
Level 28 – 30 Roguefeather Harpies. Quick and easy kills, but -depending on your level and killrate- there may not be enough of them.
Stranglethorn Vale
Level 33 – 37 Bloodscalp Trolls North of Grom’Gol on the shore. You’ll find the higher level ones in a camp a bit further north, also on the shore. These are often being killed by questers, so if there arent enough trolls, move somewhere else.
Level 34 – 36 Venture Co. Goblins, east of Grom’Gol. Southeast from the zone entry. Easy kills. The geologists have a fire immunity spell they use every so often.
Level 35-37 Murkgill Murlocs just northeast of Grom’Gol.
35 – 40 grinding
Desolace
Level 32 – 36 Centaur of either faction in the southeast or southwest.
Level 36 – 40 Demons in Mannoroc Coven.
Badlands
Level 37 – 42 Rock Elementals, northeast of Kargath, in the south and west of the zone up in the mountain ridges.
Thousand Needles
Level 26 – 34 Centaur east of the Great Lift. They’re plentiful, and many can be single pulled.
Stranglethorn Vale
Level 33 – 37 Bloodscalp Trolls North of Grom’Gol on the shore. You’ll find the higher level ones in a camp a bit further north, also on the shore. These are often being killed by questers, so if there arent enough trolls, move somewhere else.
Level 34 – 36 Venture Co. Goblins, east of Grom’Gol. Southeast from the zone entry. Easy kills. The geologists have a fire immunity spell they use every so often.
Level 35-37 Murkgill Murlocs just northeast of Grom’Gol.
Level 34-38 Kurzen in the Northeast of the zone. Humanoid, good exp.
Swamp of Sorrows
Level 34 – 36 Whelplings in the Southwest of the zone. Easy kills,and can drop a whelpling pet.
40 – 45 grinding
Stranglethorn Vale
Level 39 – 42 Skullsplitter trolls. Southeast of Grom’Gol, South of the Venture co. Goblins area by the lake.
Dustwallow Marsh
Level 41 – 43 Dragon Whelplings in the South. Easy kills,and can drop a whelpling pet.
Tanaris
Level 40 – 44 Wastewanders. East and Southeast of Gadgetzan.
Feralas
Level 40 – 43 Grimtotem directly west of Camp Mojache.
Level 41 – 45 Hatecrest Naga’s On the large island off the coast.
Level 43 – 45 Feral Scar Yeti’s in the Feral Scar, due South of the zone entry, Southwest of Camp Mojache.
45 – 50 grinding
Azshara
Level 46 – 48 Highbornes in the east of the zone, north of the road by some ruins.
Tanaris
Level 40 – 44 Wastewanders. East and Southeast of Gadgetzan.
Level 46 – 48 Dunemaul Ogres. South of Gadgetzan, split up into three camps.
Level 43 – 45 Southsea Pirates. South of Steamwheedle port, in a pirate camp along the coast. (Theres a tunnel you can go through)
Dustwallow Marsh
Level 41 – 43 Dragon Whelplings in the South. Easy kills,and can drop a whelpling pet.
Feralas
Level 40 – 43 Grimtotem directly west of Camp Mojache.
Level 43 – 45 Feral Scar Yeti’s in the Feral Scar, due South of the zone entry, Southwest of Camp Mojache.
Level 41 – 45 Hatecrest Naga’s on the large island off the coast.
Level 48 – 50 Northspring Harpies in the Northwest of the Zone.
The Hinterlands
Level 41 – 45 Witherbark Trolls. These are spread across three camps, all southeast of the entry.
Level 46-47 Vilebranch Trolls
(Horde only) Level 44 – 46 Highvale Elfs around and in the Elven Lodge, directly east of the zone entry.
50 – 55 grinding
Azshara
Level 51 – 53 Legashi Demons. Several camps in the Northeastern area of the zone. Enslave should help your killrate some here.
Level 52 – 53 Blood Elfs in an encampment northeast of the Ruins of El’Darath. (Its on high grounds, not the beach)
Level 47 – 55 Spitelash Naga, concentrated on the beach, the ruins west of the beach, and the highest level naga’s in the southeast of the zone.
Searing Gorge
Level 45 – 49 Rock and Fire elementals, highest concentration is in the eastern area of the Cauldron.
Winterspring
Level 54 – 56 Highborne on the frozen lake, south of the road in the western area of the zone.
Burning Steppes
Level 50 – 53 Firegut Ogres on the mountain in the east.
Level 51 – 56 Flamekin Imps. These have a tiny amount of hitpoints, but they aggro you as a pack of 5-6. They spawn in some of the lava pits spread throughout the zone, and there may be an earth elemental in their place. If you kill the elementals, imps may respawn next time. Using voidwalker with suffering to taunt them all, then hellfire to kill them works perfectly. (If you can manage to kill them all at once, these are very good grinding)
Felwood
Level 52 – 53 Irontrees in the Irontree woods, just north of Bloodvenom Falls in the center of the zone. These treants are low hp mobs. (Very good grinding)
Level 50 – 54 Jadefire Satyr in the Southwest and Northwest.
Charming a jadefire satyr or better, an Infernal and grinding stuff with that is good fun, and speeds up your kill rate. (provided you handle it well.)
Feralas
Level 48 – 50 Northspring Harpies in the Northwest of the Zone.
Western Plaguelands
Level 50 – 55 Undead. Each of the farms in this zone, and the andorhal ruins provide ample undead to grind upon effectively.
Level 52 – 56 Scarlet Crusaders in the North of the zone. Spread out in several camps, and along the road going north to Hearthglen. Hearthglen itself is filled with elite mobs of the same level range.
Eastern Plaguelands
Level 53 – 55 Undead Mossflayer Trolls. In the west of the zone south of the road you’ll find undead trolls, which are pretty easy kills.
Un’Goro Crater
Level 50 – 53 Un’Goro Gorillas in the norheast of the zone. These drop some grey items frequently that sell well. (Tuft of hair for 11s, empty barrel for 15s)
Tanaris
Level 46 – 48 Dunemaul Ogres. South of Gadgetzan, split up into three camps.
55 – 60 grinding
Burning Steppes
Level 50 – 53 Firegut Ogres on the mountain in the east.
Level 51 – 56 Flamekin Imps. These have a tiny amount of hitpoints, but they aggro you as a pack of 5-6. They spawn in some of the lava pits spread throughout the zone, and there may be an earth elemental in their place. If you kill the elementals, imps may respawn next time. Using voidwalker with suffering to taunt them all, then hellfire to kill them works perfectly. (If you can manage to kill them all at once, these are very good grinding)
Un’Goro
Level 50 – 53 Un’Goro Gorillas in the norheast of the zone. These drop some grey items frequently that sell well. (Tuft of hair for 11s, empty barrel for 15s) If you are a skinner or miner, you can do both here.
Azshara
Level 51 – 53 Legashi Demons. Several camps in the Northeastern area of the zone. Enslave should help your killrate here.
Level 52 – 53 Blood Elfs in an encampment northeast of the Ruins of El’Darath. (Its on high grounds, not the beach)
Level 47 – 55 Spitelash Naga, concentrated on the beach, the ruins west of the beach, and the highest level naga’s in the southeast of the zone.
Winterspring
Level 54 – 56 Highborn on the frozen lake, south of the road in the western area of the zone.
Level 55 – 58 Ice Thistle Yeti’s. Just southeast of Everlook.
Level 55 – 59 Owlbeasts in an area southeast of Everlook, south of the Yeti’s, and from there east across the road is another camp.
Felwood
Level 52 – 53 Irontrees in the Irontree woods, just north of Bloodvenom Falls in the center of the zone.
These treants are low hp mobs. (These are very good grinding)
Level 50 – 54 Jadefire Satyr in the Southwest and Northwest.
Charming a jadefire satyr or better, an Infernal and grinding stuff with that is good fun, and speeds up your kill rate. (provided you handle it well.)
Western Plaguelands
Level 50 – 55 Undead. Each of the farms in this zone, and the andorhal ruins provide ample undead to grind upon effectively.
Eastern Plaguelands
Level 53 – 60 Undead. Several camps in the northern area of the zone, including the town of plaguewood. In the east and west of the zone are smaller scourge outposts. The town of Corin’s Crossing is also laden with undead and makes for good exp.
Level 53 – 55 Undead Mossflayer Trolls. In the west of the zone south of the road you’ll find undead trolls, which are pretty easy kills.
Should you choose to grind beyond 60, 'Wrath' type demons make for extremely easy kills, their HP is very low compared to other mob types, and their only special ability is a wake of fire you can easily avoid. They are the dual blade wielding demons with the funky shoulders.
58-59 Wrathguards can be found southeast of Thrallmar, or northeast of Honor Hold.
67-68 Wrathwalkers are located in Legion Hold, in the west of Shadowmoon Valley.
68-69 Wrathbringers are Forge Base Gehennas in Netherstorm, northwest of the Stormspire.
For the lower 60's I recommend the Burning Blade and Laughing Skull ruins in Nagrand. You will find Obsidian Warbeads while grinding away on the ogres there, which are used for both Mag'har and Consortium reputation gains.