Fairfield, California, Police Say Pregnant Woman Killed, Six Wounded in Targeted Shooting at Spirit Halloween Store; No Arrest as of October 31
Police say one suspect opened fire Friday night inside the store at Solano Town Center. Hours earlier, a man was fatally shot at a Spirit Halloween in Madison Heights, Michigan, in a separate case where police made an arrest at the scene.
A Friday-night shooting inside a Halloween store
At about 8:30 p.m. on Friday, October 30, 2026, a gunman opened fire inside the Spirit Halloween store at Solano Town Center in Fairfield, California [7][2]. Seven people were shot. Constance Hages, 31, a mother of four, was killed [9][12].
Her family told police she was pregnant. The Solano County coroner has not yet confirmed that [9]. Six others were wounded and taken to hospitals [8].
Three of the wounded were in critical condition: a 16-year-old boy and two men, ages 19 and 32. A 23-year-old man was critical but stable. Two men, ages 19 and 43, were treated and released [8].
As of October 31, no arrest had been announced [7][2].
What police have said, and what they haven't
Fairfield police say early information points to a "targeted" shooting by one suspect [7][8]. In plain terms, "targeted" means investigators believe the shooter was after a specific person or group. It doesn't mean the shooter fired at random.
Police use the word partly to tell the public there is no sign of a wider random threat. It doesn't mean bystanders were safe, though. Seven people were shot [8].
Police haven't named a suspect, released a description, or given a motive. They say detectives are reviewing video and other evidence "to identify the individual responsible for this heinous act of violence" [4].
Holding those details back is standard practice. Releasing them early can tip off a suspect, taint witness accounts and hurt a later prosecution. It also means the public record is thin [4][2].
A second Spirit Halloween shooting, hours earlier
The same day, in a separate case, a 21-year-old Detroit man was shot several times at a Spirit Halloween in Madison Heights, Michigan. The store is on John R near 14 Mile Road. He later died [10][11].
Madison Heights police say he had argued with a 21-year-old Oak Park man he knew. They took that man into custody at the scene and recovered a 9mm handgun [10][13]. They said there was no ongoing threat to the public [10][13].
The suspect was also injured, but not critically. Police say his injuries came from members of the victim's family, who assaulted him as officers took him into custody [10]. That detail matters for how the scene unfolded and may matter in court.
Police in neither city have linked the two shootings. They share a store chain and the day before Halloween, and little else [14].
Where the coverage differed
The facts are not in dispute, so the differences are in packaging. Fox News ran a straight crime report. Its headline gave the tally of one dead and at least six injured, with "targeted" attributed to police [1].
CNN, HuffPost (carrying the Associated Press wire) and the San Francisco Chronicle led with the pregnant victim [2][3][4]. That detail is the most emotional one in the story, and the coroner hasn't confirmed it. CNN did keep the "police say" attribution [2].
The Chronicle's headline calls the shooting a "mass shooting" [4]. That label fits the common definition of four or more people shot. It also places a targeted attack inside the national gun-violence debate. NBC's headline says a "manhunt" was launched [Fairfield police statements found describe detectives reviewing video, not a declared manhunt].
CBS News reported the Michigan and California shootings together [14]. That can imply a pattern the police haven't found. Geo TV in Pakistan stayed with the bare tally: one dead, six injured [5]. CP24 in Canada carried U.S. wire copy [6].
One risk in secondhand coverage is mixing up the two cases. At least one aggregator blended in the Michigan arrest details, including the beating of the suspect by bystanders. Those belong only to Madison Heights.
What each side needs
Fairfield police want an arrest, and they want a case that holds up in court. They also want to calm shoppers at a major regional mall during the holiday season. Every day without an arrest raises questions from residents, businesses and the media [2][4].
The families have a different stake. Hages's family describes a mother of four who was expecting another child [9][12]. For them, the story is about the people lost or hurt, not about crime statistics. They want the shooter found and held to account, and they want the public record to be confirmed, including the pregnancy.
Madison Heights police have the opposite position. They have a suspect, a recovered gun and expected charges. They have an interest in keeping their closed case separate from the unsolved one in California [10][13].
Seasonal retailers like Spirit Halloween depend on the weeks before October 31. A shooting on the busiest night puts pressure on store and mall security. No statement from Spirit Halloween or the mall owner was found [14].
No statement from local elected officials was verified either. Shoppers and parents of young people who visit the mall likely want to know whether it is safe to go back while the shooter is free. That is an inference, not a sourced position.
What's still unknown
Several questions are open. Who is the shooter? What does "targeted" mean here: who was the target, and why? Will the coroner confirm the pregnancy?
No major outlet or official found so far has turned the shooting into a partisan argument about guns or crime. Police in both cities control almost all of the facts. The story is still developing, and the next update will most likely come from Fairfield detectives.
Summary
A gunman opened fire inside a Spirit Halloween store at Solano Town Center in Fairfield, California, at about 8:30 p.m. on Friday, October 30, 2026[7][2]. Seven people were shot. Constance Hages, 31, a mother of four, was killed[9][12]. Her family told police she was pregnant. Officials say the Solano County coroner still has to confirm that[9]. Six others were wounded. Three were in critical condition: a 16-year-old boy and two men, ages 19 and 32[8].
Police say early evidence points to a 'targeted' shooting involving one suspect[7]. They have not named a suspect, released a description, or given a motive. As of their latest statements, no one had been arrested[2][4]. Detectives say they are reviewing video and other evidence 'to identify the individual responsible for this heinous act of violence'[4].
Hours earlier, on Friday afternoon, a 21-year-old Detroit man was shot several times at a different Spirit Halloween, in Madison Heights, Michigan. He later died[10][11]. Police there say he got into an argument with a 21-year-old Oak Park man he knew. They took the Oak Park man into custody at the scene and recovered a 9mm handgun[10][13]. Police have found no link between the two shootings. CBS News reported them together, and the cases share a store chain and the day before Halloween[14].
There is no real partisan dispute over these facts. The open questions are about the investigation: who the shooter is, what 'targeted' means here, and whether the pregnancy is confirmed. The main framing difference is word choice. Some outlets call it a 'mass shooting'[4]. Others stick to the police tally of one dead and six wounded[1][5].
The Event
At about 8:30 p.m. on Friday, October 30, 2026, Fairfield police responded to a shooting inside the Spirit Halloween store at Solano Town Center[7][2]. Seven people were shot. Constance Hages, 31, died, and six others were taken to hospitals[9][8]. Police say a single suspect fired the shots and the attack appeared targeted. No arrest had been announced as of October 31[7][2]. Earlier that afternoon, in a separate case, a 21-year-old man was fatally shot at a Spirit Halloween in Madison Heights, Michigan, and police arrested a 21-year-old suspect at the scene[10][11].
Undisputed Facts
- The Fairfield shooting happened at about 8:30 p.m. Friday inside the Spirit Halloween store at Solano Town Center[7][2].
- Fairfield police identified the person killed as Constance Hages, 31. Her family says she was pregnant, and the Solano County coroner has yet to confirm it[9][12].
- Three wounded victims were listed in critical condition: a 16-year-old boy and two men ages 19 and 32. A 23-year-old man was critical but stable. Two men, ages 19 and 43, were treated and released[8].
- Police say early information points to a targeted shooting involving one suspect[7][8].
- Police have not released a suspect's name, description or motive. They say detectives are reviewing video and other evidence[4][2].
- In Madison Heights, Michigan, a 21-year-old Detroit man died after being shot Friday afternoon at a Spirit Halloween on John R near 14 Mile Road[10][11].
- Madison Heights police arrested a 21-year-old Oak Park man and recovered a 9mm handgun. They said the two men knew each other and that there was no ongoing threat to the public[10][13].
- The suspect's injuries in the Michigan case came from members of the victim's family, who assaulted him as officers took him into custody. Those injuries were not life-threatening[10].
The Pressure
Strip away the moralizing and blame. What structural realities persist regardless of which narrative wins?
- Investigative secrecy
- Police are holding back the suspect's description and the motive while they review video. That is standard practice to protect identification and prosecution, and it is why the public record is thin[4][2].
- The 'targeted' signal
- Calling the attack 'targeted' tells the public the shooter was likely after specific people, not shoppers at random[7]. It lowers fear of a random threat. It does not mean bystanders were safe, since seven people were shot[8].
- Holiday-season retail
- Seasonal stores like Spirit Halloween depend on the weeks before October 31. Shootings on the busiest night put pressure on store and mall security. No statement from Spirit Halloween or the mall owner was found in this research[14].
Material realityOne woman is dead. Six people were wounded, three of them critically, including a 16-year-old[8][9]. In Fairfield the shooter is not in custody as of the latest reports[2]. In Madison Heights a suspect is in custody and charges are expected[10][13]. The two cases share a store chain and a date. Police have found no other link between them[14].
Narrative as a weaponPolice in both cities control almost all of the facts. Fairfield police want the public to believe the attack was targeted and that an arrest will follow from the evidence. Madison Heights police want to show the case is closed and the public is safe. National outlets shape how the story is seen mostly by packaging. Pairing the two shootings, using 'mass shooting' and 'manhunt,' and leading with the pregnancy all make the story feel more alarming than the bare police tally does. No major outlet or official found in this research has turned the shooting into a partisan gun or crime argument so far.
How Each Side Sees It
Each major actor’s view — how it frames things, its underlying incentive, and how it’s materially affected. Tap a side to read it.
Frames it asPolice say the shooting was targeted, with one suspect[7]. In plain terms, 'targeted' means investigators believe the shooter was after a specific person or group rather than firing at random. Police use the word partly to tell the public there is no sign of a wider random threat. Their strongest point is that holding back the suspect's description, the motive and the evidence protects the investigation. Releasing details early can tip off a suspect, taint witness accounts and hurt a later prosecution. Detectives say they are reviewing video 'to identify the individual responsible for this heinous act of violence'[4].
WhyMake an arrest, build a case that holds up in court, and calm shoppers at a major regional mall during the holiday season.
Impact on themPolice are under public pressure while the gunman remains at large. Every day without an arrest raises questions from residents, businesses and the media[2][4].
Frames it asHages's family has described her as a 31-year-old mother of four who was expecting another child[9][12]. For them, the core of the story is the people who were lost or hurt, not crime statistics. Some of the wounded are young, including a 16-year-old in critical condition[8]. The families' interest is that the person who did this is found and held to account.
WhyJustice, answers about why it happened, and a confirmed public record, including confirmation of the pregnancy.
Impact on themThe families face one death, several life-threatening injuries, medical costs and four children who lost their mother[9][8].
Frames it asPolice describe a quarrel between two men who knew each other that turned deadly, and say it was not random[10]. Their message is that the suspect is in custody, the gun has been recovered, charges are expected, and the public is not at risk[10][13]. They also say the victim's relatives beat the suspect during his arrest. That fact matters for how the scene unfolded and may matter in court[10].
WhyClose the case through charges and keep it separate from the unsolved Fairfield shooting in the public's mind.
Impact on themThe Detroit man's family faces his death. The Oak Park man faces likely charges. The local department faces little outside pressure because it made a quick arrest[11][13].
Frames it asNo statement from local elected officials was verified in this review. Shoppers, and parents of young people who visit the mall, want to know whether it is safe to go back while the shooter is free. Officials' priorities are likely to be comforting constituents and supporting police, but that is an inference, not a sourced position.
WhyRestore confidence in the mall area and support the investigation.
Impact on themAny shooting at a mall during a busy season can mean fewer shoppers and more security costs for stores and the mall owner. No figures on that were available[2].
Like this article?
The Bias Ledger average rating 2.7
The same story, as framed by outlets across the spectrum, ordered least to most biased. The bias score (1 = straight, 10 = heavily spun) is an AI assessment of that framing — click an outlet to see its track record. The tell is the word choice or omission that reveals the angle.
| Outlet | Vantage | Bias | How they frame it | The tell |
|---|---|---|---|---|
| Geo TV | Pakistani (private) | 1 | Spirit Halloween shooting: One dead, six injured at Fairfield store | A bare wire-based tally with no framing. |
| Fox News | U.S. right | 2 | Spirit Halloween shooting in Fairfield kills 1, injures at least 6 | Neutral casualty count up top, with the 'targeted' detail attributed to police. No political angle on crime policy. |
| CNN | U.S. center-left | 3 | Pregnant woman killed, 6 others wounded in targeted shooting at California Spirit Halloween store, police say | Puts the pregnancy first, which is the most emotional detail and is not yet confirmed by the coroner. The 'police say' attribution is kept. |
| San Francisco Chronicle | U.S. left (regional) | 3 | Fairfield mass shooting: Pregnant woman killed, 6 others hurt at Spirit Halloween store | Uses the 'mass shooting' label. It is accurate under the common four-or-more-shot definition, but it places a targeted attack in the national gun-violence frame. It also leads with the family-reported pregnancy. |
| NBC News | U.S. center-left | 3 | Manhunt launched after California Spirit Halloween shooting leaves 1 dead, 6 injured | 'Manhunt' adds urgency and drama. The police statements found describe detectives reviewing video, not a declared manhunt. |
| CBS News | U.S. center | 4 | Shootings kill 2 at Halloween Spirit stores in Michigan, California on eve of holiday, police say | Combining the two shootings can imply a pattern. Police in neither city have linked them, and the only things they share are the store chain and the date. |
References
- Spirit Halloween shooting in Fairfield kills 1, injures at least 6 — Fox News · U.S. right; owned by Fox Corp. (Murdoch family)
- Pregnant woman killed, 6 others wounded in targeted shooting at California Spirit Halloween store, police say — CNN · U.S. center-left; owned by Warner Bros. Discovery
- Shooting At Spirit Halloween Store In California Leaves Pregnant Woman Dead, 6 Wounded — HuffPost (Associated Press wire) · U.S. left outlet carrying AP, a nonprofit cooperative wire with a center orientation
- Fairfield mass shooting: Pregnant woman killed, 6 others hurt at Spirit Halloween store — San Francisco Chronicle · U.S. left-leaning regional daily; owned by Hearst
- Spirit Halloween shooting: One dead, six injured at Fairfield store — Geo TV · Pakistani private broadcaster (Jang Group)
- Pregnant woman killed, 6 others wounded in targeted shooting at California Spirit Halloween store, police say — CP24 · Canadian private broadcaster (Bell Media), carrying U.S. wire copy
- Pregnant woman killed, 6 injured in mass shooting at Fairfield Spirit Halloween — CBS Sacramento · U.S. local broadcast; owned by Paramount; center
- Pregnant woman identified as victim killed in Fairfield Spirit Halloween shooting — ABC10 · U.S. local broadcast (Sacramento); owned by Tegna; center
- Pregnant woman ID'd as victim in deadly Fairfield Spirit Halloween shooting — KTVU · U.S. local broadcast; owned by Fox Television Stations; center
- Man shot, alleged shooter injured at Spirit Halloween in Madison Heights — WDIV ClickOnDetroit · U.S. local broadcast (Detroit); owned by Graham Media; center
- Man dies after shooting at Spirit Halloween store in Madison Heights — CBS Detroit · U.S. local broadcast; owned by Paramount; center
- Fairfield shooting: Pregnant mom Constance Hages killed, 6 others injured after shooting in Spirit Halloween store in Fairfield — ABC7 San Francisco · U.S. local broadcast; owned by Disney; center
- Man dies from injuries after shooting at Madison Heights Spirit Halloween — WDIV ClickOnDetroit · U.S. local broadcast (Detroit); owned by Graham Media; center
- Shootings kill 2 at Halloween Spirit stores in Michigan, California on eve of holiday, police say — CBS News · U.S. center; owned by Paramount