270 to Win
FiveThirtyEight
Cook Report
Real Clear Politics
Another FiveThirtyEight
Yet Another FiveThirtyEight