1. Kirsten Gillibrand
A staunch believer in "getting things done" but can still hold onto their beliefs is what this country needs and she is it. She has also voted against nearly every single one of Trump's cabinet picks, something which will gain her a lot of street cred with the Democrats over the next few years.
Ranking: Definitely
2. Keith Ellison
The man who "shoulda, coulda woulda" led the DNC, many see him as a politician in the same vein as Bernie Sanders but will that be enough to stir the party towards him? Time will tell.
Ranking: Maybe
3. Caroline Kennedy
She has never held elected office but seeing how the last election went, that is no longer a prerequisite. She has recently been going on the morning talk show circuit and touting her knowledge of U.S. foreign policy that she gained during her time as Ambassador to Japan.
It'll be interesting to see if she runs for office in the midterms and if she does, who is she going to challenge? Schumer, Gillibrand, someone else?
She's also the child of a president, so I guess that gives her some street cred.
Ranking: Wild Card
4. Elizabeth Warren
She can easily gain the support of the "Bernie or Bust" folks but she's really going to need to appeal to the more moderate American, something that may be hard to do. Nonetheless, she has gained momentum with McConnellgate as I like to call it.
Someone should have told Mitch that trying to keep her quiet would only help.
Ranking: Definitely
5. Joe Biden
Where in the world is Joe Biden? It seems as if he has been on the down low since the inauguration. He'll be chairing a few projects during his retirement but a run in 2020 could bring him out of it. Mr. Biden has expressed regret for not running in 2016 and could try to do so next time around.
Ranking: Maybe
6. Joseph P. Kennedy III
If the defeat of Jeb Bush and Hillary Clinton didn't signal the end of political dynasties and his cousin Caroline doesn't jump into the race, Joey has a shot.
Some see him as a successor to both his grandfather, Robert F. Kennedy, and his great-uncles, John F. Kennedy and Ted Kennedy.
A Kennedy who has held political office and introduced his old law professor, Senator Elizabeth Warren, at the Democratic Convention, Kennedy is making a name for himself around the country.
Ranking: Likely
7. Kamala Harris
The current junior Senator from California has been making a name for herself as a progressive during her time in politics. The first Indian-American to sit in the Senate, she has a lot of potential going forward.
Ranking: Likely
8. Hillary Clinton
I know, right? But Hillary has been doing all the right things to run in 2020. She has stayed very low key but comes out when the time is right (aka: when Donald does something and the public is outraged) and shows herself as a voice of reason.
Maybe it's just wishful thinking, but how great would a Trump v. Clinton rematch be?
Ranking: Wild Card