13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Mosarn30Thunder Bluff
Captain Garran Vimes50Dustwallow Marsh
Goblin Drag Car32Thousand Needles
Gnome Drag Car32Thousand Needles
Theramore Lieutenant52Dustwallow Marsh
Adjutant Tesoran35Dustwallow Marsh
Thrall63WarchiefOrgrimmar
Spot20Dustwallow Marsh
Theramore Practicing Guard50Dustwallow Marsh
Theramore Combat Dummy1Dustwallow Marsh
Moccasin1Swamp of Sorrows
Uttnar36ButcherArathi Highlands
Jorgen15Stormwind City
Bishop DeLavey32Stormwind City
Dashel Stonefist26Stormwind City
Tapoke "Slim" Jahn34Wetlands
Mikhail30BartenderWetlands
Commander Samaul40Dustwallow Marsh
Pained45Dustwallow Marsh
Private Hendel35Dustwallow Marsh
Archmage Tervosh38Dustwallow Marsh
Lady Jaina Proudmoore63Ruler of TheramoreDustwallow Marsh
Old Town Thug25–26Stormwind City
Guard Lasiter50Dustwallow Marsh
Aldwin Laughlin50Guild MasterStormwind City
Murkshallow Softshell25Blackfathom Deeps
Aku'mai Servant26
Theramore Guard53–57Dustwallow Marsh
Paval Reethe35Dustwallow Marsh
Ben Trias25Apprentice of CheeseStormwind City
Thomas1Altar BoyStormwind City
Ogron35Dustwallow Marsh
Argos Nightwhisper20Stormwind City
Stockade Guard45Stormwind City
Injured Stockade Guard45Stormwind City
Nurse Lillian30Stormwind City
Defias Rioter20Stormwind City
Theramore Skirmisher36Dustwallow Marsh
Private Hallan34Dustwallow Marsh
Lieutenant Caldwell37Dustwallow Marsh

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.