13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Wrenix's Gizmotronic Apparatus20The Barrens
Polly18The Barrens
Polly18The Barrens
Thragomm20–21Horde RunnerLoch Modan
Stonevault Ambusher35Uldaman
Ancient Stone Keeper44Uldaman
Doc Mixilpixil45Stormwind City
Noarm25Stormwind City
Ironaya40Uldaman
Shayis Steelfury60Armor CrafterOrgrimmar
Kelgruk Bloodaxe60Weapon CrafterOrgrimmar
Borgus Steelhand60Weapon CrafterStormwind City
Taskmaster Fizzule30The Barrens
Ferocitas the Dream Eater8Teldrassil
Gnarlpine Mystic6–7Teldrassil
Sandfury Shadowhunter45–46Zul'Farrak
Sandfury Soul Eater45–46Zul'Farrak
Chief Ukorz Sandscalp48Zul'Farrak
Sandfury Guardian45–46Zul'Farrak
Scarab44–46Zul'Farrak
Sandfury Zombie44–45
Witch Doctor Zum'rah46Zul'Farrak
Theka the Martyr46Zul'Farrak
Gahz'rilla46Zul'Farrak
Sandfury Executioner46Zul'Farrak
Shadowpriest Sezz'ziz47Zul'Farrak
Zul'Farrak Dead Hero45–46Zul'Farrak
Zul'Farrak Zombie43–44Zul'Farrak
Foreman Silixiz22The Barrens
Grand Foreman Puzik Gallywix23The Barrens
Shadowforge Sharpshooter43–44Uldaman
Galgann Firehammer45Uldaman
Dinita Stonemantle40Vault AdministratorIronforge
Shim'la35Orgrimmar
Shailiea35Stormwind City
Corand35Darnassus
Gothard Winslow35Undercity
Demnul Farmountain45Ironforge
Venture Co. Lookout23The Barrens
Venture Co. Patroller22The Barrens

Classic reference data from QuestieDB (Forever data, commit c5de61a), with positions on Forever's zone maps. It doesn't confirm that an NPC, location, quest or item is in Forever.