Updated as of 2021
The amiibo figures are out today, and in some locations, they're selling out. While Villager and Wii Fit Trainer seem to be two of the rarer figures, Marth is decidedly the one to look for, as he's currently going for $30 on Amazon -- it seems like a nationwide shortage.
Of course two more waves have been confirmed so far, and if you picked some up today, you may want to know when those are out too. Here is the full list after doing some research and re-confirming the dates with Nintendo.
Wave 1 (November 2014):
Wave 2 (December 2014):
Wave 3 (February 2015):
Mario/Mario Party 10 wave (March 2015):
Wave 4 (May 2015):
Wave 5 (July 2015):
Wave 6 (September 2015):
Super Mario Bros. 30th Series (September 2015):
Yoshi's Woolly World (Fall 2015):
Chibi-Robo!: Zip Lash (Fall 2015):
Skylanders: SuperChargers (Fall 2015):
Animal Crossing (Holiday 2015):
Wave 7 (November 2015):
Year 1 amiibo total: 83
Yacht Club Games (December 2015 EU, January 2016 US):
Wave 8 (January 22, 2016):
Mega Man Legacy Collection Bundle (February 2016):
Wave 9 (March 2016):
Kirby + Isabelle Wave (June 2016):
Splatoon Wave 2 (July 2016)
Monster Hunter Wave (October 2016 - Japan only):
Mario Wave 2 (November 2016):
Zelda Wave (December 2016):
Monster Hunter Wave 2 (December 2016 - Japan only):
Year 2 amiibo total: 123
Yarn Yosh Wave 2 (January 2017):
BoxBoy Triple-Pack with amiibo (February 2017 - Japan only):
Legend of Zelda: Breath of the Wild Wave (2017):
Fire Emblem Wave 1 (May 2017):
Zelda Wave 2 (June 2017):
Splatoon 2 Wave (July 21, 2017):
Final Smash Wave (July 21, 2017):
Hey! Pikmin Wave (July 28, 2017):
Metroid: Samus Returns Wave (September 15, 2017):
Fire Emblem Warriors Wave (2017):
Mario & Luigi Superstar Saga + Bowser's Minions Wave (2017):
Super Mario Odyssey Wave (October 27, 2017):
Zelda Breath of the Wild Wave 2 (November 2017):
Mario Cereal (December 2017):
Year 3 amiibo total: 159
Detective Pikachu (March 2018):
Splatoon Wave 3 (2018):
Dark Souls (2018):
Mega Man 11 (2018):
Splatoon 2 Octoling Wave (December 2018):
Diablo Wave (December 2018):
Super Smash Bros. Ultimate Wave 1 (December 2018):
Year 4 amiibo total: 180
Super Smash Bros. Ultimate Wave 2 (February 2019):
Super Smash Bros. Ultimate Wave 3 (April 2019):
Super Smash Bros. Ultimate Wave 4 (July 2019):
Link's Awakening (September 2019):
Smash Ultimate Wave 5 (September 2019):
Smash Ultimate Wave 6 (November 2019):
Shovel Knight Wave 2 (2019):
Year 5 amiibo total: 200
Super Smash Bros. Ultimate Wave 7 (January 2020):
Super Smash Bros. Ultimate Wave 8 (October 2020):
Super Mario 3D World + Bowser's Fury Wave (February 2021):
Cat Peach
Monster Hunter Rise Wave (March 26, 2021):
Super Smash Bros. Ultimate Wave 9 (March 26, 2021):
Monster Hunter Stories 2 Wave (July 9, 2021):