License plate readers in New York
4,507 ALPR cameras documented in New York, 2,115 identified as Flock Safety devices — across 57 of 62 counties (22.7 per 100,000 residents). Snapshot 2026-08-24; documented ≠ complete — methodology.
Loading map…
County breakdown
| County | Documented cameras | Per 100k | Operators |
|---|---|---|---|
| Nassau | 393 | 28.2 | 10 |
| Queens | 365 | 15.8 | 11 |
| New York | 348 | 21.0 | 11 |
| Westchester | 326 | 32.4 | 27 |
| Kings | 317 | 12.1 | 7 |
| Erie | 304 | 32.0 | 8 |
| Broome | 298 | 151.7 | 4 |
| Suffolk | 290 | 18.9 | 12 |
| Orange | 221 | 53.7 | 3 |
| Rockland | 150 | 43.1 | 3 |
| Albany | 139 | 43.4 | 1 |
| Monroe | 132 | 17.5 | 2 |
| Dutchess | 130 | 43.3 | 4 |
| Onondaga | 124 | 26.4 | 6 |
| Bronx | 116 | 8.4 | 6 |
| Richmond | 81 | 16.3 | 7 |
| Niagara | 76 | 36.3 | 1 |
| Oneida | 53 | 23.2 | 1 |
| Chemung | 50 | 61.6 | — |
| Ulster | 48 | 26.2 | 1 |
| Rensselaer | 47 | 29.2 | — |
| Schenectady | 46 | 28.3 | 1 |
| St. Lawrence | 46 | 43.3 | 1 |
| Cattaraugus | 33 | 43.7 | 1 |
| Oswego | 30 | 25.4 | 1 |
| Ontario | 28 | 24.8 | — |
| Tompkins | 28 | 26.5 | 2 |
| Putnam | 26 | 26.4 | 7 |
| Cayuga | 23 | 30.8 | 1 |
| Saratoga | 22 | 9.2 | 2 |
| Sullivan | 22 | 27.3 | — |
| Columbia | 17 | 28.2 | 1 |
| Chautauqua | 16 | 12.9 | — |
| Franklin | 14 | 29.7 | — |
| Montgomery | 14 | 28.2 | 1 |
| Otsego | 13 | 21.5 | — |
| Clinton | 12 | 15.4 | — |
| Orleans | 12 | 30.2 | 1 |
| Seneca | 11 | 33.7 | — |
| Steuben | 11 | 12.0 | — |
| Genesee | 9 | 15.6 | 1 |
| Herkimer | 9 | 15.1 | — |
| Warren | 7 | 10.7 | — |
| Chenango | 6 | 13.1 | — |
| Cortland | 5 | 10.9 | — |
| Jefferson | 5 | 4.4 | 1 |
| Wyoming | 5 | 12.6 | — |
| Greene | 4 | 8.5 | 1 |
| Tioga | 4 | 8.4 | — |
| Washington | 4 | 6.7 | — |
| Wayne | 4 | 4.4 | — |
| Delaware | 3 | 6.8 | — |
| Essex | 2 | 5.4 | 1 |
| Fulton | 2 | 3.8 | — |
| Livingston | 2 | 3.2 | — |
| Madison | 2 | 3.0 | 1 |
| Schoharie | 2 | 6.6 | — |
| Allegany | 0 | 0.0 | — |
| Hamilton | 0 | 0.0 | — |
| Lewis | 0 | 0.0 | — |
| Schuyler | 0 | 0.0 | — |
| Yates | 0 | 0.0 | — |
Share your local ALPR report
Auto-generated graphic with source and snapshot date built in — ready for any platform.

Agencies documented using ALPRs
Source: EFF Atlas of Surveillance (CC BY 4.0), agency-level records.
- Albany County Sheriff's Officesource ↗
- Albany Police Departmentsource ↗
- Amherst Town Police Departmentsource ↗
- Batavia Police Departmentsource ↗
- Beacon Police Departmentsource ↗
- Bedford Police Departmentsource ↗
- Bethlehem Police Departmentsource ↗
- Binghamton University Police Departmentsource ↗
- Briarcliff Manor Police Departmentsource ↗
- Bronxville Police Departmentsource ↗
- Buffalo Police Departmentsource ↗
- Buffalo State University Police Departmentsource ↗
- Carmel Town Police Departmentsource ↗
- Cayuga County Sheriff's Officesource ↗
- Cayuga Heights Police Departmentsource ↗
- Cheektowaga Police Departmentsource ↗
- Chenango County Sheriff's Officesource ↗
- Corning City Police Departmentsource ↗
- Croton-on-Hudson Police Departmentsource ↗
- Delaware County Sheriff's Officesource ↗
- Dobbs Ferry Police Departmentsource ↗
- Dutchess County Sheriff's Officesource ↗
- East Syracuse Police Departmentsource ↗
- Eastchester Police Departmentsource ↗
- Elmira Police Departmentsource ↗
- Erie County Sheriff's Officesource ↗
- Floral Park Police Departmentsource ↗
- Freeport Police Departmentsource ↗
- Genesee County Sheriff's Officesource ↗
- Glen Cove Police Departmentsource ↗
- Greece Police Departmentsource ↗
- Green Island Police Departmentsource ↗
- Greenburgh Police Departmentsource ↗
- Hamburg Police Departmentsource ↗
- Hamburg Town Police Departmentsource ↗
- Hamburg Village Police Departmentsource ↗
- Harrison Police Departmentsource ↗
- Hempstead Village Police Departmentsource ↗
- Herkimer County Sheriff's Officesource ↗
- Irondequoit Police Departmentsource ↗
- Irvington Police Departmentsource ↗
- Kenmore Village Police Departmentsource ↗
- Kings Point Police Departmentsource ↗
- Kingston Police Departmentsource ↗
- Lackawanna City Police Departmentsource ↗
- Lake Success Village Police Departmentsource ↗
- Lewiston Police Departmentsource ↗
- Mamaroneck Town Police Departmentsource ↗
- Metropolitan Transportation Authority Police Departmentsource ↗
- Mount Pleasant Police Departmentsource ↗
- Nassau County Sheriff's Departmentsource ↗
- New York City Police Departmentsource ↗
- New York State Policesource ↗
- Newburgh Police Departmentsource ↗
- Niagara County Sheriff's Officesource ↗
- Niagara Falls Police Departmentsource ↗
- Onondaga Community College - Department Of Campus Safety And Securitysource ↗
- Onondaga County Sheriff’s Officesource ↗
- Peekskill Police Departmentsource ↗
- Pelham Police Departmentsource ↗
- Pleasantville Police Departmentsource ↗
- Poughkeepsie Police Departmentsource ↗
- Putnam County Sheriff's Officesource ↗
- Quogue Village Police Departmentsource ↗
- Rensselaer City Police Departmentsource ↗
- Rotterdam Police Departmentsource ↗
- Saint Regis Mohawk Tribal Police Departmentsource ↗
- Salamanca Police Departmentsource ↗
- Sands Point Police Departmentsource ↗
- Schenectady County Sheriff's Officesource ↗
- Schenectady Police Departmentsource ↗
- Southampton Village Police Departmentsource ↗
- Suffolk County Sheriff's Officesource ↗
- Tarrytown Police Departmentsource ↗
- Tonawanda Police Departmentsource ↗
- Troy Police Departmentsource ↗
- Tuckahoe Police Departmentsource ↗
- Tuxedo Park Police Departmentsource ↗
- Ulster County Sheriff's Officesource ↗
- Vestal Police Departmentsource ↗
- Warren County Sheriff's Officesource ↗
- Washington County Sheriff's Officesource ↗
- Washingtonville Village Police Departmentsource ↗
- West Seneca Town Police Departmentsource ↗
- Westchester County Police Departmentsource ↗
- Yonkers Police Departmentsource ↗
Act lawfully
- Request your agency’s ALPR policy and audit logs via public records.
- Attend council or commission meetings when contracts come up for renewal.
- Subscribe to NY alerts for newly documented cameras.