Cook Political Report shifts 19 US House races towards Democrats and none to Republicans, putting Democrats in line for a majority
Donald Trump at his Greenville, North Carolina rally, where he mimicked punching hecklers and vowed to treat them "very, very rough".
Democrats are now favoured outright in the 218 seats needed to take the US House, with 198 leaning Republican and 17 pure toss-ups. Cook projects Democrats gaining between 12 and 22 seats. Six toss-ups moved to Lean Democrat, including seats held by Jen Kiggans in Virginia and Derrick Van Orden in Wisconsin. President Trump's approval has sunk to record lows of 36 and 32 per cent in two polls.
Kevin McCarthy: 'It's not that the Democrats are going to win... Republicans are going to lose it.'
Republicans are scaling back spending in House races they now expect to lose.
Speaker Mike Johnson joked he could start a lawn-care business back in Shreveport.