““Flipped seats: Democrats flipped seven Republican-held Senate seats, as they are projected to win the races in Iowa, Kansas, Maine, North Carolina, Ohio, South Carolina and Texas.” — CNN, midterm election live coverage, Nov. 4, 2026”
The claim: ““Flipped seats: Democrats flipped seven Republican-held Senate seats, as they are projected to win the races in Iowa, Kansas, Maine, North Carolina, Ohio, South Carolina and Texas.” — CNN, midterm election live coverage, Nov. 4, 2026”
Why we rated it this way: The Senate's current roster lists Republicans in every one of those seats: Ernst (Iowa), Marshall (Kansas), Collins (Maine), Tillis (North Carolina), Husted (Ohio, special election), Graham (South Carolina) and Cornyn (Texas). The roster shows 53 Republicans and 47 senators who are Democrats or caucus with them, so seven flips gives Democrats 54, and with Alaska and Mississippi still uncalled Republicans sit at 44, exactly CNN's count. The wins are network projections, not certified results.
See the evidenceWhat would change our rating: A recount or certified canvass that reverses any of the seven projected races, or a projection retraction by CNN's Decision Desk, would change this.
Our read
The Senate's current roster lists Republicans in every one of those seats: Ernst (Iowa), Marshall (Kansas), Collins (Maine), Tillis (North Carolina), Husted (Ohio, special election), Graham (South Carolina) and Cornyn (Texas). The roster shows 53 Republicans and 47 senators who are Democrats or caucus with them, so seven flips gives Democrats 54, and with Alaska and Mississippi still uncalled Republicans sit at 44, exactly CNN's count. The wins are network projections, not certified results.
Broadcast
Picture to come
Nov 4, 2026, 6:40 AM CST
Sources
Script
Narration script. If a face or a voice delivers this, the anchor is synthetic.
Morning Check. CNN says Democrats flipped seven Republican Senate seats and now hold 54 to the GOP's 44. The Senate's own roster shows all seven were Republican seats, and the count adds up. Verdict: matches record.
Corrections
None on file.