2026 Senate race calls
Democrats reach Senate control
Based on called-seat totals from AP, NYT, ABC, NBC, MS NOW, CNN, Fox, DDHQ.
APNYTABCNBCMS NOWCNNFoxDDHQ
Senate balance of power, by network
Democrats 54, Republicans 42–44 across networks.
Dashed = leaning/likely, not called
D need 51 · R need 50 + VP
APD 54·4 uncalled·R 42
NYTD 54·4 uncalled·R 42
ABCD 54·3 uncalled·R 43
NBCD 54·3 uncalled·R 43
MS NOWD 54·4 uncalled·R 42
CNND 54·4 uncalled·R 42
FoxD 54·4 uncalled·R 42
DDHQD 54·2 uncalled·R 44
| Network | Democratic total | Republican total | Independent | Not yet called (including leading) |
|---|---|---|---|---|
| AP | 54 | 42 | 0 | 4 |
| NYT | 54 | 42 | 0 | 4 |
| ABC | 54 | 43 | 0 | 3 |
| NBC | 54 | 43 | 0 | 3 |
| MS NOW | 54 | 42 | 0 | 4 |
| CNN | 54 | 42 | 0 | 4 |
| Fox | 54 | 42 | 0 | 4 |
| DDHQ | 54 | 44 | 0 | 2 |
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.
| Race | AP | NYT | ABC | NBC | MS NOW | CNN | Fox | DDHQ |
|---|---|---|---|---|---|---|---|---|
| Alabama Senate | RAssociated Press: Called: Barry Moore (R) · 11:18 PM EST · 4th, +1h 13m | RNew York Times: Called: Barry Moore (R) · 11:18 PM EST · 4th, +1h 13m | RABC News: Called: Barry Moore (R) · 10:19 PM EST · 3rd, +14 min | RNBC News: Called: Barry Moore (R) · 10:10 PM EST · 2nd, +5 min | RMS NOW: Called: Barry Moore (R) · 11:17 PM EST · 4th, +1h 12m | RCNN: Called: Barry Moore (R) · 11:20 PM EST · 7th, +1h 14m | RFox News: Called: Barry Moore (R) · 11:34 PM EST · 8th, +1h 29m | RDecision Desk HQ: Called: Barry Moore (R) · 10:05 PM EST · first |
| Arkansas Senate | RAssociated Press: Called: Tom Cotton (R) · 10:40 PM EST · 6th, +41 min | RNew York Times: Called: Tom Cotton (R) · 10:40 PM EST · 6th, +41 min | RABC News: Called: Tom Cotton (R) · 9:59 PM EST · first | RNBC News: Called: Tom Cotton (R) · 10:36 PM EST · 5th, +37 min | RMS NOW: Called: Tom Cotton (R) · 10:40 PM EST · 6th, +41 min | RCNN: Called: Tom Cotton (R) · 10:35 PM EST · 4th, +36 min | RFox News: Called: Tom Cotton (R) · 10:16 PM EST · 2nd, +17 min | RDecision Desk HQ: Called: Tom Cotton (R) · 10:33 PM EST · 3rd, +34 min |
| Colorado Senate | DAssociated Press: Called: John Hickenlooper (D) · 9:01 PM EST · 7th, +1 min | DNew York Times: Called: John Hickenlooper (D) · 9:01 PM EST · 7th, +1 min | DABC News: Called: John Hickenlooper (D) · 9:00 PM EST · first | DNBC News: Called: John Hickenlooper (D) · 9:00 PM EST · first | DMS NOW: Called: John Hickenlooper (D) · 9:00 PM EST · first | DCNN: Called: John Hickenlooper (D) · 9:00 PM EST · first | DFox News: Called: John Hickenlooper (D) · 9:00 PM EST · first | DDecision Desk HQ: Called: John Hickenlooper (D) · 9:00 PM EST · first |
| Delaware Senate | DAssociated Press: Called: Chris Coons (D) · 8:00 PM EST · first | DNew York Times: Called: Chris Coons (D) · 8:00 PM EST · first | DABC News: Called: Chris Coons (D) · 8:01 PM EST · 8th, +1 min | DNBC News: Called: Chris Coons (D) · 8:00 PM EST · first | DMS NOW: Called: Chris Coons (D) · 8:00 PM EST · first | DCNN: Called: Chris Coons (D) · 8:00 PM EST · first | DFox News: Called: Chris Coons (D) · 8:00 PM EST · first | DDecision Desk HQ: Called: Chris Coons (D) · 8:00 PM EST · first |
| Florida Senate Special | RAssociated Press: Called: Ashley Moody (R) · 8:35 PM EST · 6th, +35 min | RNew York Times: Called: Ashley Moody (R) · 8:35 PM EST · 6th, +35 min | RABC News: Called: Ashley Moody (R) · 8:29 PM EST · 2nd, +29 min | RNBC News: Called: Ashley Moody (R) · 8:32 PM EST · 3rd, +32 min | RMS NOW: Called: Ashley Moody (R) · 8:34 PM EST · 6th, +35 min | RCNN: Called: Ashley Moody (R) · 8:34 PM EST · 4th, +34 min | RFox News: Called: Ashley Moody (R) · 8:33 PM EST · 4th, +34 min | RDecision Desk HQ: Called: Ashley Moody (R) · 8:00 PM EST · first |
| Georgia Senate | DAssociated Press: Called: Jon Ossoff (D) · 7:55 PM EST · 4th, +37 min | DNew York Times: Called: Jon Ossoff (D) · 7:56 PM EST · 6th, +39 min | DABC News: Called: Jon Ossoff (D) · 7:58 PM EST · 7th, +40 min | DNBC News: Called: Jon Ossoff (D) · 7:31 PM EST · 2nd, +13 min | DMS NOW: Called: Jon Ossoff (D) · 7:55 PM EST · 4th, +37 min | DCNN: Called: Jon Ossoff (D) · 7:52 PM EST · 3rd, +34 min | DFox News: Called: Jon Ossoff (D) · 7:58 PM EST · 7th, +40 min | DDecision Desk HQ: Called: Jon Ossoff (D) · 7:18 PM EST · first |
| Idaho Senate | RAssociated Press: Called: Jim Risch (R) · 1:32 AM EST · 4th, +1h 39m | RNew York Times: Called: Jim Risch (R) · 1:32 AM EST · 4th, +1h 40m | RABC News: Called: Jim Risch (R) · 12:01 AM EST · 2nd, +9 min | RNBC News: Called: Jim Risch (R) · 1:32 AM EST · 4th, +1h 40m | RMS NOW: Called: Jim Risch (R) · 1:31 AM EST · 4th, +1h 39m | RCNN: Called: Jim Risch (R) · 1:39 AM EST · 8th, +1h 47m | RFox News: Called: Jim Risch (R) · 11:52 PM EST · first | RDecision Desk HQ: Called: Jim Risch (R) · 12:30 AM EST · 3rd, +38 min |
| Illinois Senate | DAssociated Press: Called: Juliana Stratton (D) · 8:01 PM EST · 6th, +1 min | DNew York Times: Called: Juliana Stratton (D) · 8:01 PM EST · 6th, +1 min | DABC News: Called: Juliana Stratton (D) · 8:01 PM EST · 6th, +1 min | DNBC News: Called: Juliana Stratton (D) · 8:00 PM EST · first | DMS NOW: Called: Juliana Stratton (D) · 8:00 PM EST · first | DCNN: Called: Juliana Stratton (D) · 8:00 PM EST · first | DFox News: Called: Juliana Stratton (D) · 8:00 PM EST · first | DDecision Desk HQ: Called: Juliana Stratton (D) · 8:00 PM EST · first |
| Iowa Senate | DAssociated Press: Called: Josh Turek (D) · 11:35 PM EST · 5th, +19 min | DNew York Times: Called: Josh Turek (D) · 11:34 PM EST · 4th, +17 min | DABC News: Called: Josh Turek (D) · 11:31 PM EST · 3rd, +15 min | DNBC News: Called: Josh Turek (D) · 11:23 PM EST · 2nd, +7 min | DMS NOW: Called: Josh Turek (D) · 11:35 PM EST · 5th, +19 min | DCNN: Called: Josh Turek (D) · 11:35 PM EST · 5th, +19 min | DFox News: Called: Josh Turek (D) · 11:38 PM EST · 8th, +22 min | DDecision Desk HQ: Called: Josh Turek (D) · 11:16 PM EST · first |
| Kansas Senate | DAssociated Press: Called: Adam Hamilton (D) · 11:25 PM EST · 6th, +37 min | DNew York Times: Called: Adam Hamilton (D) · 11:25 PM EST · 6th, +38 min | DABC News: Called: Adam Hamilton (D) · 11:23 PM EST · 5th, +36 min | DNBC News: Called: Adam Hamilton (D) · 11:21 PM EST · 3rd, +33 min | DMS NOW: Called: Adam Hamilton (D) · 11:24 PM EST · 6th, +37 min | DCNN: Called: Adam Hamilton (D) · 11:15 PM EST · 2nd, +28 min | DFox News: Called: Adam Hamilton (D) · 11:22 PM EST · 4th, +34 min | DDecision Desk HQ: Called: Adam Hamilton (D) · 10:48 PM EST · first |
| Kentucky Senate | RAssociated Press: Called: Andy Barr (R) · 9:16 PM EST · 4th, +50 min | RNew York Times: Called: Andy Barr (R) · 9:16 PM EST · 4th, +50 min | RABC News: Called: Andy Barr (R) · 8:40 PM EST · 2nd, +14 min | RNBC News: Called: Andy Barr (R) · 9:19 PM EST · 7th, +53 min | RMS NOW: Called: Andy Barr (R) · 9:16 PM EST · 4th, +50 min | RCNN: Called: Andy Barr (R) · 9:22 PM EST · 8th, +57 min | RFox News: Called: Andy Barr (R) · 8:51 PM EST · 3rd, +25 min | RDecision Desk HQ: Called: Andy Barr (R) · 8:26 PM EST · first |
| Louisiana Senate | RAssociated Press: Called: Julia Letlow (R) · 12:31 AM EST · first | RNew York Times: Called: Julia Letlow (R) · 12:31 AM EST · first | RABC News: Called: Julia Letlow (R) · 12:31 AM EST · first | RNBC News: Called: Julia Letlow (R) · 12:32 AM EST · 6th, +1 min | RMS NOW: Called: Julia Letlow (R) · 12:31 AM EST · first | RCNN: Called: Julia Letlow (R) · 12:33 AM EST · 6th, +2 min | RFox News: Called: Julia Letlow (R) · 1:41 AM EST · 8th, +1h 10m | RDecision Desk HQ: Called: Julia Letlow (R) · 12:32 AM EST · first |
| Maine Senate | DAssociated Press: Called: Troy Jackson (D) · 1:02 AM EST · 6th, +45 min | DNew York Times: Called: Troy Jackson (D) · 12:54 AM EST · 5th, +37 min | DABC News: Called: Troy Jackson (D) · 12:53 AM EST · 4th, +36 min | DNBC News: Called: Troy Jackson (D) · 12:49 AM EST · 3rd, +32 min | DMS NOW: Called: Troy Jackson (D) · 1:02 AM EST · 6th, +44 min | DCNN: Called: Troy Jackson (D) · 12:17 AM EST · first | DFox News: Called: Troy Jackson (D) · 12:21 AM EST · 2nd, +4 min | DDecision Desk HQ: Called: Troy Jackson (D) · 1:10 AM EST · 8th, +53 min |
| Massachusetts Senate | DAssociated Press: Called: Edward Markey (D) · 8:01 PM EST · 5th, +2 min | DNew York Times: Called: Edward Markey (D) · 8:01 PM EST · 5th, +2 min | DABC News: Called: Edward Markey (D) · 8:01 PM EST · 5th, +1 min | DNBC News: Called: Ed Markey (D) · 8:00 PM EST · first | DMS NOW: Called: Edward Markey (D) · 8:01 PM EST · 5th, +1 min | DCNN: Called: Ed Markey (D) · 8:00 PM EST · first | DFox News: Called: Edward Markey (D) · 8:00 PM EST · first | DDecision Desk HQ: Called: Edward Markey (D) · 8:00 PM EST · first |
| Michigan Senate | DAssociated Press: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 13m | DNew York Times: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 12m | DABC News: Called: Abdul El-Sayed (D) · 2:28 AM EST · 8th, +1h 13m | DNBC News: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 12m | DMS NOW: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 12m | DCNN: Called: Abdul El-Sayed (D) · 2:27 AM EST · 3rd, +1h 13m | DFox News: Called: Abdul El-Sayed (D) · 1:50 AM EST · 2nd, +36 min | DDecision Desk HQ: Called: Abdul El-Sayed (D) · 1:15 AM EST · first |
| Minnesota Senate | DAssociated Press: Called: Peggy Flanagan (D) · 12:07 AM EST · 5th, +4 min | DNew York Times: Called: Peggy Flanagan (D) · 12:07 AM EST · 5th, +4 min | DABC News: Called: Peggy Flanagan (D) · 12:06 AM EST · 3rd, +3 min | DNBC News: Called: Peggy Flanagan (D) · 12:05 AM EST · 2nd, +2 min | DMS NOW: Called: Peggy Flanagan (D) · 12:07 AM EST · 3rd, +4 min | DCNN: Called: Peggy Flanagan (D) · 12:08 AM EST · 7th, +6 min | DFox News: Called: Peggy Flanagan (D) · 12:10 AM EST · 8th, +8 min | DDecision Desk HQ: Called: Peggy Flanagan (D) · 12:03 AM EST · first |
| Montana Senate | Associated Press: Too early to call | New York Times: Too early to call | RABC News: Called: Kurt Alme (R) · 1:47 AM EST · 3rd, +35 min | RNBC News: Called: Kurt Alme (R) · 1:38 AM EST · 2nd, +25 min | MS NOW: Too early to call | CNN: Too early to call | Fox News: No call | RDecision Desk HQ: Called: Kurt Alme (R) · 1:13 AM EST · first |
| Nebraska Senate | Associated Press: Too early to call | New York Times: Too early to call | ABC News: Too early to call | NBC News: Too early to call | MS NOW: Too early to call | CNN: Too early to call | Fox News: No call | RDecision Desk HQ: Called: Pete Ricketts (R) · 1:34 AM EST · first to call |
| New Hampshire Senate | DAssociated Press: Called: Chris Pappas (D) · 8:21 PM EST · 3rd, +21 min | DNew York Times: Called: Chris Pappas (D) · 8:21 PM EST · 3rd, +21 min | DABC News: Called: Chris Pappas (D) · 8:21 PM EST · 3rd, +21 min | DNBC News: Called: Chris Pappas (D) · 8:20 PM EST · 3rd, +21 min | DMS NOW: Called: Chris Pappas (D) · 8:20 PM EST · 3rd, +21 min | DCNN: Called: Chris Pappas (D) · 8:24 PM EST · 8th, +25 min | DFox News: Called: Chris Pappas (D) · 8:11 PM EST · 2nd, +11 min | DDecision Desk HQ: Called: Chris Pappas (D) · 8:00 PM EST · first |
| New Jersey Senate | DAssociated Press: Called: Cory Booker (D) · 8:01 PM EST · first | DNew York Times: Called: Cory Booker (D) · 8:00 PM EST · first | DABC News: Called: Cory Booker (D) · 8:01 PM EST · first | DNBC News: Called: Cory Booker (D) · 8:00 PM EST · first | DMS NOW: Called: Cory Booker (D) · 8:00 PM EST · first | DCNN: Called: Cory Booker (D) · 8:00 PM EST · first | DFox News: Called: Cory Booker (D) · 8:00 PM EST · first | DDecision Desk HQ: Called: Cory Booker (D) · 8:00 PM EST · first |
| New Mexico Senate | DAssociated Press: Called: Ben Lujan (D) · 9:01 PM EST · first | DNew York Times: Called: Ben Luján (D) · 9:01 PM EST · first | DABC News: Called: Ben Lujan (D) · 9:00 PM EST · first | DNBC News: Called: Ben Ray Lujan (D) · 9:01 PM EST · first | DMS NOW: Called: Ben Lujan (D) · 9:00 PM EST · first | DCNN: Called: Ben Ray Luján (D) · 9:00 PM EST · first | DFox News: Called: Ben Lujan (D) · 10:01 PM EST · 8th, +1h 1m | DDecision Desk HQ: Called: Ben Ray Lujan (D) · 9:32 PM EST · 7th, +33 min |
| North Carolina Senate | DAssociated Press: Called: Roy Cooper (D) · 8:24 PM EST · first | DNew York Times: Called: Roy Cooper (D) · 8:24 PM EST · 6th, +1 min | DABC News: Called: Roy Cooper (D) · 8:24 PM EST · first | DNBC News: Called: Roy Cooper (D) · 8:23 PM EST · first | DMS NOW: Called: Roy Cooper (D) · 8:23 PM EST · first | DCNN: Called: Roy Cooper (D) · 8:28 PM EST · 7th, +5 min | DFox News: Called: Roy Cooper (D) · 8:27 PM EST · 7th, +4 min | DDecision Desk HQ: Called: Roy Cooper (D) · 8:23 PM EST · first |
| Ohio Senate Special | DAssociated Press: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +11 min | DNew York Times: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +10 min | DABC News: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +11 min | DNBC News: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +10 min | DMS NOW: Called: Sherrod Brown (D) · 11:10 PM EST · 2nd, +10 min | DCNN: Called: Sherrod Brown (D) · 10:59 PM EST · first | DFox News: Called: Sherrod Brown (D) · 11:14 PM EST · 7th, +14 min | DDecision Desk HQ: Called: Sherrod Brown (D) · 11:15 PM EST · 7th, +15 min |
| Oklahoma Senate | RAssociated Press: Called: Kevin Hern (R) · 9:36 PM EST · 4th, +1h 37m | RNew York Times: Called: Kevin Hern (R) · 9:36 PM EST · 4th, +1h 36m | RABC News: Called: Kevin Hern (R) · 9:14 PM EST · 2nd, +1h 14m | RNBC News: Called: Kevin Hern (R) · 9:38 PM EST · 7th, +1h 39m | RMS NOW: Called: Kevin Hern (R) · 9:36 PM EST · 4th, +1h 36m | RCNN: Called: Kevin Hern (R) · 9:22 PM EST · 3rd, +1h 23m | RFox News: Called: Kevin Hern (R) · 9:38 PM EST · 7th, +1h 38m | RDecision Desk HQ: Called: Kevin Hern (R) · 8:00 PM EST · first |
| Oregon Senate | DAssociated Press: Called: Jeff Merkley (D) · 11:00 PM EST · first | DNew York Times: Called: Jeff Merkley (D) · 11:00 PM EST · first | DABC News: Called: Jeff Merkley (D) · 11:01 PM EST · 8th, +2 min | DNBC News: Called: Jeff Merkley (D) · 11:00 PM EST · first | DMS NOW: Called: Jeff Merkley (D) · 11:00 PM EST · first | DCNN: Called: Jeff Merkley (D) · 11:00 PM EST · first | DFox News: Called: Jeff Merkley (D) · 11:00 PM EST · first | DDecision Desk HQ: Called: Jeff Merkley (D) · 11:00 PM EST · first |
| Rhode Island Senate | DAssociated Press: Called: John Reed (D) · 8:01 PM EST · 6th, +2 min | DNew York Times: Called: Jack Reed (D) · 8:01 PM EST · 6th, +2 min | DABC News: Called: John Reed (D) · 8:01 PM EST · first | DNBC News: Called: Jack Reed (D) · 8:00 PM EST · first | DMS NOW: Called: John Reed (D) · 8:01 PM EST · 6th, +1 min | DCNN: Called: Jack Reed (D) · 8:00 PM EST · first | DFox News: Called: John Reed (D) · 8:00 PM EST · first | DDecision Desk HQ: Called: Jack Reed (D) · 8:00 PM EST · first |
| South Carolina Senate | DAssociated Press: Called: Annie Andrews (D) · 10:39 PM EST · 7th, +45 min | DNew York Times: Called: Annie Andrews (D) · 10:11 PM EST · 5th, +16 min | DABC News: Called: Annie Andrews (D) · 10:28 PM EST · 6th, +33 min | DNBC News: Called: Annie Andrews (D) · 9:59 PM EST · 2nd, +5 min | DMS NOW: Called: Annie Andrews (D) · 10:39 PM EST · 7th, +44 min | DCNN: Called: Annie Andrews (D) · 10:02 PM EST · 3rd, +7 min | DFox News: Called: Annie Andrews (D) · 10:07 PM EST · 4th, +13 min | DDecision Desk HQ: Called: Annie Andrews (D) · 9:54 PM EST · first |
| South Dakota Senate | RAssociated Press: Called: Mike Rounds (R) · 12:02 AM EST · 5th, +2h 0m | RNew York Times: Called: Mike Rounds (R) · 12:02 AM EST · 5th, +2h 0m | RABC News: Called: Mike Rounds (R) · 11:34 PM EST · 3rd, +1h 32m | RNBC News: Called: Mike Rounds (R) · 11:41 PM EST · 4th, +1h 38m | RMS NOW: Called: Mike Rounds (R) · 12:02 AM EST · 5th, +1h 59m | RCNN: Called: Mike Rounds (R) · 12:19 AM EST · 8th, +2h 17m | RFox News: Called: Mike Rounds (R) · 11:14 PM EST · 2nd, +1h 12m | RDecision Desk HQ: Called: Mike Rounds (R) · 10:02 PM EST · first |
| Tennessee Senate | RAssociated Press: Called: Bill Hagerty (R) · 11:28 PM EST · 6th, +1h 40m | RNew York Times: Called: Bill Hagerty (R) · 11:28 PM EST · 6th, +1h 40m | RABC News: Called: Bill Hagerty (R) · 10:23 PM EST · 3rd, +35 min | RNBC News: Called: Bill Hagerty (R) · 9:48 PM EST · first | RMS NOW: Called: Bill Hagerty (R) · 11:28 PM EST · 6th, +1h 40m | RCNN: Called: Bill Hagerty (R) · 11:20 PM EST · 5th, +1h 32m | RFox News: Called: Bill Hagerty (R) · 9:53 PM EST · 2nd, +5 min | RDecision Desk HQ: Called: Bill Hagerty (R) · 10:51 PM EST · 4th, +1h 3m |
| Texas Senate | DAssociated Press: Called: James Talarico (D) · 11:03 PM EST · 4th, +50 min | DNew York Times: Called: James Talarico (D) · 11:03 PM EST · 4th, +49 min | DABC News: Called: James Talarico (D) · 11:04 PM EST · 7th, +50 min | DNBC News: Called: James Talarico (D) · 10:53 PM EST · 2nd, +39 min | DMS NOW: Called: James Talarico (D) · 11:03 PM EST · 4th, +49 min | DCNN: Called: James Talarico (D) · 10:59 PM EST · 3rd, +46 min | DFox News: Called: James Talarico (D) · 11:06 PM EST · 8th, +52 min | DDecision Desk HQ: Called: James Talarico (D) · 10:14 PM EST · first |
| Virginia Senate | DAssociated Press: Called: Mark Warner (D) · 7:00 PM EST · first | DNew York Times: Called: Mark Warner (D) · 7:00 PM EST · first | DABC News: Called: Mark Warner (D) · 7:02 PM EST · 8th, +2 min | DNBC News: Called: Mark Warner (D) · 7:00 PM EST · first | DMS NOW: Called: Mark Warner (D) · 7:00 PM EST · first | DCNN: Called: Mark Warner (D) · 7:00 PM EST · first | DFox News: Called: Mark Warner (D) · 7:00 PM EST · first | DDecision Desk HQ: Called: Mark Warner (D) · 7:00 PM EST · first |
| West Virginia Senate | RAssociated Press: Called: Shelley Capito (R) · 8:52 PM EST · 5th, +1h 23m | RNew York Times: Called: Shelley Capito (R) · 8:52 PM EST · 5th, +1h 22m | RABC News: Called: Shelley Capito (R) · 8:43 PM EST · 3rd, +1h 14m | RNBC News: Called: Shelley Moore Capito (R) · 8:38 PM EST · 2nd, +1h 9m | RMS NOW: Called: Shelley Capito (R) · 8:52 PM EST · 5th, +1h 22m | RCNN: Called: Shelley Moore Capito (R) · 9:00 PM EST · 8th, +1h 30m | RFox News: Called: Shelley Capito (R) · 8:50 PM EST · 4th, +1h 21m | RDecision Desk HQ: Called: Shelley Moore Capito (R) · 7:30 PM EST · first |
| Wyoming Senate | RAssociated Press: Called: Harriet Hageman (R) · 9:00 PM EST · first | RNew York Times: Called: Harriet Hageman (R) · 9:00 PM EST · first | RABC News: Called: Harriet Hageman (R) · 9:00 PM EST · first | RNBC News: Called: Harriet Hageman (R) · 9:01 PM EST · first | RMS NOW: Called: Harriet Hageman (R) · 9:00 PM EST · first | RCNN: Called: Harriet Hageman (R) · 9:00 PM EST · first | RFox News: Called: Harriet Hageman (R) · 11:07 PM EST · 8th, +2h 7m | RDecision Desk HQ: Called: Harriet Hageman (R) · 9:00 PM EST · first |
33 of 35 races