License plate readers in Chicago, IL
Volunteers have documented 787 automated license plate readers inside Chicago. No other Illinois city in this index has more, and Chicago alone accounts for 10% of every reader documented in the state. At 3.5 per square mile it is more densely covered than 79% of the 2,430 US cities indexed nationally. Motorola Solutions holds the largest share here at 33%, rather than Flock Safety, which leads in most cities in this index. Where a mount was recorded, volunteers logged 154 on traffic signals and 69 on poles.
Checked against OpenStreetMap November 14, 2026 · figures last changed November 12, 2026.
787
readers documented
3.5
per square mile
1st
of 182 indexed Illinois cities · 4th of 2,430 nationally
10%
of Illinois’s documented total
Dot colors follow the manufacturer legend below. Boundary: U.S. Census Bureau, 2025 Cartographic Boundary Files. Locations: © OpenStreetMap contributors.
Who makes them
- Flock Safety99 · 13%
- Motorola Solutions262 · 33%
- Genetec62 · 8%
- Leonardo/ELSAG5 · 1%
- Neology1 · 0%
- Other vendors3 · 0%
- Unknown355 · 45%
What volunteers recorded
- Monitoring public roads
- 578 cameras are tagged as watching public streets or traffic.
- Recorded operators
- Chicago Police Department (229), Illinois State Police (58), University of Chicago Police Department (8). All 719 recorded ALPR operators, ranked →
- How they’re mounted
- traffic signal (154), pole (69), street lamp (68), wall (48), bridge (25)
- Coverage area
- 227.7 square miles of land inside city limits.
Nearby
Learn more: How to spot a Motorola Solutions camera · How ALPRs work · Can you opt out? · Illinois's ALPR statute
These locations were documented in the field by OpenStreetMap volunteers and refresh automatically every six hours. They are evidence of where cameras have been seen — not a complete or official inventory, and cameras may have been added or removed since documentation. Corrections happen upstream: edit OpenStreetMap and this page will update. Read more in our methodology, or download the aggregates in bulk.
