92 portals · 1,611 cameras published
Every agency in Illinois that publishes a Flock transparency portal, sorted by the camera count on its own page. Five dots means all five headline figures are published; a gap is a figure the agency leaves blank, which is a choice rather than a zero. An agency with no portal does not appear here and is not an agency without cameras.
87 of 92 publish a camera count; 46 publish the search audit. Figures are the aggregator’s reading of each page and each is a rolling 30-day window.
| Agency | Cameras | Searches | Hits | Retention | Shares with | Published |
|---|---|---|---|---|---|---|
| Springfield PD | 141 | 1,137 | 25,033 | 30 d | — | |
| Champaign PD | 85 | 482 | 14,073 | 30 d | 3 | |
| Hoffman Estates PD | 78 | — | 3,678 | 30 d | — | |
| Evergreen Park PD | 56 | 199 | 237,159 | 30 d | 480 | |
| Normal PD | 56 | 208 | 35,330 | 30 d | — | |
| Pekin PD | 54 | 268 | 27,743 | 30 d | 448 | |
| Oak Lawn PD | 50 | 563 | 44,731 | — | 1,619 | |
| Burr Ridge PD | 42 | 57 | 2,753 | 30 d | 1,558 | audit |
| Gurnee PD | 39 | 194 | 16,383 | 30 d | — | |
| Berwyn PD | 35 | 444 | 9,774 | 90 d | 0 | audit |
| Rantoul PD | 34 | 168 | 13,496 | 30 d | — | audit |
| Vernon Hills PD | 34 | — | — | 30 d | — | |
| Ottawa PD | 33 | 106 | 9,088 | 30 d | 1,339 | audit |
| Arlington Heights PD | 32 | 228 | 53,458 | 30 d | — | |
| Palatine PD | 28 | 357 | 26,013 | 30 d | — | |
| Glendale Heights PD | 27 | 111 | 1,162 | — | 514 | audit |
| Morton PD | 26 | 49 | 1,433 | 30 d | 419 | audit |
| Woodridge PD | 23 | 132 | 21,760 | 30 d | 468 | |
| Inverness PD | 22 | 12 | 7,142 | 30 d | 437 | |
| New Lenox PD | 22 | 138 | 27,038 | 30 d | 676 | audit |
| Wilmette PD | 22 | 384 | 1,374 | 30 d | 5 | |
| Niles PD | 21 | 147 | 9,148 | 30 d | 478 | audit |
| Lombard PD | 20 | 200 | 28,752 | 30 d | 471 | audit |
| University of Illinois Urbana-Champaign PD | 20 | 101 | 1,566 | 30 d | 0 | |
| Sangamon SD | 20 | 88 | 7,671 | 30 d | 1,703 | audit |
| Chatham PD | 19 | 35 | 5,484 | 30 d | 1,503 | audit |
| East Peoria PD | 19 | 118 | 21,032 | 30 d | — | audit |
| Prospect Heights PD | 19 | 115 | 5,967 | 30 d | 482 | audit |
| Woodstock PD | 19 | 11 | 1,296 | 30 d | 467 | |
| Bloomingdale PD | 17 | 104 | 28,364 | 30 d | 442 | |
| Willowbrook PD | 17 | 73 | 1,985 | 30 d | 465 | audit |
| Peotone PD | 16 | 16 | 721 | 30 d | — | |
| Blue Island PD | 14 | 190 | 10,447 | 30 d | 415 | audit |
| Bradley PD | 14 | 130 | 3,529 | 30 d | 1,588 | audit |
| Pingree Grove PD | 14 | 22 | 7,769 | 30 d | 336 | audit |
| Streator PD | 14 | 22 | 2,091 | 30 d | — | audit |
| Warrenville PD | 14 | 167 | 4,817 | 30 d | 433 | audit |
| Hanover Park PD | 13 | — | 22,444 | 30 d | — | |
| Bartlett PD | 12 | 87 | — | 30 d | 412 | audit |
| Bourbonnais PD | 12 | 44 | 22,242 | 30 d | 1,334 | audit |
| Crystal Lake PD | 12 | 125 | 8,305 | 30 d | 1,491 | |
| Herrin PD | 12 | 19 | 6,356 | 30 d | 1,316 | audit |
| Roselle PD | 12 | 57 | 3,026 | 7 d | 477 | |
| Darien PD | 11 | 140 | 25,008 | 7 d | 413 | |
| Dwight PD | 11 | 15 | 910 | 15 d | — | audit |
| Elmwood Park PD | 11 | 159 | 7,373 | 30 d | 423 | audit |
| Flossmoor PD | 11 | 60 | — | 30 d | 426 | |
| Glen Ellyn PD | 11 | 99 | 1,726 | 30 d | 293 | audit |
| Glencoe PD | 11 | 210 | 890 | 30 d | — | |
| Mundelein PD | 11 | — | — | 30 d | — | |
| Rolling Meadows PD | 11 | 29 | 8,177 | 30 d | 487 | audit |
| Sterling PD | 11 | 84 | 7,870 | 30 d | — | |
| Beecher PD | 10 | 63 | 734 | 30 d | 532 | |
| Galesburg PD | 10 | 47 | 9,743 | 30 d | — | |
| Marseilles PD | 10 | 37 | 2,112 | 30 d | 422 | audit |
| St Charles PD | 10 | 70 | 16,296 | 30 d | 485 | audit |
| Cass SD | 10 | 18 | 2,640 | 7 d | 335 | audit |
| Aviston PD | 9 | 6 | 1,434 | 30 d | 738 | audit |
| Dekalb PD | 9 | 113 | 325 | 30 d | 100 | |
| Metropolis PD | 9 | 63 | 2,507 | 30 d | 978 | audit |
| Park Ridge PD | 9 | — | — | 30 d | 410 | |
| Eureka PD | 8 | 0 | 753 | 30 d | 410 | audit |
| Paxton PD | 8 | 43 | 1,260 | 30 d | 441 | |
| River Grove PD | 8 | 127 | 29,854 | 30 d | 474 | audit |
| Wilmington PD | 8 | 55 | 3,742 | 30 d | 531 | |
| Hinckley PD | 7 | 73 | 1,724 | 30 d | 1,119 | audit |
| Palos Hills PD | 7 | — | 3,372 | 30 d | — | |
| Palos Park PD | 7 | 11 | 11,711 | 30 d | 394 | |
| Sugar Grove PD | 7 | 23 | 3,298 | 30 d | — | |
| Carlyle PD | 6 | 3 | 1,077 | 30 d | 1,312 | audit |
| Effingham PD | 6 | 45 | 5,630 | 30 d | 463 | audit |
| Evanston PD | 6 | 0 | — | 30 d | — | |
| Lake Bluff PD | 6 | 18 | 248 | 14 d | 47 | |
| Manteno PD | 6 | 92 | 725 | 30 d | 498 | |
| Riverwoods PD | 6 | 1 | — | 30 d | 199 | |
| Round Lake Park PD | 6 | 1 | 1,328 | 30 d | 240 | audit |
| Breese PD | 5 | 19 | 1,079 | 7 d | 1,586 | audit |
| Casey PD | 5 | 15 | 170 | 30 d | 813 | audit |
| Metamora PD | 5 | 5 | 239 | 30 d | 813 | audit |
| Geneseo PD | 4 | 32 | 1,165 | 30 d | 370 | |
| Pontiac PD | 4 | — | — | 30 d | 445 | |
| Beardstown PD | 3 | 15 | 721 | 30 d | 270 | audit |
| Wauconda PD | 3 | 59 | 2,134 | 30 d | 1,498 | audit |
| Bethany PD | 2 | 0 | 408 | 30 d | 90 | audit |
| Kildeer PD | 2 | 0 | 13 | 30 d | 345 | audit |
| Marshall PD | 2 | 5 | 80 | 30 d | 324 | audit |
| Cortland PD | 0 | 0 | 259 | 30 d | 346 | audit |
| Harvey PD | — | 62 | 293,342 | 30 d | — | |
| McHenry PD | — | 89 | 1,751 | — | 467 | |
| Oak Park PD | — | — | — | — | — | |
| Romeoville PD | — | — | 56,622 | 30 d | — | |
| Franklin SD | — | — | — | — | — |
Back to the map. The deep read - a portal against the city’s signed contracts, the vendor’s referral page, council minutes and three radio broadcasts - is Las Cruces, New Mexico.