Methodology and sources

Every number on this site is a count of offences reported to a police department. Most of them reach us through the FBI, which collects the same categories from every department in the country, and that is what lets one city be compared with another. A few cities also publish their own incident-level data, which is richer and more current but counted their own way: those get neighbourhood pages and street maps. This page explains both paths and what the numbers leave out.

Where the data comes from

sources
CityPublisherDatasetCadence
Austin, TXAustin Police DepartmentCrime ReportsCity of Austin Open Data, id fdj4-gpfuDaily, about a week behind
Chicago, ILChicago Police DepartmentCrimes — 2001 to PresentCity of Chicago Data Portal, id ijzp-q8t2Daily, about a week behind
Dallas, TXDallas Police DepartmentPolice IncidentsDallas OpenData, id qv6i-rri7Daily, about a week behind
Los Angeles, CALos Angeles Police DepartmentLAPD NIBRS OffensesLos Angeles Open Data, id k7nn-b2epDaily, about a week behind
New York, NYNew York City Police DepartmentNYPD Complaint Data (Current Year To Date)NYC OpenData, id 5uac-w243Quarterly
204 more citiesEach city’s own police departmentFBI Crime Data ExplorerOffence counts each department reports under NIBRS. See every city and its agencyMonthly, about two months behind
United StatesFBICrime Data Explorer (NIBRS)pending API keyMonthly, about a month behind

How we count

five steps
  1. Download new incidents. Each morning the pipeline asks every portal for incidents newer than the last one it saw, plus the previous month again, so late reports are picked up.
  2. Sort each incident into an offense type. Departments use their own category names. We map them to seven types: homicide; assault and battery; theft, burglary and robbery; vehicle theft; property damage and arson; weapons offenses; drug offenses. An incident that fits none of them is left out rather than guessed.
  3. Count by month. Incidents are counted by the month they occurred, per offense type. Individual records are not kept.
  4. Turn counts into rates. Rate per 100,000 per year = incidents in the last 12 months ÷ population × 100,000, using the U.S. Census population. Where a city has fewer than 12 months of usable data the rate is annualized and labelled as such. This is what makes a city of 8 million comparable with one of 2 million, and with the FBI’s figures.
  5. Neighborhoods. Where the source records the neighborhood of each incident (Chicago’s 77 community areas), the same counts are kept per area and rated against the area’s 2020 Census population.
  6. Publish only complete months. A month is shown once the source’s reporting lag has passed. The current month never appears, and a source that stops updating is labelled historical instead of being shown as current.

Violent and property crime

definitions

Violent crime on this site is homicide plus assault and battery. Property crime is theft, burglary and robbery together with vehicle theft and property damage. Weapons and drug offenses are counted in the totals but in neither family.

Two honest caveats. Robbery is a violent crime in the FBI’s definition, but several source datasets label it alongside theft, so for now it sits with property crime rather than being split by guesswork. And “assault and battery” includes simple assaults, which the FBI’s violent index excludes, so our violent rates run higher than FBI figures for the same city. Comparisons between cities on this site use the same rules everywhere, so they remain fair.

What the numbers leave out

caveats

Because of all this, treat a difference of a few percent, or a single month’s jump, as noise. The comparison against the same month a year earlier is the most reliable signal on the site.

What we never publish

policy

No names, addresses, photos, arrest records or individual incidents, and no pages about specific people. Only monthly counts, which anyone can download from the data status page and reuse with attribution.