The 2020 Democratic campaign is jam-packed with candidates, and the first primary votes won't even be cast until next year.
Democratic voters have become fired up in the Trump era, and progressive ideas that once seemed fringe are moving into the mainstream. Centrist candidates are now vying for the nomination alongside progressive firebrands, and the pressure is on to stand out.
Former Vice President Joe Biden, Vermont Sen. Bernie Sanders, Massachusetts Sen. Elizabeth Warren and South Bend, Indiana Mayor Pete Buttigieg are leading the pack of candidates, according to a recent CNN poll. Former Rep. Beto O'Rourke (D-Texas) and Sens. Kamala Harris and Cory Booker have also been making inroads in recent polling.
These candidates agree on many issues, but they disagree on some big ticket items, like health care and the economy.
Here's what we know so far about how they want to shape America's future, and how Democratic primary voters might react to their records.