Perfect World

Surveillance procurement

How Arizona Bought ALPR

Automated licence-plate readers arrive by a vote. This is the paper trail behind those votes across Arizona — the original contracts, every renewal and amendment that followed, and the staff reports that were in front of the council when it decided. Where a staff report and the contract it accompanied describe different things, that comparison is set out here with both passages quoted.

1
Jurisdictions with a contract on file
1
Contracts and amendments
2025
Earliest contract found
Committed in documents we hold
2 / 40
Portals swept

What we hold, jurisdiction by jurisdiction

JurisdictionPortalFirst contractDocumentsCamerasCommittedFindings
YumaLegistar20251

Where we have not found the record

A gap means the record was not found on the jurisdiction's public portal. It is not a statement that the record does not exist, and it is not a statement about whether the jurisdiction operates ALPR.

JurisdictionKindPortalStatus
PhoenixcityLegistarNot yet swept
TucsoncityNo portal foundNot yet swept
MesacityLegistarNot yet swept
ChandlercityNo portal foundNot yet swept
GlendalecityLegistarNot yet swept
GilbertcityNo portal foundNot yet swept
ScottsdalecitycivicclerkNot yet swept
TempecityNo portal foundNot yet swept
PeoriacityNo portal foundNot yet swept
SurprisecitycivicclerkNot yet swept
AvondalecitycivicclerkNot yet swept
GoodyearcityLegistarNot yet swept
FlagstaffcityNo portal foundNot yet swept
BuckeyecityGranicusNot yet swept
Lake Havasu CitycityLegistarNot yet swept
Casa GrandecitycivicclerkNot yet swept
MaricopacityLegistarNot yet swept
Sierra VistacityNo portal foundNot yet swept
Oro ValleycityNo portal foundNot yet swept
PrescottcitycivicclerkNot yet swept
Prescott ValleycityNo portal foundNot yet swept
Bullhead CitycityNo portal foundNot yet swept
MaranacityNo portal foundNot yet swept
Apache JunctioncityLegistarSwept, nothing published
Apache CountycountyNo portal foundNot yet swept
Cochise CountycountyNo portal foundNot yet swept
Coconino CountycountyNo portal foundNot yet swept
Gila CountycountyNo portal foundNot yet swept
Graham CountycountyNo portal foundNot yet swept
Greenlee CountycountyNo portal foundNot yet swept
La Paz CountycountyNo portal foundNot yet swept
Maricopa CountycountyLegistarNot yet swept
Mohave CountycountyNo portal foundNot yet swept
Navajo CountycountyNo portal foundNot yet swept
Pima CountycountyLegistarNot yet swept
Pinal CountycountyNo portal foundNot yet swept
Santa Cruz CountycountycivicclerkNot yet swept
Yavapai CountycountyNo portal foundNot yet swept
Yuma CountycountyLegistarNot yet swept

Documents are archived copies of what the jurisdiction published, kept because municipal portals do not use permanent links. Every figure shown is either quoted from a document or marked as not stated. A dash means the record does not say, which is never the same as zero.