FiveThirtyEight

Iowa projected for Trump by ABC News. Looks like Ann Selzer is pretty good at polling after all!