Emerson College Polling is predicting Hillary Clinton will win the presidential race with 323 Electoral College votes, and Donald Trump will lose with just 215. 270 are needed to win.
The polling firm has a slight Republican lean according to rankings by Nate Silver's FiveThirtyEight, and is rated a "B."
Emerson predicts Clinton will win the key battleground states of Florida, North Carolina, Nevada, Michigan, Pennsylvania, Colorado, New Hampshire, Wisconsin, and Virginia.
FiveThirtyEight is less bullish, predicting Clinton has about a 2:1 chance to win the White House, with about 297 Electoral College votes to Trump's about 241.