Democrats won control of the House of Representatives with what could be their largest majority in nearly two decades, NBC News projects, as voters delivered a stunning rebuke to President Donald Trump and Republicans.
The House projection is based on an analysis that Democrats will win about 255 House seats — an estimate that could still tick up or down by a few seats but will be well beyond the 218 needed to secure a majority.
NBC News has projected the Democrats will also flip control of the Senate, putting them in charge of both chambers.
Democrats needed to win a net of just three seats to take back the majority. The blue wave washed over many more GOP-held seats than that — from the East Coast to Texas’ Rio Grande Valley — most in districts that Trump carried in 2024.
A quartet of GOP incumbents in Pennsylvania were defeated. Democrat Bob Harvie beat GOP Rep. Brian Fitzpatrick, a leader of the bipartisan Problem Solvers Caucus; Democrat Bob Brooks knocked off GOP Rep. Ryan Mackenzie in the 7th Congressional District; Paige Cognetti bested GOP Rep. Rob Bresnahan in the 8th District; and Democrat Janelle Stelson ousted GOP Rep. Scott Perry, a former chairman of the far-right Freedom Caucus, in the 10th District.
In Virginia, Democratic former Rep. Elaine Luria won back her old seat, defeating Republican Rep. Jen Kiggans in the Virginia Beach area, while Democrat Shannon Taylor upset longtime GOP Rep. Rob Wittman outside Richmond.









