News

Washington 2026 Primary Election Recap | August 7, 2026

Washington 2026 Primary Election Recap

https://walandlord.org/wp-content/uploads/2026/08/2026.08.08-WA-2026-Primary-Recap-Update.pdf

August 7, 2026

Top-Two Primary • August 4, 2026 • Updated with official counts through Friday, Aug. 7

Updated August 8, 2026, from the Washington Secretary of State’s official results (last statewide update Friday, Aug. 7, 6:30 p.m.). Counties do not count ballots over the weekend; the next updates land Monday, Aug. 10, with county certification Aug. 18. All figures remain unofficial until then. Commentary draws on Washington State Standard live coverage and The Washington Observer’s primary takeaways, updated where later counts changed the picture.

The Big Picture

Four days of counting have sharpened — and in one big case reversed — the story of Washington’s August 4 top-two primary. Roughly 1.65 million ballots have now been counted, up from 1 million on election night, and the late ballots have not behaved uniformly: they broke toward Democrats in most of Puget Sound, but toward Republicans in the one place it mattered most nationally.

That place is the 3rd Congressional District. Marie Gluesenkamp Perez led Trump-endorsed Senate Minority Leader John Braun by 263 votes on election night; by Friday’s count Braun led by 6,692 (39.18% to 36.06%). Both advance, but Braun finishing the primary on top scrambles the narrative in the state’s only true swing congressional seat. The math still offers MGP a path — the combined Democratic vote is about 54%, and progressive Brent Hennrich’s 16.55% is the persuasion battleground of the fall — but the toss-up rating has never looked more earned. Elsewhere in the congressional map, later counts settled WA-8 (Spencer Meline pulled 1,460 votes clear of Trinh Ha for the right to face Kim Schrier) and confirmed comfortable positions for every incumbent, though Adam Smith slipped under 50% in WA-9 as Kshama Sawant’s share climbed to near 17% — not enough to advance past Doug Basler.

In Olympia terms, southwest Washington remains the earthquake. All four Republican House incumbents in Clark County’s 17th and 18th districts — Kevin Waters, David Stuebe, Stephanie McClintock, and John Ley — still trail their Democratic challengers, by margins from four to ten points, despite more than $400,000 in conservative independent spending. Add Democrat Terry Carlson leading Rep. Joel McEntire in the red 19th, Kathryn Lewandowsky’s 92-vote lead over Rep. Sam Low in the 39th, and Rep. Brian Burnett’s one-point squeaker in the 12th (he retook the lead from Stacy Willoughby in late counts), and Democrats’ path toward a House supermajority runs straight through districts Republicans held comfortably two years ago.

The Democrats’ intramural war over the millionaires’ tax tightened rather than resolved. Challenger Krista Perez stretched her lead over Rep. Melanie Morgan from five votes to 377 in the 29th. Rep. Amy Walen’s cushion over New Direction PAC-backed Jessica Forsythe collapsed from 618 votes to 133 in the 48th. And in the 37th, a genuine late surprise: Kelabe Tewolde overtook 28-year incumbent Sharon Tomiko Santos and leads by about 1,000 votes. The counterweight holds, though — Senate Majority Leader Jamie Pedersen (67%) and House Majority Leader Joe Fitzgibbon (74.7%) crushed their challenges, Concerned Taxpayers of Washington’s spending against both fizzled, Rep. Gerry Pollet stayed above 50%, and Seattle Mayor Katie Wilson’s endorsed candidates went nowhere.

The Senate map stays comfortable for the majority, with two cliffhangers. Democrats’ top flip target, the 35th, is a 131-vote race: Sen. Drew MacEwen at 49.22%, Carolina Mejia at 48.91%, both through to November. And in the open 42nd, the Democratic lane has narrowed to nine votes — Michael Shepard 13,023, Eamonn Collins 13,014 — for the second slot behind Republican Erika Creydt, whose 44.6% still trails the combined 52.8% Democratic vote. Sen. Deb Krishnadasan pushed her margin past 14 points in the swing 26th, and the only Democratic Senate incumbent trailing, Jesse Salomon, trails a fellow Democrat, Cindy Ryu, by six.

On the Supreme Court, the late counts favored the incumbents and settled the one open question. Justice Theo Angelis turned his election-night virtual tie with GOP-endorsed Dave Larson into a four-point lead; Justice Colleen Melody climbed past 53%; Chief Justice Debra Stephens holds near 55%. In the open Position 3, Jaime Hawk’s edge over Mike Diaz for the second slot grew to more than 32,000 votes — Diaz’s King County strength never closed the statewide gap, and the Seattle Times’ endorsee appears eliminated. November’s court races still carry unusual stakes: GOP-backed David Stevens tops the Position 3 field, conservatives see their best opening in a decade in Larson, and the unprimaried Position 4 race (Ian Birk vs. Sean O’Donnell) is shaping up as a big-money barnburner — all with a challenge to the new high-earners tax likely headed for the court.

What to watch Monday: Pierce County’s 4 p.m. update (the 29th District races are frozen until then), the nine-vote 42nd Senate margin, the 92-vote 39th, the 133-vote 48th, and whether Braun’s WA-3 lead holds as the last Clark County ballots arrive. Races within a whisker of a half-percent margin could head to automatic recounts after certification on Aug. 18.

Quick Takeaways

  • WA-3 flipped after election night: Braun now leads Gluesenkamp Perez by 6,576 votes (39.6%–36.5%) — late SW Washington ballots broke Republican even as most of the state drifted blue.
  • All four Clark County GOP House incumbents still trail, and Republicans Sam Low (–92 votes), Joel McEntire, and nearly Brian Burnett (+460) joined the endangered list — the supermajority map is real.
  • The income-tax fight tightened everywhere: Perez over Morgan by 377 in the 29th, Walen’s lead down to 133 in the 48th, and Tewolde now leading 28-year incumbent Santos in the 37th.
  • Two Senate cliffhangers: MacEwen–Mejia at 131 votes in the 35th, and a nine-vote Shepard–Collins margin for the Democratic slot in the open 42nd.
  • Settled since election night: Meline over Ha in WA-8 (+1,460), Ewing over Sutherland in the 39th (+621), Noble over Rezac in the 32nd, Jasmin over Kohlmeier in Spokane’s 3rd, and Hawk over Diaz for Supreme Court Position 3 (+32,000).
  • Supreme Court incumbents strengthened: Angelis leads Larson by four points, Melody is at 53%, Stephens at 55% — but conservatives still see November opportunity, especially in the Larson and Stevens races.
  • Counting resumes Monday, Aug. 10 (Pierce County at 4 p.m.); certification Aug. 18. Sub-0.5% margins could trigger automatic recounts.

U.S. Congressional Results

No U.S. Senate seat was on Washington’s 2026 ballot. All ten U.S. House seats were contested; the top two finishers in each district, regardless of party, advance to the November 3 general election. Advancing candidates are shown in bold. Party labels reflect each candidate’s stated party preference. All figures are official Secretary of State counts as of Friday evening, Aug. 7.

1st Congressional District — Rep. Suzan DelBene (D), incumbent

Candidate Party pref. Vote % (votes) Status
Suzan DelBene (incumbent) Democratic 53.08% (83,191) Advances
Mary Silva Republican 26.33% (41,269) Advances
James Etzkorn Independent 7.46% (11,689) Eliminated
Hunter Gordon Democratic 6.14% (9,629) Eliminated
Bryce Nickel / Benjamin Kincaid / Catherine Hildebrand Democratic ~6.8% combined Eliminated

2nd Congressional District — Rep. Rick Larsen (D), incumbent

Candidate Party pref. Vote % (votes) Status
Rick Larsen (incumbent) Democratic 42.54% (85,750) Advances
Edwin H. Feller Republican 32.59% (65,688) Advances
Tomas Scheel Democratic 13.93% (28,083) Eliminated
Devin Hermanson Democratic 10.85% (21,865) Eliminated

Larsen, seeking a 14th term, sits under 43% — a soft primary showing, though the combined Democratic vote tops 67%.

3rd Congressional District — Rep. Marie Gluesenkamp Perez (D), incumbent — BRAUN NOW LEADS

Candidate Party pref. Vote % (votes) Status
John Braun Republican 39.18% (84,110) Advances
Marie Gluesenkamp Perez (incumbent) Democratic 36.06% (77,418) Advances
Brent Hennrich Democratic 16.55% (35,522) Eliminated
Six other candidates Various ~8% combined Eliminated

The marquee race flipped after election night: Gluesenkamp Perez’s 263-vote Tuesday lead became a 6,576-vote Braun advantage as later ballots broke Republican in SW Washington. The consolation math for MGP: the combined Democratic vote is roughly 54%, and much of the fall campaign will be about winning over Hennrich’s progressive bloc. Cook rates the general a toss-up.

4th Congressional District — OPEN (Rep. Dan Newhouse, R, retiring)

Candidate Party pref. Vote % (votes) Status
Amanda McKinney Republican 34.64% (47,157) Advances
John Duresky Democratic 30.11% (40,993) Advances
Jerrod Sessler Republican 14.46% (19,692) Eliminated
Matt Boehnke Republican 10.69% (14,557) Eliminated
Seven others (Valencia I, Poore Cascade, Hughs R, Saavedra R, Kobiesa NPP, Rossi NPP, Vaz R) Various ~10% combined Eliminated

Yakima County Commissioner McKinney, endorsed by President Trump and Speaker Johnson, topped the field. Duresky, the lone Democrat, consolidated the Democratic vote while eight Republicans and others split the rest.

5th Congressional District — Rep. Michael Baumgartner (R), incumbent

Candidate Party pref. Vote % (votes) Status
Michael Baumgartner (incumbent) Republican 46.75% (80,524) Advances
Carmela Conroy Democratic 19.61% (33,774) Advances
Nate Powell Independent 16.18% (27,869) Eliminated
Nine other candidates Various remainder Eliminated

A rematch of 2024, which Baumgartner won by about 21 points. His sub-47% showing is weaker than Cathy McMorris Rodgers’ 49.3% primary in 2018.

6th Congressional District — Rep. Emily Randall (D), incumbent

Candidate Party pref. Vote % (votes) Status
Emily Randall (incumbent) Democratic 60.77% (116,632) Advances
Teresa Fox Republican 24.37% (46,766) Advances
Leon Lawson Trump Republican 9.05% (17,365) Eliminated
Brian P. O’Gorman Independent 3.14% (6,020) Eliminated
Macy Jones No party preference 2.62% (5,021) Eliminated

Randall led in all six counties in the district.

7th Congressional District — Rep. Pramila Jayapal (D), incumbent

Candidate Party pref. Vote % (votes) Status
Pramila Jayapal (incumbent) Democratic 84.45% (168,907) Advances
Nirav Sheth Republican 9.80% (19,593) Advances
Gwen Kirkland Democratic 3.39% (6,774) Eliminated
David W. Blomstrom Fifth Republic 1.99% (3,975) Eliminated

8th Congressional District — Rep. Kim Schrier (D), incumbent

Candidate Party pref. Vote % (votes) Status
Kim Schrier (incumbent) Democratic 53.52% (96,559) Advances
Spencer Meline Republican 15.77% (28,445) Advances
Trinh Ha Republican 14.96% (26,985) Eliminated
Bob Hagglund Republican 10.79% (19,463) Eliminated
Two other candidates Various ~4.8% combined Eliminated

The seven-vote election-night margin for second place grew to 1,460 votes — Meline has effectively locked up the general-election slot against Schrier.

9th Congressional District — Rep. Adam Smith (D), incumbent

Candidate Party pref. Vote % (votes) Status
Adam Smith (incumbent) Democratic 47.79% (63,114) Advances
Doug Basler Republican 21.89% (28,909) Advances
Kshama Sawant Independent 16.83% (22,228) Eliminated
Melissa Chaudhry Democratic 12.27% (16,204) Eliminated
Jacob Perasso Socialist Workers 1.08% (1,424) Eliminated

Sawant’s late-count surge (from 12.6% on election night to nearly 17%) wasn’t enough — she and Chaudhry split the anti-Smith left. November will be the sixth Smith–Basler matchup.

10th Congressional District — Rep. Marilyn Strickland (D), incumbent

Candidate Party pref. Vote % (votes) Status
Marilyn Strickland (incumbent) Democratic 47.45% (71,400) Advances
Chris D. Chung Republican 31.65% (47,631) Advances
Alex Scheel Democratic 9.95% (14,969) Eliminated
Adam Arafat Democratic 9.35% (14,066) Eliminated
Two other candidates Various ~0.9% combined Eliminated

State Legislative Results | Senate

Democrats currently control the state Senate 30–19 and the House 59–39. Twenty-four of 49 Senate seats and all 98 House seats are on the 2026 ballot. Every contest is listed below with official counts as of Friday, Aug. 7; in two-candidate races both candidates advance automatically regardless of margin.

State Senate (all 24 seats on the ballot)

LD 6 — Sen. Jeff Holy (R), incumbent

Candidate Party pref. Vote % (votes) Status
Jeff Holy (incumbent, unopposed) Republican 91.77% (18,890) Advances

LD 7 — Sen. Shelly Short (R), incumbent

Candidate Party pref. Vote % (votes) Status
Shelly Short (incumbent) Republican 58.27% (20,456) Advances
Ronald McCoy Independent 27.14% (9,528) Advances
Brandon Ray Medina Republican 8.39% (2,947) Eliminated
David Swoap Republican 5.61% (1,969) Eliminated

LD 8 — OPEN (Sen. Matt Boehnke, R, running for Congress)

Candidate Party pref. Vote % (votes) Status
Nikki Torres Republican 51.96% (15,841) Advances
Gabe Galbraith Republican 46.32% (14,123) Advances

Sitting 15th LD Sen. Torres moved districts to run. An all-Republican general — a guaranteed GOP hold.

LD 13 — OPEN (Sen. Judy Warnick, R, retiring)

Candidate Party pref. Vote % (votes) Status
Alex Ybarra (sitting state representative, unopposed) Republican 97.18% (20,303) Advances

Ybarra drew no opponent for the open seat — a safe GOP hold. (Fellow Rep. Tom Dent stayed in his House seat.)

LD 15 — OPEN (Sen. Nikki Torres moved to LD 8)

Candidate Party pref. Vote % (votes) Status
Jeremie Dufault (unopposed) Republican 95.32% (23,612) Advances

LD 21 — Sen. Marko Liias (D), incumbent

Candidate Party pref. Vote % (votes) Status
Marko Liias (incumbent) Democratic 72.08% (23,221) Advances
Riaz Khan Republican 27.44% (8,841) Advances

LD 26 — Sen. Deb Krishnadasan (D), incumbent (battleground)

Candidate Party pref. Vote % (votes) Status
Deb Krishnadasan (incumbent) Democratic 57.32% (26,480) Advances
Gary Parker Republican 42.62% (19,688) Advances

Krishnadasan, who won last year’s bonkers-expensive special election, has grown her margin past 14 points in a top GOP target district.

LD 29 — OPEN (Sen. Steve Conway, D, retiring)

Candidate Party pref. Vote % (votes) Status
Sharlett Mena (sitting state representative) Democratic 69.80% (11,965) Advances
David Anderson Democratic 25.63% (4,394) Advances

LD 30 — Sen. Claire Wilson (D), incumbent

Candidate Party pref. Vote % (votes) Status
Claire Wilson (incumbent) Democratic 61.86% (13,373) Advances
Michael Rutland Republican 38.09% (8,234) Advances

LD 31 — Sen. Phil Fortunato (R), incumbent

Candidate Party pref. Vote % (votes) Status
Phil Fortunato (incumbent) Republican 54.33% (18,260) Advances
Tamara Stramel Democratic 45.58% (15,319) Advances

LD 32 — Sen. Jesse Salomon (D), incumbent — TRAILING

Candidate Party pref. Vote % (votes) Status
Cindy Ryu (sitting state representative) Democratic 43.92% (17,013) Advances
Jesse Salomon (incumbent) Democratic 37.69% (14,600) Advances
Ira McBee Republican 18.27% (7,077) Eliminated

The only Democratic Senate incumbent trailing — to a fellow Democrat. Ryu’s lead has grown past six points; November is a Democrat-on-Democrat general.

LD 33 — Sen. Tina Orwall (D), incumbent

Candidate Party pref. Vote % (votes) Status
Tina Orwall (incumbent, unopposed) Democratic 95.33% (19,248) Advances

LD 34 — Sen. Emily Alvarado (D), incumbent

Candidate Party pref. Vote % (votes) Status
Emily Alvarado (incumbent, unopposed) Democratic 97.34% (32,588) Advances

LD 35 — Sen. Drew MacEwen (R), incumbent — 131-VOTE RACE

Candidate Party pref. Vote % (votes) Status
Drew MacEwen (incumbent) Republican 49.22% (20,441) Advances
Carolina Mejia (Thurston Co. commissioner) Democratic 48.91% (20,310) Advances

Democrats’ top Senate flip target is a statistical tie: 131 votes separate MacEwen and Mejia, with both advancing in the two-way race. Expect an enormously expensive November.

LD 36 — Sen. Noel Frame (D), incumbent

Candidate Party pref. Vote % (votes) Status
Noel Frame (incumbent) Democratic 87.66% (37,987) Advances
Jillian England Republican 12.13% (5,257) Advances

LD 37 — OPEN (Sen. Rebecca Saldaña, D, departing)

Candidate Party pref. Vote % (votes) Status
Chipalo Street (sitting state representative) Democratic 73.93% (26,434) Advances
Tatiana Brown Democratic 25.09% (8,970) Advances

LD 38 — Sen. June Robinson (D), incumbent

Candidate Party pref. Vote % (votes) Status
June Robinson (incumbent) Democratic 66.18% (18,539) Advances
Brad Bender Republican 33.63% (9,422) Advances

LD 42 — OPEN (Sen. Sharon Shewmake, D, retiring) — NINE-VOTE RACE FOR SECOND

Candidate Party pref. Vote % (votes) Status
Erika Creydt Republican 44.60% (21,986) Advances
Michael Shepard (Port of Bellingham commissioner) Democratic 26.42% (13,023) Advances (TBD)
Eamonn Collins Democratic 26.40% (13,014) TBD
Ryan Bowman No party preference 2.50% (1,234) Eliminated

The Democratic lane has collapsed into a nine-vote margin: Shepard (establishment-backed) leads union-backed Collins 13,023 to 13,014 for the second slot. Whoever survives faces Creydt, whose 44.6% trails the combined 52.8% Democratic vote in this purple district. An automatic recount could loom if the gap stays this tight.

LD 43 — Sen. Jamie Pedersen (D), incumbent (Majority Leader)

Candidate Party pref. Vote % (votes) Status
Jamie Pedersen (incumbent) Democratic 67.10% (23,157) Advances
Hannah Sabio-Howell Democratic 23.25% (8,024) Advances
Heather-Marie Wilson No party preference 9.39% (3,242) Eliminated

Pedersen and allies spent more than $500,000 to defend the seat; he crushed a Mayor Katie Wilson-endorsed challenge from his left, though later counts trimmed him from 71% to 67%.

LD 44 — Sen. John Lovick (D), incumbent

Candidate Party pref. Vote % (votes) Status
John Lovick (incumbent) Democratic 61.86% (22,270) Advances
Sherri Larkin Republican 37.99% (13,675) Advances

LD 45 — Sen. Manka Dhingra (D), incumbent

Candidate Party pref. Vote % (votes) Status
Manka Dhingra (incumbent, unopposed) Democratic 90.42% (25,137) Advances

LD 46 — Sen. Javier Valdez (D), incumbent

Candidate Party pref. Vote % (votes) Status
Javier Valdez (incumbent) Democratic 90.57% (38,737) Advances
Sandra Stephens Republican 9.18% (3,925) Advances

LD 47 — Sen. Claudia Kauffman (D), incumbent

Candidate Party pref. Vote % (votes) Status
Claudia Kauffman (incumbent) Democratic 59.13% (15,333) Advances
Kristina Soltys Republican 40.74% (10,564) Advances

Kauffman won this seat by roughly one point in 2022; an 18-point cushion now.

LD 48 — Sen. Vandana Slatter (D), incumbent

Candidate Party pref. Vote % (votes) Status
Vandana Slatter (incumbent, unopposed) Democratic 94.55% (18,778) Advances

State Legislative Results | House

State House (all 98 seats — each position listed separately)

LD 1, Pos. 1 — Rep. Davina Duerr (D), incumbent

Candidate Party pref. Vote % (votes) Status
Davina Duerr (incumbent) Democratic 74.79% (28,324) Advances
Maggie Wang Republican 25.04% (9,484) Advances

LD 1, Pos. 2 — Rep. Shelley Kloba (D), incumbent

Candidate Party pref. Vote % (votes) Status
Shelley Kloba (incumbent) Democratic 48.62% (18,426) Advances
Cliff Moon Republican 23.09% (8,751) Advances
Jenne Alderks Democratic 22.69% (8,598) Eliminated
Jeff Lyon Libertarian 5.53% (2,094) Eliminated

LD 2, Pos. 1 — Rep. Andrew Barkis (R), incumbent

Candidate Party pref. Vote % (votes) Status
Andrew Barkis (incumbent) Republican 58.20% (17,712) Advances
William Dehnel Labor Democrat

Leave a Reply

Your email address will not be published. Required fields are marked *