This time next year, America will be voting on who becomes president.

Americans will cast their ballots on November 3 of next year. Just who we will be voting for is still up in the air as the nominees have not yet been chosen.

Former Vice President Joe Biden continues to lead most polls among the Democratic candidates, but Sen. Elizabeth Warren remains close behind and tops the most recent Quinnipiac poll.

There are now 17 Democrats in the running after Beto O'Rourke ended his campaign on Friday.

President Donald Trump himself is also facing three Republican challengers in his own primary.

Iowa will be the first state to select its nominees in early February.