Democratic candidates vying for 2020 presidential nomination will take the stage Wednesday and Thursday in Miami to discuss their stances on issues such as immigration, foreign policy and the economy. The candidates will also aim to contrast themselves from the current policies of President Donald Trump and how they aim to take the country in a different direction.

The field of candidates is vast, from progressive reformers such as Sen. Bernie Sanders of Vermont to moderates such as former Colorado Gov. John Hickenlooper.

The debates will take place both nights between 9 p.m. and 11 p.m. EST. Ten candidates will take the stage each night.

List of the candidates on Wednesday, June 26

  • Cory Booker
  • Bill de Blasio
  • Julian Castro
  • John Delaney
  • Tulsi Gabbard
  • Jay Inslee
  • Amy Klobuchar
  • Robert "Beto" O'Rourke
  • Tim Ryan
  • Elizabeth Warren

Candidates scheduled to appear on Thursday, June 27

  • Joe Biden
  • Michael Bennet
  • Pete Buttigieg
  • Kirsten Gillibrand
  • Kamala Harris
  • John Hickenlooper
  • Bernie Sanders
  • Eric Swalwell
  • Marianne Williamson
  • Andrew Yang

The candidates were divided into two groups, those who received above 2% support in the polls and those who did not. They were then drawn at random to make the two groups of 10.

On Wednesday, Elizabeth Warren will be the only candidate in the top five polling candidates. On Thursday, frontrunners Joe Biden, Bernie Sanders, Kamala Harris and Pete Buttigieg will compete.

Candidates Seth Moulton, Steve Bullock, Mike Gravel and Wayne Messam failed to get enough support in the polls or donors to make it to the debate stage.

There will also be five moderators: Lester Holt, Chuck Todd, and Samantha Guthrie from NBC, Rachel Maddow from MSNBC and Jose Diaz-Balart from Telemundo.

The moderators will give the candidates 60 seconds to answer questions and then 30 seconds for a follow up to respond.

Options To Watch The Debates

Viewers who want to watch a live TV broadcast can turn to NBC, MSNBC and Telemundo channels. Those who want online live streaming options should go to NBCnews.com, NBC news apps and Telemundo.com.

Viewers can also go to NBC's Facebook, Twitter and YouTube.