June 25 was one of the most jam-packed primary election days of the year: Democrats and Republicans in Colorado, New York, Utah and parts of South Carolina picked their party's nominees for this fall's elections.
Two incumbent representatives — Jamaal Bowman and Lauren Boebert — who have made enemies inside and outside their own parties faced serious challengers in their primaries, but they met with different fates. Bowman lost to a more moderate Democrat, George Latimer, in what was the most expensive congressional primary in history. However, Boebert easily prevailed in her Republican primary despite running in an entirely new district.
It was also a bad night for former President Donald Trump. Going into these primaries, only one candidate he had endorsed for Senate, House or governor had lost; tonight alone, three did, including his preferred candidate to replace retiring Sen. Mitt Romney in Utah.
In addition, the fields are now set in some key congressional matchups this fall. In Colorado, Republicans avoided nominating far-right candidates who could have put normally safe red districts in play. Meanwhile, Democrats picked their fighters in two competitive New York House districts that could help them reclaim the House majority.
538 reporters and contributors broke down the election results as they came in with live updates, analysis and commentary. Read our full live blog below.