Home Part of States Newsroom
Commentary
Storms across the Columbia River: The Washington congressional race blanketing Oregon airwaves

Share

Storms across the Columbia River: The Washington congressional race blanketing Oregon airwaves

Oct 08, 2026 | 4:43 pm ET
By Randy Stapilus
Storms across the Columbia River: The Washington congressional race blanketing Oregon airwaves
Description
State Senate Republican Leader John Braun and Democratic U.S. Rep. Marie Gluesenkamp Perez are dueling in southwest Washington’s 3rd Congressional District. (Photos courtesy of campaigns)

When I sat down for a recent supper in a restaurant in Yamhill, the TV set on the side wall was showing Portland-area news. Campaign ads dominated the commercial breaks, as is normal for October of an election year.

But with the exception of one ad apiece for Republican gubernatorial candidate Christine Drazan and Democratic U.S. Rep. Janelle Bynum, none featured Oregon candidates or races. The rest were about Washington’s 3rd Congressional District, featuring the red and blue teams spitting at each other.

The hottest Northwest congressional race this year lies on the north side of the Columbia River, where the campaigns have been fierce and the outcome uncertain.

Washington’s 3rd district borders Oregon and the Snake River from just west of White Salmon downriver to the Pacific Ocean. The south side of the river in Oregon overall votes strongly Democratic. 

The Washington side is more complex.

All the smaller counties in the district — Pacific, Skamania, Lewis, Wahkiakum and midsized Cowlitz — have been voting mainly Republican in recent years, in some places reversing patterns from a generation ago. (A small slice of Thurston County to the north is included too; it trends purplish.)

But two-thirds of the 3rd’s population is in Clark County, which is complex too. Overall, the county has voted against Republican Donald Trump three times in a row. But its legislative delegation and local officials long have been a mix of Republicans and Democrats (veering a bit more Democratic in 2024). While most of Vancouver is Democratic, many of the fast-growing suburbs to the east and north are red. The community of Battle Ground is a well-known example. 

The district overall leans Republican, but not too strongly. It voted for Trump three times, but by diminishing margins. It elected Democrat Brian Baird for six terms starting in 1998, then Republican Jaime Herrera Beutler for five terms starting in 2010. After the Jan. 6, 2021 capital attack, she was a rare Republican vote to impeach Trump; in response, she lost the next primary election to Joe Kent, an election denier, a Trump hard-liner and a supporter of the insurrection.

The Democrat who was expecting to be simply a placeholder and likely loser to Herrera Beutler was Marie Gluesenkamp Perez, who with her husband operated an auto repair shop; her electoral experience was an unsuccessful run for Skamania County commissioner. But Kent was such a contentious figure that she narrowly prevailed, and she repeated that performance against Kent in 2024.

Now running for a third time, Gluesenkamp Perez faces a different kind of opponent in John Braun, a state senator since 2013. His 20th Legislative District covers a north-central swatch of the 3rd Congressional, from north of Vancouver through part of the Battle Ground area, skirting Longview, north past Centralia.

This is solidly Republican turf, such that Braun hasn’t had a general election opponent in years. And in contrast to Kent, he has not been notably controversial. All of that provides little meaningful political measure, though the state Senate’s Republicans chose him to lead their caucus. 

Gluesenkamp Perez, who has been a centrist Democrat since her first election, seems to have leaned further from the left this year. That irritated activist Democrats, who ran a challenger named Brent Hennrich and who, after his distant third place finish, declined to endorse Gluesenkamp Perez for the general. But that generated a backlash which may help her. 

Those core facts result in one of the least predictable congressional races in the country, and certainly in the Northwest. Polling has been inconclusive.

Gluesenkamp Perez has won twice, albeit narrowly each time. The norm is that the first re-election is the toughest, and after four years a member has had time to sink roots and build relationships, as she apparently has been doing. She has another advantage in this cycle in what looks like a national Democratic wave. Diminishing margins for Trump in this area could be a supporting indicator.

The race is thought to be close in part because, in Braun, Republicans have nominated a candidate in a more traditional mold more like the district has supported in the past. And, while he’s relatively new to contested elections, he’s made no notable missteps.

Both sides have been well funded (Gluesenkamp Perez leads in personal campaign fundraising, while Braun draws more support from super PACs). The race has drawn both Democratic and Republican party attention. Negative ads, as I noted early, are flowing like the Columbia in springtime, a sure sign both campaigns think it’s close.

In other words, there are a lot of moving pieces here.

Of the four major national contest raters, Cook Report and Inside Elections consider this a toss-up race, while Sabato’s Crystal Ball rates it lean Democratic and Decision Desk opts for likely Democratic. That’s an unusual spread — the raters ordinarily do not split their estimates that much, showing again how hard this race is to call.

A fair estimate would tilt the needle maybe a bit in Perez’ direction, owing to the evident national anti-Trump atmosphere.

But if you’re watching the returns on election night, don’t expect an early resolution. This one might drag out for a few days. 

Related News