Source, timing, definitions
About the data
This site was built by Knowi, an analytics company based in Oakland. We collect the data the Oakland Police Department makes public through the city's open-data API.
Photo: Tony Webster, CC BY 2.0
Why this site exists
In 2023 a candidate came to Knowi's Oakland office for a job interview. As she sat in her car afterwards, a masked man smashed the window and took her purse. We felt awful about it. We build data software for a living, and the city already publishes every police report, so we did the one thing we could: make that data easy for anyone in Oakland to see, for their own block, without needing an analyst. That is how Oakland Crime Watch started.
Source
The crime data comes from police reports the Oakland Police Department makes public through the City of Oakland's Open Data platform: CrimeWatch Data (ppgh-7dqv). Rows include a category, date and time, case number, block-level address, and police beat. Knowi pulls the feed through the city's API and stores governed datasets that power the site.
You can download the full raw file yourself as CSV from the city — it is the fastest way to check any number here.
Update frequency and the 90-day lag
We refresh from the city every day, but recent totals are incomplete and grow as reports are processed. The city warns that "there may be delays in data due to data processing, incident reporting, or technical issues," and says processing can take up to 90 days after the end of each month. Practically: to see all of March, wait until the end of June. Every page's footer shows the latest incident date in the data and when we last refreshed.
Fair comparison windows. Because of that lag, comparing the newest weeks with the same dates a year ago would show a misleading decline — last year's reports have had more time to arrive. Every year-over-year figure therefore ends at the end of the most recent month that is at least 90 days old (currently May 31, 2026) and uses the identical calendar window a year earlier. Raw recent counts are still shown, labelled "reported so far"; they are provisional and may change as reports arrive or classifications are revised, so avoid comparing them with an older, more fully processed period.
How we count
One incident is one OPD case number. The city's feed can publish several rows for one case, so the app deduplicates case numbers before computing any public-page figure. Every case the city publishes is counted, including categories that are not crimes in the everyday sense — recovered vehicles, towed vehicles, warrants, missing persons. Those sit in the "Everything else" family and are never counted as violent, burglary, vehicle or theft.
- Dates. Every chart and count uses the incident date and time OPD recorded, not the date the report was filed or published.
- Category. A case is counted under the category it currently carries in the city's data; when a case has been published under more than one category, the most recent version wins.
- Missing beat or location. A case with no police beat still counts in citywide totals but appears on no beat page; a case with no coordinates appears in lists and counts but not on maps. The city rounds every address to the hundred block, so map locations are blocks, not exact addresses.
How we group categories
OPD files reports under roughly 45 categories. To make trends legible we roll them into five families. The mapping is exact and fixed; nothing is reassigned by hand.
| Family | OPD categories included |
|---|---|
| Violent crime | HOMICIDE ROBBERY FELONY ASSAULT FORCIBLE RAPE |
| Burglary | BURG - RESIDENTIAL BURG - COMMERCIAL BURG - OTHER |
| Vehicle crime | STOLEN VEHICLE BURG - AUTO STOLEN AND RECOVERED VEHICLE |
| Theft & fraud | PETTY THEFT GRAND THEFT EMBEZZLEMENT FRAUD FORGERY & COUNTERFEITING POSSESSION - STOLEN PROPERTY |
| Everything else | Every category not listed above |
The app applies this published mapping again when it builds both recent and ten-year family series. The definitions on this page are the source of truth for figures on public pages.
Violent crime follows OPD's definition (the FBI's Part 1 violent offences): homicide, robbery, felony assault and rape. That is why the violent-crime trend here tracks the direction of the department's own year-end reports. One correction is applied first: the city files coroner cases, described as SC UNEXPLAINED DEATH, under the HOMICIDE category, and they outnumber actual homicides ten to one. Cases whose charges are only an unexplained death are relabelled UNEXPLAINED DEATH and counted under Everything else. Official homicide totals published by OPD can still differ slightly from this feed, which lags and is classified at the time of the report.
Beats, areas and neighborhoods
OPD divides the city into 5 police areas and 57 community policing beats. Boundaries come from the city's Police Beats dataset, simplified slightly for the maps. Neighborhood names are the labels OPD uses for each beat; many beats cover several neighborhoods and a few names are approximate. City contacts on beat pages are the Community Resource Officer and Neighborhood Services Coordinator the city lists for that beat.
Rates
Per 1,000 residents divides a year's total by an annual population estimate for Oakland; the current year uses the latest estimate available. Per 1,000 residents at beat level divides a beat's 90-day count by its 2020 Census population (census blocks assigned to the beat that contains them). Neither is a victimisation rate; large commercial or transit beats attract reports from people who do not live there, so downtown and the Coliseum area rate high. Rates use residents only; people who work in or visit an area are not counted, so a rate is not a measure of any one person's risk.
Limits
- Addresses are rounded to the hundred block by the city; map markers are approximate.
- Timestamps are as recorded by OPD. For property crime discovered later, the time is often when the report was filed.
- Categories reflect the initial classification and may be updated after investigation.
- A rise in reports can reflect more crime, more reporting, or a change in how OPD records — the data cannot separate these on its own.
Corrections
If a figure looks wrong, write to hello@knowi.com with the page and the date you viewed it. Data through Sep 12, 2026.
Credits
Crime data: City of Oakland / Oakland Police Department. Beat boundaries: City of Oakland GIS. Photography, via Wikimedia Commons:
- Downtown Oakland skyline seen across Lake Merritt on a clear day — Daniel Ramirez, CC BY 2.0
- Telegraph Avenue in Temescal, Oakland, with a Welcome to Temescal banner across the street — Mx. Granger, CC0
- Oakland at dusk seen from the hills, city lights coming on and the bay beyond — Joe Parks, CC BY 2.0
- Port of Oakland at sunset, boats in the marina and cranes on the horizon — Tony Webster, CC BY 2.0
- The Fox Theater marquee on Telegraph Avenue in Uptown Oakland — Andrew Robles andrewroblesphoto, CC0
- College Avenue in Rockridge, Oakland, shops and street trees — Mx. Granger, CC0
Built and maintained by Knowi, Oakland, on Knowi Apps.
