Cook County
5,194,625 people, served by 178 police agencies that report to the FBI. Below: how a case moves here, from arrest to court.
How a case moves here
Cook County follows Illinois law on arrests, release, and courts. These rules are the same in every county in the state; the full set covers prosecutors, defense, and jails too.
- Who decides release first
Illinois has no money bail. Police may release a person charged with an offense for which release can't be denied, without a judge. Anyone charged with an offense for which the state can seek detention goes before a circuit or associate judge.
725 ILCS 5/109-1- Time to see a judge
A person arrested and not released must be taken before a judge without unnecessary delay and within 48 hours, and a charge must be filed.
725 ILCS 5/109-1(a)- Money bail
Illinois abolished money bail under the Pretrial Fairness Act, which took effect September 18, 2023. Judges release people on conditions or, after a hearing on a state petition, order them detained.
725 ILCS 5/110-1.5- Courts
Illinois has one trial court, the circuit court, which hears every felony and misdemeanor. There are no city, county, or justice courts.
Ill. Const. art. VI, secs. 1, 9- Judges and magistrates
Circuit judges are nominated in party primaries or by petition and elected to six-year terms, then run in retention elections to stay. Circuit judges appoint associate judges to four-year terms. Every judge must be a licensed Illinois lawyer.
Ill. Const. art. VI, secs. 8, 10, 11, 12
Read from the statutes and court rules cited, 2026-09-30. 725 ILCS 5/110-1.5 states January 1, 2023, but the Illinois Supreme Court stayed the law until September 18, 2023 (Rowe v. Raoul); the stay is from general knowledge, not a source read here. Retention needs three-fifths of votes cast; not re-read. How small counties without a public defender office provide lawyers was not confirmed county by county.
What this county does differently
- Pretrial practice
The Office of Statewide Pretrial Services lists this county as one it does not serve, and Advancing Pretrial lists it as a Public Safety Assessment site since 2015.
Advancing Pretrial Policy and Research, PSA sites list (page modified 2026-06-03)Illinois Office of Statewide Pretrial Services, Pretrial Services Directory (read 2026-09-30)
Police agencies
- Chicago Police DepartmentChicago city2,715,488 served
- Cook County Sheriff's OfficeCounty114,817 served
- Elgin Police DepartmentCity114,717 served
- Cicero Police DepartmentCicero town81,401 served
- Schaumburg Police DepartmentCity76,773 served
- Evanston Police DepartmentEvanston city75,562 served
- Arlington Heights Police DepartmentArlington Heights village75,155 served
- Palatine Police DepartmentPalatine township65,532 served
- Skokie Police DepartmentSkokie village65,401 served
- Des Plaines Police DepartmentDes Plaines city58,435 served
- Orland Park Police DepartmentCity57,891 served
- Oak Lawn Police DepartmentOak Lawn village56,136 served
- Mount Prospect Police DepartmentMount Prospect village55,157 served
- Berwyn Police DepartmentCity54,703 served
- Tinley Park Police DepartmentTinley Park village54,618 served
- Oak Park Police DepartmentCity52,550 served
- Hoffman Estates Police DepartmentHoffman Estates village50,564 served
- Glenview Police DepartmentCity47,409 served
- Elmhurst Police DepartmentElmhurst city46,205 served
- Buffalo Grove Police DepartmentBuffalo Grove village43,067 served
- Bartlett Police DepartmentBartlett village40,644 served
- Park Ridge Police DepartmentPark Ridge city38,187 served
- Wheeling Police DepartmentCity38,111 served
- Streamwood Police DepartmentStreamwood village38,094 served
- Hanover Park Police DepartmentCity36,523 served
- Calumet City Police DepartmentCalumet City city34,599 served
- Northbrook Police DepartmentNorthbrook village34,398 served
- Elk Grove Village Police DepartmentCity31,583 served
- Niles Police DepartmentCity29,705 served
- Burbank Police DepartmentBurbank city28,424 served
- Lansing Police DepartmentCity27,898 served
- Wilmette Police DepartmentCity27,288 served
- Oak Forest Police DepartmentOak Forest city26,677 served
- Chicago Heights Police DepartmentChicago Heights city26,329 served
- Morton Grove Police DepartmentMorton Grove village24,287 served
- Melrose Park Police DepartmentMelrose Park village23,827 served
- Rolling Meadows Police DepartmentRolling Meadows city23,621 served
- Elmwood Park Police DepartmentElmwood Park village23,520 served
- Maywood Police DepartmentCity23,351 served
- Roselle Police DepartmentRoselle village22,859 served
- Blue Island Police DepartmentBlue Island city21,643 served
- Park Forest Police DepartmentPark Forest village20,869 served
- South Holland Police DepartmentSouth Holland village20,625 served
- Dolton Police DepartmentDolton village20,541 served
- Harvey Police DepartmentHarvey city19,668 served
- Evergreen Park Police DepartmentEvergreen Park village19,163 served
- Deerfield Police DepartmentDeerfield village19,140 served
- Brookfield Police DepartmentBrookfield village18,749 served
- Homewood Police DepartmentHomewood village18,646 served
- Matteson Police DepartmentMatteson village18,455 served
- Alsip Police DepartmentAlsip village18,361 served
- Lemont Police DepartmentCity18,306 served
- Franklin Park Police DepartmentFranklin Park village18,040 served
- Bellwood Police DepartmentCity17,990 served
- Palos Hills Police DepartmentCity17,919 served
- Hinsdale Police DepartmentCity17,656 served
- Bridgeview Police DepartmentBridgeview village16,461 served
- Westchester Police DepartmentCity16,187 served
- Country Club Hills Police DepartmentCity16,122 served
- La Grange Police DepartmentLa Grange village15,856 served
- Prospect Heights Police DepartmentProspect Heights city15,462 served
- Norridge Police DepartmentNorridge village14,723 served
- Hickory Hills Police DepartmentHickory Hills city14,035 served
- Chicago Ridge Police DepartmentChicago Ridge village13,952 served
- Midlothian Police DepartmentMidlothian village13,775 served
- Forest Park Police DepartmentForest Park village13,740 served
- Western Springs Police DepartmentWestern Springs village13,515 served
- La Grange Park Police DepartmentLa Grange Park village13,402 served
- Lincolnwood Police DepartmentCity12,968 served
- Hazel Crest Police DepartmentCity12,941 served
- Richton Park Police DepartmentRichton Park village12,446 served
- Winnetka Police DepartmentCity12,445 served
- Northlake Police DepartmentNorthlake city12,345 served
- Justice Police DepartmentJustice village12,194 served
- Palos Heights Police DepartmentCity12,007 served
- River Forest Police DepartmentCity11,833 served
- Schiller Park Police DepartmentSchiller Park village11,242 served
- Markham Police DepartmentMarkham city11,210 served
- Burr Ridge Police DepartmentBurr Ridge village11,208 served
- Summit Police DepartmentSummit village10,675 served
- Worth Police DepartmentCity10,593 served
- Barrington Police DepartmentBarrington village10,592 served
- Crestwood Police DepartmentCrestwood village10,473 served
- River Grove Police DepartmentCity10,387 served
- Lyons Police DepartmentCity10,359 served
- Riverdale Police DepartmentRiverdale village10,221 served
- Sauk Village Police DepartmentCity9,563 served
- Steger Police DepartmentSteger village9,326 served
- Flossmoor Police DepartmentFlossmoor village9,303 served
- Lynwood Police DepartmentCity9,280 served
- Riverside Police DepartmentCity8,891 served
- Glencoe Police DepartmentGlencoe village8,694 served
- Harwood Heights Police DepartmentHarwood Heights village8,688 served
- Glenwood Police DepartmentCity8,352 served
- Oak Brook Police DepartmentOak Brook village8,198 served
- Hillside Police DepartmentHillside village7,970 served
- Broadview Police DepartmentCity7,844 served
- Inverness Police DepartmentInverness village7,387 served
- North Riverside Police DepartmentCity7,104 served
- University Park Police DepartmentUniversity Park village7,021 served
- Stickney Police DepartmentCity6,856 served
- Calumet Park Police DepartmentCity6,725 served
- Orland Hills Police DepartmentCity6,630 served
- Countryside Police DepartmentCountryside city6,207 served
- Willow Springs Police DepartmentCity5,779 served
- Northfield Police DepartmentCity5,597 served
- Posen Police DepartmentPosen village5,374 served
- Berkeley Police DepartmentBerkeley village5,115 served
- South Barrington Police DepartmentCity5,060 served
- Palos Park Police DepartmentCity4,794 served
- Olympia Fields Police DepartmentOlympia Fields village4,564 served
- Robbins Police DepartmentRobbins village4,554 served
- Stone Park Police DepartmentStone Park village4,451 served
- Hometown Police DepartmentHometown city4,160 served
- Barrington Hills Police DepartmentCity4,076 served
- Indian Head Park Police DepartmentIndian Head Park village3,931 served
- Burnham Police DepartmentCity3,888 served
- South Chicago Heights Police DepartmentSouth Chicago Heights village3,859 served
- Rosemont Police DepartmentCity3,793 served
- IL0494500City3,666 served
- Dixmoor Police DepartmentDixmoor village2,928 served
- Kenilworth Police DepartmentKenilworth village2,420 served
- Thornton Police DepartmentCity2,281 served
- Merrionette Park Police DepartmentMerrionette Park village1,900 served
- IL0162800City1,739 served
- Phoenix Police DepartmentPhoenix village1,637 served
- Hodgkins Police DepartmentHodgkins village1,485 served
- East Hazel Crest Police DepartmentEast Hazel Crest village1,245 served
- Forest View Police DepartmentForest View village759 served
- Bedford Park Police DepartmentBedford Park village584 served
- Golf Police DepartmentGolf village503 served
- McCook Police DepartmentMcCook village239 served
- Belt RailwayOther
- Burlington Northern Santa Fe RailwayOther
- Canadian National RailwayOther
- Canadian Pacific RailwayOther
- Chicago Fire Department Arson InvestigationsOther
- Chicago Heights Park DistrictOther
- Chicago State UniversityUniversity or College
- Cook County Forest PreserveOther
- Cook County HospitalOther
- CSX TransportationOther
- Harper CollegeUniversity or College
- IL0161G00Other state agency
- IL0161Q00Other
- IL0161T00Other state agency
- IL0162J9EOther
- IL0166D00University or college
- IL0166E00University or college
- IL0166F00University or college
- IL0166G00University or college
- IL0166H00University or college
- IL0166J00University or college
- IL0166K00University or college
- IL0166P00Other
- IL0167D00University or college
- IL0169L00State police
- IL0169M00State police
- IL0169N00State police
- IL016XX00State police
- Indiana Harbor Belt RailroadOther
- Loyola University University or College
- Metra Police DepartmentOther
- Metropolitan Water Reclamation District of Greater ChicagoOther
- Moraine Valley Community CollegeUniversity or College
- Morton CollegeUniversity or College
- Norfolk Southern Railway: Cook CountyOther
- Northeastern Illinois UniversityUniversity or College
- Northwestern University: ChicagoUniversity or College
- Northwestern University: EvanstonUniversity or College
- Oak Forest Health CenterOther
- Oakton Community CollegeUniversity or College
- Prairie State CollegeUniversity or College
- South Suburban CollegeUniversity or College
- Triton CollegeUniversity or College
- Union Pacific Railroad: Cook CountyOther
- University of Chicago: Cook CountyUniversity or College
- University of Illinois: ChicagoUniversity or College
Agencies: FBI NIBRS master file 2025 batch headers; names from the FBI agency list, pulled 2026-09-29. An agency that serves several counties appears on each. Population served is the FBI's figure.
Crime and arrests
No figures yet