Crime types: lowest, highest and total yearly counts

Each of the 32 primary crime types in the records with its lowest, highest and total yearly incident count: 8,668,973 incident reports across 793 rows.

  • crime type rows32
  • Incident reports, these rows8,668,973
  • Arrests reported, these rows2,163,810

The full file annual_by_type.json has 806 rows totalling 8,669,005 incidents and 2,163,820 arrests; the trends table leaves out the 13 rows for the types DOMESTIC VIOLENCE and NON-CRIMINAL (32 incidents, 10 arrests), which is why its total is 8,668,973 / 2,163,810.

One row per primary crime type

This page lists every primary crime type carried by the record file annual_by_type.json, with the lowest and highest yearly incident count the records give that type, the years those rows span, and the totals.

32 primary crime types, computed over 793 rows of annual_by_type.json
primary_typefirst yearlast yearyears with rowsMIN yearly incidentsMAX yearly incidentsSUM incidentsSUM arrests
ARSON20012026263051,03214,7961,817
ASSAULT200120262616,90531,524586,011117,081
BATTERY200120262634,65194,1541,578,966341,222
BURGLARY20012026266,66226,767459,23125,966
CONCEALED CARRY LICENSE VIOLATION200120261412781,9101,833
CRIM SEXUAL ASSAULT2001202020771,79127,2374,358
CRIMINAL DAMAGE200120262620,62857,124984,48363,466
CRIMINAL SEXUAL ASSAULT2001202626501,81314,3811,012
CRIMINAL TRESPASS20012026263,40616,655232,373155,768
DECEPTIVE PRACTICE200120262610,75620,029404,28048,251
GAMBLING200120262691,40914,68114,575
HOMICIDE200120262635381314,4427,005
HUMAN TRAFFICKING200120262312419513
INTERFERENCE WITH PUBLIC OFFICER20012026263141,54621,24219,452
INTIMIDATION20012026261153645,346735
KIDNAPPING2001202626889337,608811
LIQUOR LAW VIOLATION20012026261431,63715,60815,449
MOTOR VEHICLE THEFT20012026268,97929,256449,48733,321
NARCOTICS20012026264,75757,060770,443765,289
OBSCENITY200120262612871,015729
OFFENSE INVOLVING CHILDREN20012026261,2953,11062,90611,908
OTHER NARCOTIC VIOLATION2001202626112170112
OTHER OFFENSE200120262612,62332,603541,77795,693
PROSTITUTION2001202626957,47670,56770,251
PUBLIC INDECENCY2001202626418236230
PUBLIC PEACE VIOLATION20012026266033,53856,05934,914
RITUALISM20012020818243
ROBBERY20012026263,81318,523319,50429,741
SEX OFFENSE20012026261,0312,24036,1468,871
STALKING20012026261425816,847778
THEFT200120262640,52999,2921,841,043198,564
WEAPONS VIOLATION20012026263,1138,979129,95994,592

Rule: MIN, MAX and SUM are taken over the incidents column of the rows for that primary type; SUM arrests is the sum of the arrests column over the same rows. "years with rows" is how many yearly rows the type has, which is fewer than 26 for types the records do not carry in every calendar year.

The two non-crime values the records also carry, NON-CRIMINAL and DOMESTIC VIOLENCE, are left out of this table and its totals; they have pages of their own on Crime types.

Across the 32 types the smallest MIN value on the table is 1 and the largest MAX value is 99,292.

Where these figures come from

Every figure on this page is computed from the record file annual_by_type.json, downloaded from the City of Chicago Open Data Portal and fetched on 2026-10-30. Source: Chicago Police Department, Crimes - 2001 to Present (dataset ijzp-q8t2) via City of Chicago Open Data Portal. Sources, licence and fetch date.

All figures are counts of incident reports submitted to the Chicago Police Department. The arrest count is the number of those reports the same records flag as resulting in an arrest. These are reports, not proven offences, and an arrest is not a conviction.