Preliminary. Results are unofficial until each state certifies. Last updated .

Update log

Debrief · 2026 cycle

2026 Midterms Debrief

What the counts show, what we think they mean for the people who will run the next Republican campaigns, and what nobody can know yet.

By Nathan Spalding. Published .Preliminary

Republicans lost both chambers of Congress on November 3, and most of the margin was decided by things no county campaign controlled. This debrief is for the people who will run the next ones. It keeps three things apart: what the official counts show, what we think they mean, and what is still unknown. Every figure carries its source and the date we pulled it, and every result is preliminary until the state certifies.

Verified results

Results with a cited source, each marked preliminary or certified.

Only figures from state election offices or AP and network race calls appear here. Each row says whether it is preliminary or certified and when it was pulled. Rows will move to certified as states post their canvasses, and each change is dated in the update log.

RaceResultMarginStatusSource
U.S. Senate controlDemocratic majority, projected by CBS News the night of Nov. 3At least 54 D to 44 R with Alaska and Mississippi uncalled as of Nov. 6PreliminaryCBS News, Nov. 3; NBC News, Nov. 6
U.S. Senate seats flipped to DemocratsIowa, Kansas, Maine, North Carolina, Ohio (special), South Carolina, TexasSeven seatsPreliminaryAP via CNBC, Nov. 4
U.S. House controlDemocratic majority, projected by CBS News the night of Nov. 3Final count pending; dozens of districts uncalled on Nov. 6PreliminaryCBS News projection and estimate of 251 to 268 D seats, Nov. 4
Ohio governorAmy Acton (D) defeated Vivek Ramaswamy (R)52.30 to 44.37, a 7.93-point marginPreliminaryNBC News, Nov. 6; Ohio Secretary of State unofficial results, Nov. 10
Ohio U.S. Senate specialSherrod Brown (D) defeated Sen. Jon Husted (R)50.00 to 45.15, a 4.85-point marginPreliminary10TV, Nov. 4; Ohio Secretary of State unofficial results, Nov. 10
Ohio 7th Congressional DistrictBrian Poindexter (D) defeated Rep. Max Miller (R)54.89 to 45.03, a 9.86-point marginPreliminaryAP via CNBC, Nov. 4; Ohio Secretary of State unofficial results, Nov. 10
Jefferson County, Arkansas, sheriffChris Lowery (I) defeated Sheriff Lafayette Woods Jr. (D)8,522 to 8,293, a 229-vote marginPreliminaryKATV and Pine Bluff Commercial, Nov. 4; Jefferson County canvass when posted

Two things about this table. First, the House number will keep moving for weeks; we report the call and the estimate, not a seat count we would have to retract. Second, the Jefferson County race is ours, and it is in the table because we will hold it to the same standard as everything else: the official canvass replaces the news reports the day it posts.

Interpretation

What the verified results suggest. Analysis, not reporting.

This is our read. Each claim names the evidence it rests on. Where the evidence is thin, we say so.

The environment did most of the work, and it was not local. Democrats flipped seven Senate seats in seven different states, including Texas, Kansas, and Ohio, and more than forty House districts across every region. Swings that broad and that uniform are a national verdict, not forty separate campaign failures. Exit polls reported by CBS put the president's approval at 38 percent, on track in early exit polls to be the lowest for a president in a midterm, and the vice president himself attributed the losses to the Iran war. Evidence: the AP flip list; CBS exit polling; the vice president's statement as reported by Time. What this means for a county campaign: you did not lose a sheriff's race because of Iran, but your top of ticket was carrying weight you could not see from the ground, and your plan for 2028 should assume you will not know the environment until late.

Early vote is where Republican campaigns are losing ground they used to count on. We have one hard data point and it is our own: in Jefferson County, Lowery trailed 5,241 to 4,321 after early voting and won by 229 on Election Day turnout in rural precincts. Evidence: Pine Bluff Commercial canvass reporting. That is one race, and we will not generalize from it to the country. But it is the same pattern Republican operatives have described since 2020, and we have not seen a state where the party's early-vote program closed the gap this year. If you run a 2027 or 2028 race, build the early-vote chase as its own program with its own budget line, and measure it weekly against the county's early-vote file.

Label mattered less than contact. Lowery ran as an independent in a county that votes Democrat down the ballot, and won on a program built around voter contact and Election Day turnout. Evidence: the result, and our own budget. We know what share of his spend reached a voter because we set the target and tracked it; most campaigns we review cannot say. The budget article explains how to calculate the share and what a review of it looks like. We would rather you knew your number than took our word for what it should be.

Candidates who had a reason to exist before the cycle turned did better than the ones who were recruited into an environment. This is the claim in this section with the least evidence behind it, and we label it as such. It rests on the pattern of who survived the wave in the districts we watched, which is not a dataset. We include it because it is the decision candidates are making right now: whether to run in 2028. The second article on this site is about what to build before you announce, so that the answer does not depend on the environment.

Open questions

What is not settled yet, and what would settle it.

Things the data does not settle yet. Each one says what would settle it.

  1. The final House margin. What would settle it: AP calls on the remaining districts and the state canvasses through early December.
  2. Alaska and Mississippi. Both Senate races were still too close to call on Nov. 6. What would settle it: completed counts and any recount, with certification by each state.
  3. Whether the Republican early-vote deficit was general or local. What would settle it: state early-vote files matched to results, by county, which will be available in most states by January. We will publish what we find.
  4. Whether the losses were turnout or persuasion. Exit polls cannot answer this. What would settle it: voter-file turnout scores once states post vote history, compared with 2022 and 2024.
  5. Whether a non-party label helped down-ballot candidates in hostile counties, or only ours. What would settle it: a list of independent and third-line candidates who won county offices in Democratic counties this cycle, which we are compiling.

The debrief by email

Copy pending approval.

Get the Midterm Debrief

Update log

First published, all results preliminary.
Jefferson County approved a hand recount of the sheriff's race, to begin Nov. 11; the result stays preliminary.

Sources

  1. CBS News, "2026 House midterm election results" (live updates), accessed
  2. CBS News, "2026 Senate midterm election results" (live updates), accessed
  3. CNBC, "2026 Midterm elections: House, Senate results live updates" (AP flip list), accessed
  4. NBC News, "Ohio Midterm Elections 2026: Live Results", accessed
  5. 10TV, Ohio U.S. Senate results, Jon Husted and Sherrod Brown, accessed
  6. Time, "Midterm Elections 2026: Live Results, Key Races, and More" (Alaska and Mississippi uncalled), accessed
  7. KATV, "Chris Lowery, Efrem Neely win Jefferson County sheriff, judge races", accessed
  8. Pine Bluff Commercial, "Woods laments loss in sheriff's race", accessed
  9. Ohio Secretary of State, unofficial results, November 3, 2026 general election, accessed
  10. Deltaplex News, "Jefferson County Election Commission Approves Sheriff's Race Recount Despite Late Request", accessed