Former president Donald Trump is seen with a bloody ear as he is assisted off the stage during a campaign rally in Butler, Pa., on Saturday. MUST CREDIT: Jabin Botsford/The Washington Post

Former president Donald Trump is seen with a bloody ear as he is assisted off the stage during a campaign rally in Butler, Pa., on Saturday. MUST CREDIT: Jabin Botsford/The Washington Post

Pops, screams and then blood: On the scene at the Trump rally shooting

  • Isaac Arnsdorf, Jabin Botsford The Washington Post
  • Saturday, July 13, 2024 7:52pm
  • Local News

Isaac Arnsdorf, Jabin Botsford | The Washington Post

BUTLER, Pa. – The gunshots were high-pitched pops, slight and hollow in the open air.

Donald Trump, the former president set to accept the Republican nomination in five days, was less than 10 minutes into his speech here to a crowd of tens of thousands. A miles-long line of cars crawled for hours to pass through metal detectors and bag inspections, just like any Trump event, until these green fairgrounds became a sea of red hats.

Trump was almost an hour late, and his supporters waited impatiently under the blazing sun and thumping music. In the middle of the crowd, opposite the stage, a platform of TV cameras pointed at the podium, with reporters huddled underneath for shade.

Finally Trump walked out, as usual, to chants of “USA” and marveled: “This is a big crowd. This is a big, big, beautiful crowd.” A bright red MAGA cap shaded his eyes, and his white shirt was open-collared in the heat as he leaned his arms on the lectern.

He launched into his stump speech but quickly got bored with the prepared script. He offered to invite the Republican Senate candidate, Dave McCormick, to speak, but McCormick wasn’t ready.

“You don’t mind if I go off teleprompter, do you?” Trump teased. “Because these teleprompters are so damn boring.” He asked to show “that chart that I love so much,” showing border crossings across his and Joe Biden’s presidencies, and acted amazed that his producers obliged, projecting it onto the giant screens to either side. “Wow, you guys are getting better with time.”

He was pointing to one of the screens, narrating the increase in immigration since he left office in 2021. “Look what happened to our country!”

The pops came in pairs, a burst of five or six total. Trump swatted his ear, as if he heard a mosquito. Then he hunched his shoulders and ducked.

“Get down, get down, get down!” Secret Service agents shouted as they rushed up onto the stage and surrounded him. The crowd screamed. Another burst of popping noises. More screaming. The people in the bleachers behind Trump shuffled, unsure where to go. The people in chairs or standing crouched or leaped to the ground. A dense cloud of smoke hung to the right of the stage, then dispersed quickly.

One more solitary shot.

More suited Secret Service agents rushed the stage, then black-clad men wearing body armor and helmets, and carrying assault rifles. The crowd shouted in confusion.

“Are we good?” one of the officers said, audible from the podium microphone.

“Shooter’s down,” another answered.

“We’re good to move.”

“Are we clear?”

“We’re clear!”

“Let me get my shoes on,” Trump said, as the agents lifted him.

“I got you, sir.”

“Hold on, your head is bloody.”

“Let me get my shoes on,” he said again, as the agents formed a ring around him.

The crowd, seeing him standing, started to cheer.

“Wait,” Trump said, and thrust up a fist. “Fight!” he said. “Fight!”

Then the people roaredand chanted again: “USA!”

“We gotta move,” an agent said. Leaning on the guards for assistance, Trump kept his fist raised as he hobbled off the stage, down the stairs and into his black SUV. One black dress shoe remained on the red-carpeted stage.

Officers – Secret Service, county sheriff, state troopers, U.S. Department of Homeland Security – started telling the crowd to evacuate, calling the site an active crime scene. The rallygoers walked out, calling and texting family and friends and recording videos. People were shocked but calm.

As people passed the press risers elevating the cameras, some took out their anger on the media.

“You’re not safe. It’s your fault.”

“You wanted political violence, now you got it. Hope you’re all f—-ing happy.”

“The shot heard ‘round the world.”

“The liberal media is responsible!”

“Every f—-ing one of y’all!”

Others sought out the cameras to offer eyewitness accounts, but they were jumbled and sometimes contradictory amid the panic.

The crowd trudged glumly to the parking lot, a few stopping for a last-minute hot dog or snow cone.

A man with a cane cowered behind the bathrooms, vomiting.

They walked to their cars past Trump flags streaming in the wind over a long row of vendors selling MAGA hats and mug shot T-shirts and Trump keychains and vulgar bumper stickers and Trump visors topped with bright orange fake hair.

A man with a bullhorn wearing a homemade “JAN 6 SURVIVOR” shirt called on people to march on Main Street, “peacefully and patriotically,” echoing Trump’s speech on the Ellipse on Jan. 6, 2021. Most everyone ignored him. One young man accused him of being an undercover federal agent and told him to shut up.

They left behind the field strewn with empty plastic water bottles. A giant American flag hoisted from two cranes flapped high above the empty white bleachers bordered with red, white and blue bunting.

Talk to us

> Give us your news tips.

> Send us a letter to the editor.

> More Herald contact information.

More in Local News

Floodwater from the Snohomish River partially covers a flood water sign along Lincoln Avenue on Thursday, Dec. 11, 2025 in Snohomish, Washington. (Olivia Vanni / The Herald)
Images from the flooding in Snohomish County.

Our photographers have spent this week documenting the flooding in… Continue reading

A rendering of possible configuration for a new multi-purpose stadium in downtown Everett. (DLR Group)
Everett council resolution lays out priorities for proposed stadium

The resolution directs city staff to, among other things, protect the rights of future workers if they push for unionization.

LifeWise Bibles available for students in their classroom set up at New Hope Assembly on Monday, April 14, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
Parents back Everett district after LifeWise lawsuit threat

Dozens gathered at a board meeting Tuesday to voice their concerns over the Bible education program that pulls students out of public school during the day.

Everett Mayor Cassie Franklin delivers her budget address during a city council meeting on Oct. 22, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
Everett mayor talks priorities for third term in office

Cassie Franklin will focus largely on public safety, housing and human services, and community engagement over the next four years, she told The Daily Herald in an interview.

A view of downtown Everett facing north on Oct. 14, 2025. (Olivia Vanni / The Herald)
Everett expands Downtown Improvement District

The district, which collects rates to provide services for downtown businesses, will now include more properties along Pacific and Everett Avenues.

Darryl Dyck file photo
Mohammed Asif, an Indian national, conspired with others to bill Medicare for COVID-19 and other respiratory tests that hadn’t been ordered or performed, according to a U.S. Department of Justice press release.
Man sentenced to 2 years in prison for $1 million health care fraud scheme

Mohammed Asif, 35, owned an Everett-based testing laboratory and billed Medicare for COVID-19 tests that patients never received.

Marysville
High-speed chase ends in a crash in Marysville, 4 suspects detained

The early Tuesday morning pursuit began in Lynnwood when the suspect vehicle was traveling over 80 mph in a 60 mph zone.

Logo for news use featuring the municipality of Snohomish in Snohomish County, Washington. 220118
Snohomish man held on bail for email threat against Gov. Ferguson, AG Brown

A district court pro tem judge, Kim McClay, set bail at $200,000 Monday after finding “substantial danger” that the suspect would act violently if released.

Logo for news use featuring the municipality of Mountlake Terrace in Snohomish County, Washington. 220118
Mountlake Terrace to host town halls on budget gap

On Jan. 13 and 14, community members will be able to provide feedback on potential solutions for the fiscal shortfall.

Freightliner eCascadia electric trucks used in a Coca-Cola Bottling fleet are pictured in 2023. (Photo courtesy of Daimler Truck AG)
$126M incentive program for zero-emission trucks nears launch in WA

Transportation is the biggest share of emissions in the state. Advocates are frustrated by how long it’s taking for the program to start.

Information panels on display as a part of the national exhibit being showcased at Edmonds College on Nov. 19, 2025 in Lynnwood, Washington. (Olivia Vanni / The Herald)
Edmonds College hosts new climate change and community resilience exhibit

Through Jan. 21, visit the school library in Lynnwood to learn about how climate change is affecting weather patterns and landscapes and how communities are adapting.

Kathy Johnson walks through vegetation growing along a CERCLA road in the Mt. Baker-Snoqualmie National Forest on Thursday, July 10, 2025 in Granite Falls, Washington. (Olivia Vanni / The Herald)
Activism groups to host forest defense meeting in Bothell

The League of Women Voters of Snohomish County and the Pacific Northwest Forest Climate Alliance will discuss efforts to protect public lands in Washington.

Support local journalism

If you value local news, make a gift now to support the trusted journalism you get in The Daily Herald. Donations processed in this system are not tax deductible.