Total War: Warhammer 3 races - every faction confirmed, and a few that aren't

One of the biggest questions and causes of speculation around Total War: Warhammer III is simply: what will the launch races be?
Developer Creative Assembly has promised to include all 15 of the Warhammer eighth edition core races in its Total War games, which at this point leaves only Ogre Kingdoms and Daemons of Chaos. The studio has also promised that each game would have four races at launch. But with the Daemons sort-of breaking down into four smaller armies, one for each of the Dark Gods, how would Creative Assembly handle that? And who, other than ogres and daemons, could otherwise populate the new map?
Such were the questions ahead of the Total Warhammer 3 reveal trailer. Now that it's dropped, we have answers. And we're also able to speculate further into the future with a little more accuracy. These are all the races currently confirmed for Total War: Warhammer 3, plus a few others that are native to the lands where it will likely be set, and thus are candidates to arrive later via DLC.
RELATED LINKS:
Total War: Warhammer 3 is already the best-selling game on Steam
Total War: Warhammer 3 release date and everything else we know
Total War: Warhammer 3's campaign map is twice the size of the last one