There's not a lot of material published by WotC for 5e (relative to previous editions), nor is there planned to be. However, there are playable races for D&D scattered around in a few different locations in published products that people may not even know about. What are all the playable races, and where can one find each?
To be clear, we're talking about first party D&D 5e materials published by Wizards of the Coast.
Both "official" races (sanctioned for Adventurers League Play) and others, like races from Unearthed Arcana or from other WotC sources outside the D&D team that are less canonical, are of interest, but please designate whether they're considered official and sanctioned or not.
Topicality and utility of this question discussed in Meta here. Inspired by this question.
Best Answer
There are two different ways a race could be "official": it could be "official" in the sense of fully-tested and legal for sanctioned organized play campaigns, and it could be "official" in the sense of being published in 1st-party material from Wizards of the Coast. Which one is relevant depends on why you're looking for an "official" race.
Sources:
BR: Basic Rules, Chapter 2: Races
SRD: System Reference Document, 5e, "Races" at p. 3-7
PHB: Player's Handbook, Chapter 2: Races
DMG: Dungeon Master's Guide, "Creating New Character Options" at p. 285-287
AI: Acquisitions Incorporated, "New Race: Verdan" at p. 72-74
EE: Elemental Evil Player's Companion, Chapter 1: Races
GGR: Guildmaster's Guide to Ravnica, p. 12-21
MToF: Mordenkainen's Tome of Foes, throughout Chapters 1-5
MOoT: Mythic Odesseys of Theros, Chapter 1 > Races
LR: Locathah Rising, an Extra Life fundraiser from WotC
OGA: One Grung Above, an Extra Life fundraiser from WotC
PotA: Princes of the Apocalypse, Appendix A: Genasi
PS:ZEN: Plane Shift: Zendikar, Races of Zendikar at p. 7
PS:INN: Plane Shift: Innistrad, Life on Innistrad at p. 7
PS:KLD: Plane Shift: Kaladesh, Races of Kaladesh at p. 15
PS:AKH: Plane Shift Amonkhet, Races of Amonkhet at p. 12
Note that Plane Shift occupies a strange shade-of-grey space: it's "compatible with" D&D, published by WotC, but written by the Magic: the Gathering team instead of the D&D team (though the author of all of them was a former D&D team member). Notably, it comes with a disclaimer substantially similar to the one provided with UA articles:
SCAG: Sword Coast Adventurer's Guide, Chapter 3: Races of the Realms
TP: The Tortle Package, an Extra Life fundraiser from WotC
UA: Unearthed Arcana articles, link and name specific article when listing
UA articles are presented on WotC's website with the following notice:
VOLO: Volo's Guide to Monsters, Chapter 2: Character Races
WGtE: Wayfinder's Guide to Eberron, Chapter 3: Races of Eberron
E:RftLW: Eberron: Rising from the Last War, Chapter 1: Character Creation
Note that Wayfinder's Guide to Eberron and Eberron: Rising from the Last War now redundantly feature most of the same new races, though the latter reprints the goblin, bugbear, and hobgoblin races, and includes a new version of the orc race. WGtE was originally published as a "living document", and was later updated with the versions of the included races as they appear in E:RftLW.
EGtW: Explorer's Guide to Wildemount, Chapter 4: Character Options, Races
Monster Manual, Hoard of the Dragon Queen, Rise of Tiamat, Tyranny of Dragons Player's Guide, Out of the Abyss, Rage of Demons Player's Guide, Curse of Strahd, Storm King's Thunder, Tales from the Yawning Portal, Xanathar's Guide to Everything, Waterdeep: Dragon Heist, and Dungeon of the Mad Mage all do not provide playable races. Tomb of Annihilation does provide one in its The Tortle Package charity supplement (the eponymous Tortle). (And Xanathar's Guide to Everything does provide racial feats, so those interested in racial options may want to take a gander at XGtE anyway.) Tasha's Cauldron of Everything contains a Custom Lineage option, which is not a race per se, but relevant to mention.
Races legal in Adventurers League play (subject to "+1 rule"):
All races published by WotC:
All of the above, plus:
Disclaimer: As always, consult your DM before playing one of these races: these races may not be for all players. Stop playing a race if you're not having fun doing so. Neither Wizards of the Coast nor RPG.SE are responsible for anything you do while playing one of these races. Please roll responsibly.