Cedar Rapids' $14.6M Axon Contract: Deep Dive into the Local Budding Survellience State

August 2, 2026

tldr;

The city signed a $14.6 million contract with Axon in June. Starting September 1st it puts about 100 fixed ALPR cameras via two separate plate reader systems, drones, anti-drone radar, and 227 body cams onto one police screen. "Plate reader" was said zero times at the council meeting.

We pulled 363 signed contracts off the city portal. 2,545 pages. 2,227 of them were scans with no text layer, so I OCR'd the whole pile. Heres what's actually in there.

Whats in the $14.6M?

The council description reads "public safety equipment, hardware and software." The pricing schedule inside the signed contract is specific:

  • 20 new solar powered plate reader cameras on poles (Axon Outpost)
  • 3 drone dock sites that launch to 911 calls with no officer present
  • 100 patrol cars getting two-camera kits...200 in-car cameras that read plates as they drive (Assumed front and rear facing)
  • 227 body cameras, each with its own Axon AI license
  • 200 TASER 10s with a VR training suite
  • Counter-drone radar arriving in 2031
  • Axon Fusus, with 250 camera streams wired into it

Across the full transcript of that 21 minute presentation, "ALPR" and "plate reader" appear zero times. Neither do the drones. Neither does the radar.

Where do the 250 streams come from?

They arent new cameras. Attachment D lists them out. 181 Traffic Engineering cameras and 19 Parks cameras. Thats 200. The remaining ~50 slots sit open for private cameras that businesses and residents register.

Do those traffic cameras on top of the traffic lights read plates now?

No. And they probably wont be able too. They were bought in 2016.

The line item in the Axon contract is called "CCTV AI streams," which sounds like plate reading. The contract names the actual functions: "crowd detection, or object intrusion zone detection." Crowd detection counts people in a scene. Intrusion detection fires when something crosses a line somebody drew on a map. Neither one reads a plate.

They physically cant, either. Plate capture needs locked optics, infrared illumination, and a shutter under 1/500th to freeze a moving car. A 2016 dome bought to watch traffic flow has none of that. When Transit actually wanted a plate camera in 2024 they bought one AXIS Q1700-LE, a model sold specifically for plates, alongside 55 ordinary cameras.

Vigilant, the one nobody knows about:

We've had plate readers on squad cars since 2015.

July 2015, council unanimously approves $31,700 for a "Vigilant Intelligent Led Policing Package." Paid with a $30,000 Methamphetamine Drug Hot Spots grant and $1,700 of asset forfeiture money. No city funds. The service agreement signed that November ticked the Intelligence-Led Policing tier, which is the tier that carries Vigilants facial recognition products...a FaceSearch account and FaceSearch Mobile Companion. When the city re-contracted in 2021 it ticked Basic and left that box empty. There has NO been evidence the city has has facial recognition via camera so far.

That 2015 vote is the only time this ever reached council. April 2021, six more readers for two cars, $46,860, executed on the City Manager's signature with the resolution number typed on the cover sheet as "TBD." Then four one-year renewals, every one of them by signature: $21,650, then $22,515, then $23,415, then $24,350.

Amendment #4's term ended June 25 2026. Theres no Amendment #5 in the portal and no Vigilant document of any kind carrying a 2026 date. The portal is current, it holds contracts filed in June. Seems like Vigilant is on it's way out.

Flock Contract is up October 31

The 70 cameras, $499,250. Notice is due 30 days out, so October 1.

How will it renew?

The paperwork points two directions at once. Section 7.1 is standard vendor auto-renew...say nothing and it rolls for another 24 months. Section 7.2, one paragraph down, says the customer "will contact Flock to renew the agreement via contract amendment at least 30 days prior to the end of the current term." Thats the opposite mechanism. And 7.2 is the only clause in that section with no heading, which is what a term bolted onto a vendors standard form looks like. Neither document has an order-of-precedence clause.