Brandon Dukes flips Pennsylvania House seat Republicans held since 1999
Democrat wins special election in district Trump carried by 18 points in 2024
AI-assisted coverage comparison, editor-supervised · How this was made

The East Wing and Pennsylvania War Veterans’ Memorial Fountain at the main public entrance to the Pennsylvania State Capitol on Commonwealth Avenue in Harrisburg Aug. 26, 2025.Read moreTom Gralish / Staff Photographer
Photograph: Inquirer (embedded from source)
What this story says
- Brandon Dukes leads Scott Timko by 88 votes in Pennsylvania’s 12th House District, according to unofficial results from the Butler County Bureau of Elections.
- The district, held by Republicans since 1999, voted for Donald Trump by 18 points in 2024.
- Democrats declared victory, though the Associated Press had not called the race as of Wednesday evening.
- Both parties expect Dukes’ lead to hold, with a five-day period allowed for challenges to the results.
Who covered it
Percentages are shares of the 18 outlets carrying a published leaning rating. Coverage measured .
Trust
85/100
Craft
80/100
Hype
25/100
18 sources · methodology
Thin on the right so far
Only 2 of the 18 outlets with a published leaning rating that ran this story are rated right.
This story is still being watched, so it is a count and not yet a finding. Coverage keeps arriving for hours after an event, and a side that has published nothing this morning may publish by tonight. If it is still true when we stop checking, we will say so plainly.
Brandon Dukes, a Democrat, leads Republican Scott Timko by 88 votes in the special election for Pennsylvania’s 12th House District, according to unofficial results from the Butler County Bureau of Elections. The district, located north of Pittsburgh, had been held by Republicans since 1999 and voted for Donald Trump by more than 18 percentage points in 2024.
Democrats declared victory in the race on Wednesday, though the Associated Press had not called it as of Wednesday evening. Both parties stated they expected Dukes’ lead to hold. The Butler County Bureau of Elections confirmed a five-day period for challenges to the results. Gov. Josh Shapiro recorded a robocall urging voters to participate in the election.
Dukes, a loan administrator, campaigned on local issues such as infrastructure and affordability. He will face Timko again in November for a full two-year term. The seat was previously held by Daryl Metcalfe, a Republican known for conservative policies and anti-LGBTQ+ rhetoric.
What the coverage left out
None of the right-rated digests mentioned Gov. Josh Shapiro’s robocall urging voters to participate in the election. The centre-rated digests did not report Shapiro’s comments about Dukes reflecting his values or the Democratic Party’s strategy of running “middle-of-the-road” candidates. The left-rated digests did not include Republican House Leader Jesse Topper’s statement downplaying the result as “disappointing but unsurprising” due to demographic changes and summer timing.
Still developing. We have re-checked which outlets are covering this 4 times, most recently on 20 Aug 2026, 18:45, and will add the sides that appear.
How each side covered it
Our own reading of the reporting listed below, written from the outlets’ articles rather than quoted from them. The reasoning is set out on our methodology page.
Left
9 rated outlets
- The eight left-rated digests and the Inquirer’s full report led on the Democratic victory as a sign of momentum ahead of the November elections. The Inquirer described the result as a “political earthquake” and quoted Gov. Josh Shapiro calling Dukes a “middle-of-the-road community leader” who reflected his values. The outlet also noted that Shapiro recorded a robocall for Dukes and that the win was seen as a blueprint for Democratic success in other districts.
- Left-rated digests highlighted the district’s history of Republican dominance and its shift to Trump by 18 points in 2024. The Inquirer quoted U.S. Rep. Brendan Boyle calling the result a “political earthquake” and State Rep. Malcolm Kenyatta saying the win proved “there is not a single safe seat for the GOP.” The reports also noted Dukes’ focus on local issues and his appeal to independents and Republicans disillusioned with Trump.
- The Inquirer’s report included Dukes’ statement that his campaign succeeded by keeping “it local, it practical, and it common sense.” It also quoted Pennsylvania Democratic chair Eugene DePasquale saying the win reflected voters “rejecting the chaos and high prices of Donald Trump.”
Centre
7 rated outlets
- The seven centre-rated digests led on the Democratic flip of the seat and the narrow margin of victory. They noted the district’s Republican history and its strong support for Trump in 2024. The reports framed the result as a potential indicator of Democratic momentum ahead of the November elections, though some included Republican statements downplaying its significance.
- WPXI and WTAE, both centre-rated, focused on the shift in power in Butler County, where the seat had not changed hands since the 1990s. The Hill and Spotlight PA noted that the Associated Press had not yet called the race but reported that Democrats had declared victory. None of the centre-rated digests quoted Gov. Shapiro’s robocall or his comments about Dukes reflecting his values.
Right
2 rated outlets
- The two right-rated digests framed the result as a warning for Republicans. USSANews.com led with Gov. Shapiro’s statement that Pennsylvanians were “using their power to combat the chaos,” while The Gateway Pundit described the loss as a “five-alarm political disaster” for Republicans. Both noted the district’s history of Republican control and its strong support for Trump in 2024.
- The Gateway Pundit’s digest called the result a “shocker” and emphasised the narrow margin of 88 votes. It also highlighted that the district was the site of the 2024 assassination attempt on Trump. Neither right-rated digest mentioned Dukes’ campaign focus on local issues or his appeal to independents and Republicans.
Questions about this coverage
- How did the left and right cover Brandon Dukes flips Pennsylvania House seat Republicans held since 1999?
- Of the 18 outlets on this story carrying a published leaning rating, 50% are rated left, 39% are rated centre, 11% are rated right. Those percentages are shares of the rated outlets, not of every outlet that ran it. The sections above set out what each side emphasised, in its own terms.
- Is Brandon Dukes flips Pennsylvania House seat Republicans held since 1999 left or right?
- Neither side dominates it. Of the 18 rated outlets on this story, 50% are rated left, 39% are rated centre, 11% are rated right, and no side holds the 70% this site would want before calling a field one-sided. A story is not left or right in any case; the outlets that carried it are what carry ratings.
- Is the coverage of Brandon Dukes flips Pennsylvania House seat Republicans held since 1999 biased?
- Brandon Dukes flips Pennsylvania House seat Republicans held since 1999 is one event reported by 18 outlets, and this page does not rate the story as biased or unbiased. What it publishes is the spread: which outlets ran it, where named rating organisations place each of them on the spectrum, and what each side chose to lead with. A leaning rating describes an outlet's record over time, not this article, and the two should not be run together.
- Which side is not reporting Brandon Dukes flips Pennsylvania House seat Republicans held since 1999?
- When we first saw this story, outlets rated right had barely covered it. Coverage accretes for hours after an event, so that is where to look rather than a verdict — the split above is the current count, and it is the one to read.
- Which outlets covered Brandon Dukes flips Pennsylvania House seat Republicans held since 1999?
- 18 that we know of, every one of them listed further up this page with a link to its own report and to what we hold on the publisher. Nothing here is a summary of somebody else's summary: the outlets are named so the original reporting can be read.
- How many votes is Brandon Dukes leading by?
- Brandon Dukes leads Scott Timko by 88 votes, according to unofficial results from the Butler County Bureau of Elections. The margin is narrow, and both parties expect the lead to hold, though the Associated Press had not called the race as of Wednesday evening.
- Why is this Pennsylvania House seat significant?
- The seat had been held by Republicans since 1999 and voted for Donald Trump by 18 points in 2024. Democrats see the flip as a sign of momentum ahead of the November elections, while Republicans downplay its significance.
- What happens next in the race?
- There is a five-day period for challenges to the results. Dukes will serve a short term before facing Timko again in November for a full two-year term. Both parties expect Dukes’ lead to hold.
- Did Gov. Josh Shapiro play a role in the election?
- Yes, Gov. Josh Shapiro recorded a robocall urging voters to participate in the election. He also called Dukes a “middle-of-the-road community leader” who reflected his values, as reported by the Inquirer.
Read it at the source
18 outlets, grouped by the leaning a published rating gives them. Every headline links to the original; an underlined outlet name opens our profile of that publisher.
Left
9- Why Democrats are encouraged by a narrow Pa. special election upset (opens USA Today in a new tab)
USA Today — is USA Today biased? Our profile of this outletOpinion
- What it means that Democrats are winning special elections in Trump country (opens The Seattle Times in a new tab)
The Seattle Times — is The Seattle Times biased? Our profile of this outlet
- ‘Political earthquake’ in Western Pennsylvania as Democrats flip deep-red district in special election (opens Lodinews.com in a new tab)
Lodinews.com — is Lodinews.com biased? Our profile of this outlet
- ‘Political earthquake’ in Western Pennsylvania as Democrats flip deep-red district in special election (opens Inquirer in a new tab)
- Democrats declare victory in Trump+18 Pennsylvania state House district (opens alabamareflector.com in a new tab)
alabamareflector.com — is alabamareflector.com biased? Our profile of this outlet
- Just 2 years after Trump won this Pennsylvania state house district by 18, Democrats could flip the seat (opens CNN in a new tab)
- Democrats declare victory in razor-close Butler County state House special election (opens WHYY in a new tab)
- Dems appear to flip state House seat in Cranberry (opens Axios in a new tab)
Centre
7- Special Election Shock for the Republicans: Democrats Win in Deep-Red District – and that's Just the Beginning (opens hna.de in a new tab)
- Special election in Butler County shifts power in seat for first time since the 1990s (opens WPXI in a new tab)
- Democrat Brandon Dukes flips Pennsylvania House District 12 in special election (opens WTAE in a new tab)
- Democrats flip Pennsylvania state House seat in Trump district (opens The Hill in a new tab)
- Democrats Projected to Flip Pennsylvania House Seat (opens Political Wire in a new tab)
Political Wire — is Political Wire biased? Our profile of this outlet
- Democrats declare flip in PA House special election (opens Spotlight PA in a new tab)
Spotlight PA — is Spotlight PA biased? Our profile of this outlet
- Democrats declare victory in seat held by Republicans since 1999 (opens Newsweek in a new tab)
Right
2- Democrats flip Pennsylvania House seat after nearly 30 years: Dem Gov. Josh Shapiro says Pennsylvanians are ‘using their power to combat the chaos’ (opens ussanews.com in a new tab)
ussanews.com — is ussanews.com biased? Our profile of this outlet
- SHOCKER: Republicans Lose Deep-Red Pennsylvania House Seat Held for 30 Years — Trump Won District by 18 Points — Butler County, Site of Trump Assassination Attempt Decided by Just 88 Votes * The Gateway Pundit * by Jim Hᴏft (opens The Gateway Pundit in a new tab)
The Gateway Pundit — is The Gateway Pundit biased? Our profile of this outlet
Not rated
0No outlet in this group ran the story.
How did this read?
About the coverage, not about the story. We do not ask whether you agree with what happened — we have no honest use for that answer.


