Skip to content
The Nexus
Data through Jun 24, 2026
Reported vs. measured

San Francisco, CA

San Francisco crime coverage and reported incidents diverge sharply by category, with arson and homicide dominating national stories while theft and drugs account for most measured incidents

Over the 90-day window ending June 24, 2026, San Francisco's incident data recorded 21,960 total reported crimes across all categories. The two largest measured categories were 'other' (8,592 incidents, 39% of the total) and theft (3,954 incidents, 18%), followed by drugs (2,639, 12%) and assault (1,746, 8%). Homicide, which drew the most combined media attention relative to its volume, tallied just 9 recorded incidents, less than 0.1% of the total. Drugs showed the sharpest recent shift in the data, with a 43% increase in the most recent 30-day period, and disorder rose 44%, though both categories received minimal local press coverage (0 local stories each). Motor vehicle theft (794 incidents) and fraud (698 incidents) received zero coverage from either national or local outlets in this window.

The national-versus-local coverage gap is pronounced. National outlets published 14 stories on arson, making it their single largest category at 33% of national coverage, despite arson representing less than 0.5% of measured incidents (70 cases) and drawing zero local stories. Homicide claimed 17% of national stories (7 of 42) versus 23% of local stories (9 of 39), meaning both press tiers over-indexed on homicide relative to its 0.04% data share, but local outlets were proportionally more restrained. Assault tells the opposite story: local outlets filed 13 stories on assault (33% of local coverage), while national outlets filed just 1 (2% of national coverage), even though assault was the fourth-largest measured category at 1,746 incidents. The NY Post headline 'SF trans march turns violent as angry mob turns on cops and stomps police car' (June 27, 2026) framed a disorder incident that local outlet KRON4 covered the same day as 'Fight at SF Trans March ends in 5 arrests, 2 injured officers,' illustrating how the same event can carry markedly different framing across coverage tiers.

Local coverage, with 39 stories, was broadly comparable in volume to national coverage (42 stories) and is not considered sparse for this window. Local outlets concentrated on assault (33% of local stories) and homicide (23%), while leaving theft, drugs, motor vehicle theft, fraud, disorder, and arson entirely uncovered. National outlets concentrated on arson (33%) and homicide (17%) while largely bypassing assault. Neither coverage tier closely mirrors the data distribution, where the 'other,' theft, and drug categories together account for roughly 69% of measured incidents but a combined 17% of all stories (national and local combined). Readers relying solely on national coverage would encounter an arson-and-homicide-heavy portrait of San Francisco crime; readers relying solely on local coverage would see a city defined largely by assault and homicide; and neither portrait reflects the volume dominance of property and drug-related incidents in the underlying data.

Recorded incidents · last 18 months
2025-012026-07
Incidents vs. national vs. local coverage

Each category’s share of measured incidents, national/cable coverage, and local coverage over the same ~90-day window.

42 national stories · 39 local stories in window

Assault
Measured
1,746 · 8%

1,746 incidents recorded over the ~90-day window, through Jun 24, 2026.

30-day trend: +2% vs. the prior 30 days.

Source: SFPD 'Police Department Incident Reports: 2018 to Present'

National
1 story · 2%
Local
13 stories · 33%
Vandalism
Measured
1,173 · 5%

1,173 incidents recorded over the ~90-day window, through Jun 24, 2026.

30-day trend: -10% vs. the prior 30 days.

Source: SFPD 'Police Department Incident Reports: 2018 to Present'

National
0 stories · 0%
Local
1 story · 3%
Burglary
Measured
889 · 4%

889 incidents recorded over the ~90-day window, through Jun 24, 2026.

30-day trend: -9% vs. the prior 30 days.

Source: SFPD 'Police Department Incident Reports: 2018 to Present'

National
1 story · 2%
Local
1 story · 3%
Motor vehicle theft
Measured
794 · 4%

794 incidents recorded over the ~90-day window, through Jun 24, 2026.

30-day trend: +4% vs. the prior 30 days.

Source: SFPD 'Police Department Incident Reports: 2018 to Present'

National
0 stories · 0%
Local
none
Fraud
Measured
698 · 3%

698 incidents recorded over the ~90-day window, through Jun 24, 2026.

30-day trend: -12% vs. the prior 30 days.

Source: SFPD 'Police Department Incident Reports: 2018 to Present'

National
0 stories · 0%
Local
none
Robbery
Measured
404 · 2%

404 incidents recorded over the ~90-day window, through Jun 24, 2026.

30-day trend: -6% vs. the prior 30 days.

Source: SFPD 'Police Department Incident Reports: 2018 to Present'

National
2 stories · 5%
Local
1 story · 3%
Homicide
Measured
9 · 0%

9 incidents recorded over the ~90-day window, through Jun 24, 2026.

Source: SFPD 'Police Department Incident Reports: 2018 to Present'

National
7 stories · 17%
Local
9 stories · 23%
What the coverage looked like
How to read this
  • Data runs through June 24, 2026; several sample headlines are dated June 27 to June 29, 2026, meaning a small number of coverage items postdate the data cutoff and cannot be matched to incident counts from the same days.
  • The 'other' category is the largest measured bucket at 8,592 incidents but is an administrative catch-all; its composition is not broken out in the source data, limiting direct comparison with coverage.
  • Homicide's 30-day delta is listed as null in the source data, likely due to small-number volatility; percent-change figures for low-count categories should be interpreted with caution.
  • Drug incidents showed a 43% 30-day increase and disorder a 44% increase, but these are the most recent 30-day figures within the 90-day window and may reflect a single-month fluctuation rather than a sustained pattern.
  • Local coverage is not sparse (39 stories), but several high-volume categories, including theft, drugs, motor vehicle theft, and fraud, received zero local stories, so the local mirror is incomplete for those categories.
  • Arson's 14 national stories with zero local stories is the starkest national-local gap in the dataset; without local context it is unclear which specific arson incidents drove national interest.
  • The two LA Times sex-offense entries appear to be duplicate records of the same article filed under different outlet labels; they are counted as 2 national stories in the source data.