A lot will depend on turnout—on voter enthusiasm. Count on the media to try to manufacture some outrage that will get Democrats to the polls. Does Mueller plan to issue his report in October in order for the Democrats to fire up their base by making it an “impeach Trump” referendum?
The media tried all of this in 2016 . It didn’t work then and things will be much much better this time. No Blue Wave.
It is the economy stupid...
But house races are a little harder to predict..