2026 Senate race calls

Democrats reach Senate control

Based on called-seat totals from AP, NYT, ABC, NBC, MS NOW, CNN, Fox, DDHQ.

8 of 8networks at threshold
APNYTABCNBCMS NOWCNNFoxDDHQ
Senate balance of power, by network
Democrats 54, Republicans 42–44 across networks.
Dashed = leaning/likely, not called
Democrats need 51 ›‹ Republicans need 50 + VPAPDemocrats: 34 seats not up this yearDemocrats: 20 called by APNot yet called: 4Republicans: 11 called by APRepublicans: 31 seats not up this yearD 54R 42NYTDemocrats: 34 seats not up this yearDemocrats: 20 called by NYTNot yet called: 4Republicans: 11 called by NYTRepublicans: 31 seats not up this yearD 54R 42ABCDemocrats: 34 seats not up this yearDemocrats: 20 called by ABCNot yet called: 3Republicans: 12 called by ABCRepublicans: 31 seats not up this yearD 54R 43NBCDemocrats: 34 seats not up this yearDemocrats: 20 called by NBCNot yet called: 3Republicans: 12 called by NBCRepublicans: 31 seats not up this yearD 54R 43MS NOWDemocrats: 34 seats not up this yearDemocrats: 20 called by MS NOWNot yet called: 4Republicans: 11 called by MS NOWRepublicans: 31 seats not up this yearD 54R 42CNNDemocrats: 34 seats not up this yearDemocrats: 20 called by CNNNot yet called: 4Republicans: 11 called by CNNRepublicans: 31 seats not up this yearD 54R 42FoxDemocrats: 34 seats not up this yearDemocrats: 20 called by FoxNot yet called: 4Republicans: 11 called by FoxRepublicans: 31 seats not up this yearD 54R 42DDHQDemocrats: 34 seats not up this yearDemocrats: 20 called by DDHQNot yet called: 2Republicans: 13 called by DDHQRepublicans: 31 seats not up this yearD 54R 44
Senate seats by network
NetworkDemocratic totalRepublican totalIndependentNot yet called (including leading)
AP544204
NYT544204
ABC544303
NBC544303
MS NOW544204
CNN544204
Fox544204
DDHQ544402
Leaning / likely, not called
Senate map: Calls across all networks
33 of 35 races called by at least one network; 31 called by every network.
Senate: current call status by source
RaceAPNYTABCNBCMS NOWCNNFoxDDHQ
Alabama SenateAssociated Press: Called: Barry Moore (R) · 11:18 PM EST · 4th, +1h 13mNew York Times: Called: Barry Moore (R) · 11:18 PM EST · 4th, +1h 13mABC News: Called: Barry Moore (R) · 10:19 PM EST · 3rd, +14 minNBC News: Called: Barry Moore (R) · 10:10 PM EST · 2nd, +5 minMS NOW: Called: Barry Moore (R) · 11:17 PM EST · 4th, +1h 12mCNN: Called: Barry Moore (R) · 11:20 PM EST · 7th, +1h 14mFox News: Called: Barry Moore (R) · 11:34 PM EST · 8th, +1h 29mDecision Desk HQ: Called: Barry Moore (R) · 10:05 PM EST · first
Arkansas SenateAssociated Press: Called: Tom Cotton (R) · 10:40 PM EST · 6th, +41 minNew York Times: Called: Tom Cotton (R) · 10:40 PM EST · 6th, +41 minABC News: Called: Tom Cotton (R) · 9:59 PM EST · firstNBC News: Called: Tom Cotton (R) · 10:36 PM EST · 5th, +37 minMS NOW: Called: Tom Cotton (R) · 10:40 PM EST · 6th, +41 minCNN: Called: Tom Cotton (R) · 10:35 PM EST · 4th, +36 minFox News: Called: Tom Cotton (R) · 10:16 PM EST · 2nd, +17 minDecision Desk HQ: Called: Tom Cotton (R) · 10:33 PM EST · 3rd, +34 min
Colorado SenateAssociated Press: Called: John Hickenlooper (D) · 9:01 PM EST · 7th, +1 minNew York Times: Called: John Hickenlooper (D) · 9:01 PM EST · 7th, +1 minABC News: Called: John Hickenlooper (D) · 9:00 PM EST · firstNBC News: Called: John Hickenlooper (D) · 9:00 PM EST · firstMS NOW: Called: John Hickenlooper (D) · 9:00 PM EST · firstCNN: Called: John Hickenlooper (D) · 9:00 PM EST · firstFox News: Called: John Hickenlooper (D) · 9:00 PM EST · firstDecision Desk HQ: Called: John Hickenlooper (D) · 9:00 PM EST · first
Delaware SenateAssociated Press: Called: Chris Coons (D) · 8:00 PM EST · firstNew York Times: Called: Chris Coons (D) · 8:00 PM EST · firstABC News: Called: Chris Coons (D) · 8:01 PM EST · 8th, +1 minNBC News: Called: Chris Coons (D) · 8:00 PM EST · firstMS NOW: Called: Chris Coons (D) · 8:00 PM EST · firstCNN: Called: Chris Coons (D) · 8:00 PM EST · firstFox News: Called: Chris Coons (D) · 8:00 PM EST · firstDecision Desk HQ: Called: Chris Coons (D) · 8:00 PM EST · first
Florida Senate SpecialAssociated Press: Called: Ashley Moody (R) · 8:35 PM EST · 6th, +35 minNew York Times: Called: Ashley Moody (R) · 8:35 PM EST · 6th, +35 minABC News: Called: Ashley Moody (R) · 8:29 PM EST · 2nd, +29 minNBC News: Called: Ashley Moody (R) · 8:32 PM EST · 3rd, +32 minMS NOW: Called: Ashley Moody (R) · 8:34 PM EST · 6th, +35 minCNN: Called: Ashley Moody (R) · 8:34 PM EST · 4th, +34 minFox News: Called: Ashley Moody (R) · 8:33 PM EST · 4th, +34 minDecision Desk HQ: Called: Ashley Moody (R) · 8:00 PM EST · first
Georgia SenateAssociated Press: Called: Jon Ossoff (D) · 7:55 PM EST · 4th, +37 minNew York Times: Called: Jon Ossoff (D) · 7:56 PM EST · 6th, +39 minABC News: Called: Jon Ossoff (D) · 7:58 PM EST · 7th, +40 minNBC News: Called: Jon Ossoff (D) · 7:31 PM EST · 2nd, +13 minMS NOW: Called: Jon Ossoff (D) · 7:55 PM EST · 4th, +37 minCNN: Called: Jon Ossoff (D) · 7:52 PM EST · 3rd, +34 minFox News: Called: Jon Ossoff (D) · 7:58 PM EST · 7th, +40 minDecision Desk HQ: Called: Jon Ossoff (D) · 7:18 PM EST · first
Idaho SenateAssociated Press: Called: Jim Risch (R) · 1:32 AM EST · 4th, +1h 39mNew York Times: Called: Jim Risch (R) · 1:32 AM EST · 4th, +1h 40mABC News: Called: Jim Risch (R) · 12:01 AM EST · 2nd, +9 minNBC News: Called: Jim Risch (R) · 1:32 AM EST · 4th, +1h 40mMS NOW: Called: Jim Risch (R) · 1:31 AM EST · 4th, +1h 39mCNN: Called: Jim Risch (R) · 1:39 AM EST · 8th, +1h 47mFox News: Called: Jim Risch (R) · 11:52 PM EST · firstDecision Desk HQ: Called: Jim Risch (R) · 12:30 AM EST · 3rd, +38 min
Illinois SenateAssociated Press: Called: Juliana Stratton (D) · 8:01 PM EST · 6th, +1 minNew York Times: Called: Juliana Stratton (D) · 8:01 PM EST · 6th, +1 minABC News: Called: Juliana Stratton (D) · 8:01 PM EST · 6th, +1 minNBC News: Called: Juliana Stratton (D) · 8:00 PM EST · firstMS NOW: Called: Juliana Stratton (D) · 8:00 PM EST · firstCNN: Called: Juliana Stratton (D) · 8:00 PM EST · firstFox News: Called: Juliana Stratton (D) · 8:00 PM EST · firstDecision Desk HQ: Called: Juliana Stratton (D) · 8:00 PM EST · first
Iowa SenateAssociated Press: Called: Josh Turek (D) · 11:35 PM EST · 5th, +19 minNew York Times: Called: Josh Turek (D) · 11:34 PM EST · 4th, +17 minABC News: Called: Josh Turek (D) · 11:31 PM EST · 3rd, +15 minNBC News: Called: Josh Turek (D) · 11:23 PM EST · 2nd, +7 minMS NOW: Called: Josh Turek (D) · 11:35 PM EST · 5th, +19 minCNN: Called: Josh Turek (D) · 11:35 PM EST · 5th, +19 minFox News: Called: Josh Turek (D) · 11:38 PM EST · 8th, +22 minDecision Desk HQ: Called: Josh Turek (D) · 11:16 PM EST · first
Kansas SenateAssociated Press: Called: Adam Hamilton (D) · 11:25 PM EST · 6th, +37 minNew York Times: Called: Adam Hamilton (D) · 11:25 PM EST · 6th, +38 minABC News: Called: Adam Hamilton (D) · 11:23 PM EST · 5th, +36 minNBC News: Called: Adam Hamilton (D) · 11:21 PM EST · 3rd, +33 minMS NOW: Called: Adam Hamilton (D) · 11:24 PM EST · 6th, +37 minCNN: Called: Adam Hamilton (D) · 11:15 PM EST · 2nd, +28 minFox News: Called: Adam Hamilton (D) · 11:22 PM EST · 4th, +34 minDecision Desk HQ: Called: Adam Hamilton (D) · 10:48 PM EST · first
Kentucky SenateAssociated Press: Called: Andy Barr (R) · 9:16 PM EST · 4th, +50 minNew York Times: Called: Andy Barr (R) · 9:16 PM EST · 4th, +50 minABC News: Called: Andy Barr (R) · 8:40 PM EST · 2nd, +14 minNBC News: Called: Andy Barr (R) · 9:19 PM EST · 7th, +53 minMS NOW: Called: Andy Barr (R) · 9:16 PM EST · 4th, +50 minCNN: Called: Andy Barr (R) · 9:22 PM EST · 8th, +57 minFox News: Called: Andy Barr (R) · 8:51 PM EST · 3rd, +25 minDecision Desk HQ: Called: Andy Barr (R) · 8:26 PM EST · first
Louisiana SenateAssociated Press: Called: Julia Letlow (R) · 12:31 AM EST · firstNew York Times: Called: Julia Letlow (R) · 12:31 AM EST · firstABC News: Called: Julia Letlow (R) · 12:31 AM EST · firstNBC News: Called: Julia Letlow (R) · 12:32 AM EST · 6th, +1 minMS NOW: Called: Julia Letlow (R) · 12:31 AM EST · firstCNN: Called: Julia Letlow (R) · 12:33 AM EST · 6th, +2 minFox News: Called: Julia Letlow (R) · 1:41 AM EST · 8th, +1h 10mDecision Desk HQ: Called: Julia Letlow (R) · 12:32 AM EST · first
Maine SenateAssociated Press: Called: Troy Jackson (D) · 1:02 AM EST · 6th, +45 minNew York Times: Called: Troy Jackson (D) · 12:54 AM EST · 5th, +37 minABC News: Called: Troy Jackson (D) · 12:53 AM EST · 4th, +36 minNBC News: Called: Troy Jackson (D) · 12:49 AM EST · 3rd, +32 minMS NOW: Called: Troy Jackson (D) · 1:02 AM EST · 6th, +44 minCNN: Called: Troy Jackson (D) · 12:17 AM EST · firstFox News: Called: Troy Jackson (D) · 12:21 AM EST · 2nd, +4 minDecision Desk HQ: Called: Troy Jackson (D) · 1:10 AM EST · 8th, +53 min
Massachusetts SenateAssociated Press: Called: Edward Markey (D) · 8:01 PM EST · 5th, +2 minNew York Times: Called: Edward Markey (D) · 8:01 PM EST · 5th, +2 minABC News: Called: Edward Markey (D) · 8:01 PM EST · 5th, +1 minNBC News: Called: Ed Markey (D) · 8:00 PM EST · firstMS NOW: Called: Edward Markey (D) · 8:01 PM EST · 5th, +1 minCNN: Called: Ed Markey (D) · 8:00 PM EST · firstFox News: Called: Edward Markey (D) · 8:00 PM EST · firstDecision Desk HQ: Called: Edward Markey (D) · 8:00 PM EST · first
Michigan SenateAssociated Press: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 13mNew York Times: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 12mABC News: Called: Abdul El-Sayed (D) · 2:28 AM EST · 8th, +1h 13mNBC News: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 12mMS NOW: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 12mCNN: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 13mFox News: Called: Abdul El-Sayed (D) · 1:50 AM EST · 2nd, +36 minDecision Desk HQ: Called: Abdul El-Sayed (D) · 1:15 AM EST · first
Minnesota SenateAssociated Press: Called: Peggy Flanagan (D) · 12:07 AM EST · 5th, +4 minNew York Times: Called: Peggy Flanagan (D) · 12:07 AM EST · 5th, +4 minABC News: Called: Peggy Flanagan (D) · 12:06 AM EST · 3rd, +3 minNBC News: Called: Peggy Flanagan (D) · 12:05 AM EST · 2nd, +2 minMS NOW: Called: Peggy Flanagan (D) · 12:07 AM EST · 3rd, +4 minCNN: Called: Peggy Flanagan (D) · 12:08 AM EST · 7th, +6 minFox News: Called: Peggy Flanagan (D) · 12:10 AM EST · 8th, +8 minDecision Desk HQ: Called: Peggy Flanagan (D) · 12:03 AM EST · first
Montana SenateAssociated Press: Too early to callNew York Times: Too early to callABC News: Called: Kurt Alme (R) · 1:47 AM EST · 3rd, +35 minNBC News: Called: Kurt Alme (R) · 1:38 AM EST · 2nd, +25 minMS NOW: Too early to callCNN: Too early to callFox News: No callDecision Desk HQ: Called: Kurt Alme (R) · 1:13 AM EST · first
Nebraska SenateAssociated Press: Too early to callNew York Times: Too early to callABC News: Too early to callNBC News: Too early to callMS NOW: Too early to callCNN: Too early to callFox News: No callDecision Desk HQ: Called: Pete Ricketts (R) · 1:34 AM EST · first to call
New Hampshire SenateAssociated Press: Called: Chris Pappas (D) · 8:21 PM EST · 3rd, +21 minNew York Times: Called: Chris Pappas (D) · 8:21 PM EST · 3rd, +21 minABC News: Called: Chris Pappas (D) · 8:21 PM EST · 3rd, +21 minNBC News: Called: Chris Pappas (D) · 8:20 PM EST · 3rd, +21 minMS NOW: Called: Chris Pappas (D) · 8:20 PM EST · 3rd, +21 minCNN: Called: Chris Pappas (D) · 8:24 PM EST · 8th, +25 minFox News: Called: Chris Pappas (D) · 8:11 PM EST · 2nd, +11 minDecision Desk HQ: Called: Chris Pappas (D) · 8:00 PM EST · first
New Jersey SenateAssociated Press: Called: Cory Booker (D) · 8:01 PM EST · firstNew York Times: Called: Cory Booker (D) · 8:00 PM EST · firstABC News: Called: Cory Booker (D) · 8:01 PM EST · firstNBC News: Called: Cory Booker (D) · 8:00 PM EST · firstMS NOW: Called: Cory Booker (D) · 8:00 PM EST · firstCNN: Called: Cory Booker (D) · 8:00 PM EST · firstFox News: Called: Cory Booker (D) · 8:00 PM EST · firstDecision Desk HQ: Called: Cory Booker (D) · 8:00 PM EST · first
New Mexico SenateAssociated Press: Called: Ben Lujan (D) · 9:01 PM EST · firstNew York Times: Called: Ben Luján (D) · 9:01 PM EST · firstABC News: Called: Ben Lujan (D) · 9:00 PM EST · firstNBC News: Called: Ben Ray Lujan (D) · 9:01 PM EST · firstMS NOW: Called: Ben Lujan (D) · 9:00 PM EST · firstCNN: Called: Ben Ray Luján (D) · 9:00 PM EST · firstFox News: Called: Ben Lujan (D) · 10:01 PM EST · 8th, +1h 1mDecision Desk HQ: Called: Ben Ray Lujan (D) · 9:32 PM EST · 7th, +33 min
North Carolina SenateAssociated Press: Called: Roy Cooper (D) · 8:24 PM EST · firstNew York Times: Called: Roy Cooper (D) · 8:24 PM EST · 6th, +1 minABC News: Called: Roy Cooper (D) · 8:24 PM EST · firstNBC News: Called: Roy Cooper (D) · 8:23 PM EST · firstMS NOW: Called: Roy Cooper (D) · 8:23 PM EST · firstCNN: Called: Roy Cooper (D) · 8:28 PM EST · 7th, +5 minFox News: Called: Roy Cooper (D) · 8:27 PM EST · 7th, +4 minDecision Desk HQ: Called: Roy Cooper (D) · 8:23 PM EST · first
Ohio Senate SpecialAssociated Press: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +11 minNew York Times: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +10 minABC News: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +11 minNBC News: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +10 minMS NOW: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +10 minCNN: Called: Sherrod Brown (D) · 10:59 PM EST · firstFox News: Called: Sherrod Brown (D) · 11:14 PM EST · 7th, +14 minDecision Desk HQ: Called: Sherrod Brown (D) · 11:15 PM EST · 7th, +15 min
Oklahoma SenateAssociated Press: Called: Kevin Hern (R) · 9:36 PM EST · 4th, +1h 37mNew York Times: Called: Kevin Hern (R) · 9:36 PM EST · 4th, +1h 36mABC News: Called: Kevin Hern (R) · 9:14 PM EST · 2nd, +1h 14mNBC News: Called: Kevin Hern (R) · 9:38 PM EST · 7th, +1h 39mMS NOW: Called: Kevin Hern (R) · 9:36 PM EST · 4th, +1h 36mCNN: Called: Kevin Hern (R) · 9:22 PM EST · 3rd, +1h 23mFox News: Called: Kevin Hern (R) · 9:38 PM EST · 7th, +1h 38mDecision Desk HQ: Called: Kevin Hern (R) · 8:00 PM EST · first
Oregon SenateAssociated Press: Called: Jeff Merkley (D) · 11:00 PM EST · firstNew York Times: Called: Jeff Merkley (D) · 11:00 PM EST · firstABC News: Called: Jeff Merkley (D) · 11:01 PM EST · 8th, +2 minNBC News: Called: Jeff Merkley (D) · 11:00 PM EST · firstMS NOW: Called: Jeff Merkley (D) · 11:00 PM EST · firstCNN: Called: Jeff Merkley (D) · 11:00 PM EST · firstFox News: Called: Jeff Merkley (D) · 11:00 PM EST · firstDecision Desk HQ: Called: Jeff Merkley (D) · 11:00 PM EST · first
Rhode Island SenateAssociated Press: Called: John Reed (D) · 8:01 PM EST · 6th, +2 minNew York Times: Called: Jack Reed (D) · 8:01 PM EST · 6th, +2 minABC News: Called: John Reed (D) · 8:01 PM EST · firstNBC News: Called: Jack Reed (D) · 8:00 PM EST · firstMS NOW: Called: John Reed (D) · 8:01 PM EST · 6th, +1 minCNN: Called: Jack Reed (D) · 8:00 PM EST · firstFox News: Called: John Reed (D) · 8:00 PM EST · firstDecision Desk HQ: Called: Jack Reed (D) · 8:00 PM EST · first
South Carolina SenateAssociated Press: Called: Annie Andrews (D) · 10:39 PM EST · 7th, +45 minNew York Times: Called: Annie Andrews (D) · 10:11 PM EST · 5th, +16 minABC News: Called: Annie Andrews (D) · 10:28 PM EST · 6th, +33 minNBC News: Called: Annie Andrews (D) · 9:59 PM EST · 2nd, +5 minMS NOW: Called: Annie Andrews (D) · 10:39 PM EST · 7th, +44 minCNN: Called: Annie Andrews (D) · 10:02 PM EST · 3rd, +7 minFox News: Called: Annie Andrews (D) · 10:07 PM EST · 4th, +13 minDecision Desk HQ: Called: Annie Andrews (D) · 9:54 PM EST · first
South Dakota SenateAssociated Press: Called: Mike Rounds (R) · 12:02 AM EST · 5th, +2h 0mNew York Times: Called: Mike Rounds (R) · 12:02 AM EST · 5th, +2h 0mABC News: Called: Mike Rounds (R) · 11:34 PM EST · 3rd, +1h 32mNBC News: Called: Mike Rounds (R) · 11:41 PM EST · 4th, +1h 38mMS NOW: Called: Mike Rounds (R) · 12:02 AM EST · 5th, +1h 59mCNN: Called: Mike Rounds (R) · 12:19 AM EST · 8th, +2h 17mFox News: Called: Mike Rounds (R) · 11:14 PM EST · 2nd, +1h 12mDecision Desk HQ: Called: Mike Rounds (R) · 10:02 PM EST · first
Tennessee SenateAssociated Press: Called: Bill Hagerty (R) · 11:28 PM EST · 6th, +1h 40mNew York Times: Called: Bill Hagerty (R) · 11:28 PM EST · 6th, +1h 40mABC News: Called: Bill Hagerty (R) · 10:23 PM EST · 3rd, +35 minNBC News: Called: Bill Hagerty (R) · 9:48 PM EST · firstMS NOW: Called: Bill Hagerty (R) · 11:28 PM EST · 6th, +1h 40mCNN: Called: Bill Hagerty (R) · 11:20 PM EST · 5th, +1h 32mFox News: Called: Bill Hagerty (R) · 9:53 PM EST · 2nd, +5 minDecision Desk HQ: Called: Bill Hagerty (R) · 10:51 PM EST · 4th, +1h 3m
Texas SenateAssociated Press: Called: James Talarico (D) · 11:03 PM EST · 4th, +50 minNew York Times: Called: James Talarico (D) · 11:03 PM EST · 4th, +49 minABC News: Called: James Talarico (D) · 11:04 PM EST · 7th, +50 minNBC News: Called: James Talarico (D) · 10:53 PM EST · 2nd, +39 minMS NOW: Called: James Talarico (D) · 11:03 PM EST · 4th, +49 minCNN: Called: James Talarico (D) · 10:59 PM EST · 3rd, +46 minFox News: Called: James Talarico (D) · 11:06 PM EST · 8th, +52 minDecision Desk HQ: Called: James Talarico (D) · 10:14 PM EST · first
Virginia SenateAssociated Press: Called: Mark Warner (D) · 7:00 PM EST · firstNew York Times: Called: Mark Warner (D) · 7:00 PM EST · firstABC News: Called: Mark Warner (D) · 7:02 PM EST · 8th, +2 minNBC News: Called: Mark Warner (D) · 7:00 PM EST · firstMS NOW: Called: Mark Warner (D) · 7:00 PM EST · firstCNN: Called: Mark Warner (D) · 7:00 PM EST · firstFox News: Called: Mark Warner (D) · 7:00 PM EST · firstDecision Desk HQ: Called: Mark Warner (D) · 7:00 PM EST · first
West Virginia SenateAssociated Press: Called: Shelley Capito (R) · 8:52 PM EST · 5th, +1h 23mNew York Times: Called: Shelley Capito (R) · 8:52 PM EST · 5th, +1h 22mABC News: Called: Shelley Capito (R) · 8:43 PM EST · 3rd, +1h 14mNBC News: Called: Shelley Moore Capito (R) · 8:38 PM EST · 2nd, +1h 9mMS NOW: Called: Shelley Capito (R) · 8:52 PM EST · 5th, +1h 22mCNN: Called: Shelley Moore Capito (R) · 9:00 PM EST · 8th, +1h 30mFox News: Called: Shelley Capito (R) · 8:50 PM EST · 4th, +1h 21mDecision Desk HQ: Called: Shelley Moore Capito (R) · 7:30 PM EST · first
Wyoming SenateAssociated Press: Called: Harriet Hageman (R) · 9:00 PM EST · firstNew York Times: Called: Harriet Hageman (R) · 9:00 PM EST · firstABC News: Called: Harriet Hageman (R) · 9:00 PM EST · firstNBC News: Called: Harriet Hageman (R) · 9:01 PM EST · firstMS NOW: Called: Harriet Hageman (R) · 9:00 PM EST · firstCNN: Called: Harriet Hageman (R) · 9:00 PM EST · firstFox News: Called: Harriet Hageman (R) · 11:07 PM EST · 8th, +2h 7mDecision Desk HQ: Called: Harriet Hageman (R) · 9:00 PM EST · first
33 of 35 races
NBC News calls Pete Stauber (R) for Minnesota House District 8