In a plea entered in Boulder County state court on Thursday, Mohamed Soliman, 46, an Egyptian national, pleaded guilty to every charge he faced related to the June 1, 2025 attack at a downtown Boulder rally. The charges against Soliman total 184 counts and include multiple allegations of murder, attempted murder, assault and criminal use of explosives and incendiary devices.
Among the counts to which he admitted guilt were two separate first-degree murder charges, each defined under different legal standards and each carrying a sentence of life in prison without the possibility of parole. Soliman spoke through an Arabic interpreter as the Boulder County District Court judge read each charge aloud; he responded "guilty" to every count recited.
Court records, incorporating accounts from both prosecutors and the defense, state that Soliman threw two Molotov cocktails into a group assembled for a peaceful rally in downtown Boulder. The gathering had been organized to draw attention to the plight of Israeli hostages seized by Hamas militants from Gaza on October 7, 2023. Prosecutors said Soliman also employed a makeshift blowtorch fashioned from a commercial weed sprayer as part of the assault, and that he shouted "Free Palestine" while the gasoline bombs he had tossed ignited.
Authorities have identified 29 victims tied to the incident. The roster of victims includes individuals who sustained burns or other injuries while fleeing the scene, as well as people close enough to the attacker to be considered targets of attempted murder. One victim, 82-year-old Karen Diamond, succumbed to her injuries later that month.
Following the plea hearing, Soliman was expected to receive a formal sentence after a brief recess in proceedings. The scope of the criminal filings - 184 counts in total - reflects the range of accusations filed by prosecutors under Colorado state law in the wake of the attack.
This hearing resolved the state-level criminal case by way of guilty pleas. The court record contains the joint descriptions of events relied upon by both prosecution and defense, and the judge confirmed each plea aloud, with the defendant answering through an interpreter.