You have 506 races between the House, Senate and governor. Polls have gotten the large majority of those right. Moreover, they've gotten the overall direction of the House and Senate almost exactly right. There have been about as many upsets as you'd expect.

— Nate Silver (@NateSilver538) November 7, 2018