Tonight we're liveblogging primaries in four states—Colorado, New York, Oklahoma, and Utah—as well as runoffs in South Carolina.
Click here for our guide to all the key primaries and runoffs, and stick with us as we cover all of tonight's interesting races.
Results: Colorado | New York | Oklahoma | South Carolina | Utah
8:01 PM PT: The AP has justed called the NY-13 Democratic primary for Rep. Charlie Rangel. At the moment, he's up 51-32 over Adriano Espaillat with 56% of the vote counted.
8:05 PM PT: Looks like New York is done. The AP has just called NY-18 (D) for Sean Maloney and NY-19 (D) for Julian Schreibman. I'm a little surprised at how close Schreibman's final 59-41 tally was, given how much of a non-campaign his opponent, Joel Tyner, ran, but regardless, we've got the right guy.
8:07 PM PT: And unsurprisingly, the AP has also called UT-Sen (R) for Sen. Orrin Hatch, who beats Dan Liljenquist by a resounding margin (currently up 68-32).
8:12 PM PT: Quite the flurry these last couple of hours, but all we have left now is OK-01 (R), where Rep. John Sullivan's fate hangs in the balance.
8:18 PM PT: Finally, some more votes in OK-01 (R). The news gets even worse for John Sullivan: With 58% reporting, he's now down 54-46.
8:24 PM PT: Anyone know of any good local Oklahoma news reporter Twitter accounts?
8:30 PM PT: Sullivan looks pretty doomed: 72% reporting, still Bridenstine by 8.
8:47 PM PT: Note that Charlie Rangel is up just 45-40, with 16% of the vote still uncounted. However, Adriano Espaillat already conceded.
8:59 PM PT: Huh, so, back in May, Jim Bridenstine released an internal poll that showed the race a tossup between himself and Sullivan. It was Sullivan 34, Bridenstine 33, if you ignore the ridiculous hundredths of a percent. I didn't see anyone mention this at the time.
9:09 PM PT (Steve Singiser): For those who were unable to sleep because Utah's books were not yet closed, start to get ready for bed: the AP calls UT-01 (D) for Donna McAleer. Ryan Combe might've had one of the more unique ads of the cycle (the "Mom...Dad...I am a Democrat" jewel). Alas, it did not translate to votes, as McAleer won with north of 70 percent of the vote.
9:28 PM PT: The AP has, at long last, called the OK-01 for Jim Brindenstine, who upset Rep. John Sullivan, 53-47, in a serious shocker.
9:29 PM PT (James L): So just who is Jim Bridenstine, anyway? We first flagged his candidacy in the Daily Digests only a couple of weeks ago, when the American Academy of Ophthalmology placed a $39K radio ad buy in support of incumbent GOP Rep. John Sullivan. That was the first sign that something may have been brewing in this little-noticed primary, and it sure does appear that Bridenstine utterly blindsided Sullivan. Bridenstine, a Naval Reserve officer, combat pilot, and former executive director of the Tulsa Air and Space Museum, describes himself as a "Republican Patriot for U.S. Congress" on his own website. On the campaign trail, he criticized Sullivan for being something of a "do-nothing" congressman with a history of missed votes. (Recall that Sullivan spent some time in rehab to treat his alcohol addiction.) On top of that, Bridenstine also piled on the usual tea party themes of reigning in government spending – something that now seems to be a compulsory exercise to win any Republican primary.
In the end, Bridenstine raised almost $250K to Sullivan's $1 million. Sullivan was also boosted by a number of PAC independent expenditures – notably from the aforementioned Opthalmologists, but also the American Society of Anesthesiologists. In total, the anesthesiologists spent $44K and the opthalmologists $57K on mailers and radio ads in a last-minute attempt to shore up Sullivan... but it looks like it was too little, too late.
9:44 PM PT: We're signing off for the night. Thanks, everyone!