We've updated our electoral map for the final time in this topsy-turvy campaign year.
For this version, our goal was no toss-ups. We're giving you our best estimates, based on public polling, state vote histories and the reporting done by our campaign staff, on which way we think each of the 50 states and the District of Columbia will fall this year.
The previous version of the map had five toss-up states. In the end, we're predicting that three of them -- North Carolina, Ohio and Arizona -- will go for Hillary Clinton.
Iowa will go to Donald Trump, we expect. So will Utah, where independent candidate Evan McMullin has been threatening Trump, but seems likely to come up short.
Our projection would give Clinton 352 electoral votes, while Trump would end up with 186. That would put Clinton's electoral majority midway between President Obama's 2008 win and his 2012 reelection.
Of these last picks, Ohio and Arizona were the hardest. Polls have been close in both states.
Ohio does currently seem like a jump ball, but we lean toward Clinton winning there because of the strength of her get-out-the-vote operation.
In Arizona, we're expecting that the surge in Latino votes that has been visible next door in Nevada will put Clinton over the top. Polls that show Trump winning may be underestimating the size of the Latino turnout.
That's what we think, anyway. But the map allows you to test out your own hunches. Have at it.