13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Liladris Moonriver42Ashenvale
Scholomance Handler59–60Scholomance
Nataka Longhorn40Desolace
Northshire Peasant1Elwynn Forest
Doctor Theolen Krastinov60The ButcherScholomance
Azshara Sentinel44Azshara
Caer Darrow Citizen57Western Plaguelands
Magnus Frostwake50Western Plaguelands
Caer Darrow Guardsman51Western Plaguelands
Caer Darrow Cannoneer51Western Plaguelands
Caer Darrow Horseman52Western Plaguelands
Melia1Western Plaguelands
Sammy1Western Plaguelands
Dark Shade58–59Western Plaguelands
Magistrate Marduke57Western Plaguelands
Baker Masterson37Western Plaguelands
Spectral Betrayer57Eastern Plaguelands
Spectral Defender57Eastern Plaguelands
Mossflayer Zombie52–54Eastern Plaguelands
Unliving Mossflayer53–55Eastern Plaguelands
Joseph Dirte31Waste ManagementWestern Plaguelands
Jinar'Zillen37Desolace
Ragefire Trogg13–15Ragefire Chasm
Ragefire Shaman13–15Ragefire Chasm
Earthborer13–14Ragefire Chasm
Molten Elemental13–15Ragefire Chasm
Searing Blade Cultist13–15Ragefire Chasm
Searing Blade Enforcer13–15Ragefire Chasm
Searing Blade Warlock13–15Ragefire Chasm
Eastvale Peasant7Elwynn Forest
Hakkari Shadowcaster61Zul'Gurub
Hakkari Shadow Hunter61Zul'Gurub
Hakkari Blood Priest61Zul'Gurub
Hakkari Oracle55–56Stranglethorn Vale
Zealot Lor'Khan62Zul'Gurub
Zealot Zath62Zul'Gurub
Gurubashi Axe Thrower60Zul'Gurub
Gurubashi Headhunter60Zul'Gurub
Gurubashi Berserker62Alterac Valley
Gurubashi Blood Drinker60Zul'Gurub

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.