DeFlock Snohomish County · Monroe
Flock license plate cameras in Monroe
Monroe’s official program page says 22 ALPR cameras became operational by late January 2026 and identifies 22 installed within city limits. The council approved the contract on March 25, 2025. The signed order lists a 24 month contract total of $139,766.88 before tax, with $73,766.88 due at signing and $66,000 annually after year one. We have not found a newer Monroe operating count.
Monroe Flock Safety Camera Program page →ALPR locations mapped
Inside city limits. May include private cameras.
Organizing in Monroe
We have not found a group organizing only in Monroe. DeFlock Snohomish County covers Monroe alongside the other 20 jurisdictions in the county. If you organize here, or want to, write to us.
We email the update list when a county council votes on ALPR or restarts a camera program, with the date and a source link.
Monroe officials
Red marks a vote or statement backing ALPR surveillance. Green marks opposition or a cancellation vote. Each record has a date and a source on the officials page.

Brandi Blair
Councilmember · Position 7
Urged ALPR use for gross-misdemeanor investigations · Mar 3, 2026

Heather Fulcher
Councilmember · Position 4
Urged ALPR use for gross-misdemeanor investigations · Mar 3, 2026

Jacob Walker
Councilmember · Position 5
Urged ALPR use for gross-misdemeanor investigations · Mar 3, 2026

Jason Gamble
Councilmember · Position 6
Urged ALPR use for gross-misdemeanor investigations · Mar 3, 2026

Kevin Hanford
Councilmember · Position 1
Urged ALPR use for gross-misdemeanor investigations · Mar 3, 2026

Kyle Fisher
Councilmember · Position 3
Urged ALPR use for gross-misdemeanor investigations · Mar 3, 2026

Patsy Cudaback
Mayor
Urged ALPR use for gross-misdemeanor investigations · Mar 3, 2026

Tami Beaumont
Councilmember · Position 2
Urged ALPR use for gross-misdemeanor investigations · Mar 3, 2026
Latest records for Monroe
Newest first. Each entry links to its source.
- ALPR registration
Monroe Police Department: registration submitted 2026-07-10; covers operation or intent
Source → - Brandi Blair, Heather Fulcher, Jacob Walker, Jason Gamble, Kevin Hanford, Kyle Fisher, Patsy Cudaback, Tami Beaumont
Urged ALPR use for gross-misdemeanor investigations
Source → - Patsy Cudaback
Urged ALPR use for gross-misdemeanor investigations
Source → - Heather Fulcher, Jacob Walker, Jason Gamble, Kevin Hanford, Kyle Fisher, Tami Beaumont
Approved the Flock camera purchase
Source → - Signed contract
"Flock Safety + WA - Monroe PD" services agreement (DocuSign executed)
Source →
Meetings and public comment
Meetings: Meetings on the second, third and fourth Tuesdays at 7 p.m. Holiday meetings move to the next business evening unless cancelled or rescheduled.
Where: Monroe City Hall, 806 West Main Street, Monroe
Public comment: In-person comment on city business is limited to three minutes at the beginning of the meeting. Email written comments to cityclerk@monroewa.gov by 4 p.m. on meeting day for advance distribution. Written comments are not read into the record.
Guidance checked Oct 9, 2026. Checked October 9 against official source copies retrieved October 8. A fresh live check was unavailable; confirm the current agenda before attending. Confirm each meeting through its dated official agenda.
The email opens with a letter written for Monroe's documented status. Edit it and confirm the current status before sending.
All council records we hold
Monroe records
Roster: Complete for the checked source and range. Calendar: Complete for the checked source and range.
Officials and official office contacts
- Kevin Hanford Position 1; current
Councilmember.
Term: Term Expires: 12/2029.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official source - Tami Beaumont Position 2; current
Councilmember.
Term: Term Expires: 12/2029.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official source - Kyle Fisher Position 3; current
Councilmember.
Term: Term Expires: 12/2029.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official source - Heather Fulcher Position 4; current
Councilmember.
Term: Term Expires: 12/2027.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official source - Jacob Walker Position 5; current
Councilmember.
Term: Term Expires: 12/2027.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official source - Jason Gamble Position 6; current
Councilmember.
Term: Term Expires: 12/2027.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official source - Brandi Blair Position 7; current
Councilmember.
Term: Term Expires: 12/2029.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official source
official email: cityclerk@monroewa.gov. Official source
official email: councilmembers@monroewa.gov. Official source
Upcoming council meetings and published changes
7 meetings · next 2 months
Week of Oct 19, 2026 1 meetings
7:00 PM PDTMonroeCity Council Business MeetingIn personOnline
City Hall, 806 West Main Street, Monroe, WA 98272 Map
Speak in person at the start of the meeting; comments are limited to 3 minutes. Email written comments by 4 p.m. for advance distribution.
Other documents
- Agenda Bill - Contract #2026-056 with Snohomish County Behavioral Health for Mobile Mental Health Co-Response Services - Pdf
- Agenda Bill - Accept Project/Begin Lien Period for 2026 Annual Road Maintenance Project - Pdf
- Agenda Bill - Public Hearing; Final Reading of Ordinance 015/2026, Amending Chapter 12.40 MMC Monroe Transportation Benefit District - Pdf
- Agenda Bill - Unit Lot Subdivisions - Pdf
- Agenda Bill - Utility Tax Adjustment - Pdf
- Agenda Bill - Past Due Utility Accounts - Pdf
- Agenda Bill - Microsoft Enterprise Agreement from November 2026 through October 2029 - Pdf
- Agenda Bill - 2027-2028 Preliminary Biennial Budget Presentation and Discussion - Pdf
- Agenda Bill - Monroe City Council Minutes 10/13/2026 - Pdf
- Extended Agenda
Week of Oct 26, 2026 1 meetings
7:00 PM PDTMonroeCity Council Business MeetingIn personOnline
City Hall, 806 West Main Street, Monroe, WA 98272 Map
Speak in person at the start of the meeting; comments are limited to 3 minutes. Email written comments by 4 p.m. for advance distribution.
Week of Nov 9, 2026 1 meetings
7:00 PM PSTMonroeCity Council Business MeetingIn personOnline
City Hall, 806 West Main Street, Monroe, WA 98272 Map
Speak in person at the start of the meeting; comments are limited to 3 minutes. Email written comments by 4 p.m. for advance distribution.
Week of Nov 16, 2026 1 meetings
7:00 PM PSTMonroeCity Council Business MeetingIn personOnline
City Hall, 806 West Main Street, Monroe, WA 98272 Map
Speak in person at the start of the meeting; comments are limited to 3 minutes. Email written comments by 4 p.m. for advance distribution.
Week of Nov 23, 2026 1 meetings
7:00 PM PSTMonroeCity Council Business MeetingIn personOnline
City Hall, 806 West Main Street, Monroe, WA 98272 Map
Speak in person at the start of the meeting; comments are limited to 3 minutes. Email written comments by 4 p.m. for advance distribution.
Week of Dec 7, 2026 1 meetings
7:00 PM PSTMonroeCity Council Business MeetingIn personOnline
City Hall, 806 West Main Street, Monroe, WA 98272 Map
Speak in person at the start of the meeting; comments are limited to 3 minutes. Email written comments by 4 p.m. for advance distribution.
Week of Dec 14, 2026 1 meetings
7:00 PM PSTMonroeCity Council Business MeetingIn personOnline
City Hall, 806 West Main Street, Monroe, WA 98272 Map
Speak in person at the start of the meeting; comments are limited to 3 minutes. Email written comments by 4 p.m. for advance distribution.
Week of Dec 21, 2026 0 meetings
7:00 PM PSTMonroeCity Council Business MeetingIn personOnline
City Hall, 806 West Main Street, Monroe, WA 98272 Map
Speak in person at the start of the meeting; comments are limited to 3 minutes. Email written comments by 4 p.m. for advance distribution.
Published ALPR actions and votes
Historical search remains incomplete. Missing records leave a member’s vote unknown.
Verified ALPR action records are unavailable for this council. Earlier ALPR actions may remain undiscovered.
Source coverage and check dates
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Update overdue · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Calendar, Agendas: Complete for the checked source and range
Recent check · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Recent check · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Officials, Office contacts, Public comment: Complete for the checked source and range
Recent check · Last complete check: · Latest attempt:
- Calendar, Agendas: Complete for the checked source and range
Recent check · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Packets: Confirmed empty in the checked range
Recent check · Last complete check: · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Minutes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
Some document pages have not been searched.
Some document pages have not been searched.
Some document pages have not been searched.
- Votes: Partial coverage
Complete check unverified · Latest attempt:
Requested dates: through .
- Public comment: Complete for the checked source and range
Recent check · Last complete check: · Latest attempt:
Primary documents
- ALPR registrationJul 10, 2026
Monroe Police Department: registration submitted 2026-07-10; covers operation or intent
- Signed contract2025
"Flock Safety + WA - Monroe PD" services agreement (DocuSign executed)
ESSB 6002 and Monroe
The law bars police from using plate readers for immigration enforcement or to track constitutionally protected activity. Plate data is kept for 21 days by default, longer under listed exceptions, and police need a warrant to obtain plate data held by private owners. Agencies must register their systems, keep access logs for two years and audit themselves every year. Police may not stop a driver on a camera match alone. The law also exempts plate data from public records requests, so residents can no longer see the scans, although contracts, policies and access logs can still be requested. These are restraints on the cameras, and every camera still running keeps scanning every plate that drives past. Each council can still decline to renew its contract or cancel it.
In Monroe, that decision rests with the Monroe council.
Read the law section by section →Questions about Flock in Monroe
Does Monroe use Flock cameras?
Monroe’s official program page says 22 ALPR cameras became operational by late January 2026 and identifies 22 installed within city limits. The council approved the contract on March 25, 2025. The signed order lists a 24 month contract total of $139,766.88 before tax, with $73,766.88 due at signing and $66,000 annually after year one. We have not found a newer Monroe operating count.
How many license plate reader cameras are in Monroe?
Cited records: 22 installed, per city program page. OpenStreetMap records 27 ALPR locations inside Monroe city limits. Map records may include cameras on private property and cameras run by other agencies.
How do I contact the Monroe council about Flock cameras?
Write to councilmembers@monroewa.gov. Meetings: Meetings on the second, third and fourth Tuesdays at 7 p.m. Holiday meetings move to the next business evening unless cancelled or rescheduled. Location: Monroe City Hall, 806 West Main Street, Monroe.
Is anyone organizing against Flock cameras in Monroe?
We have not found a group organizing only in Monroe. DeFlock Snohomish County covers Monroe alongside the other 20 jurisdictions in the county.
OpenStreetMap records 27 ALPR locations inside Monroe city limits. Map records may include cameras on private property and cameras run by other agencies. Map data fetched . Count method · © OpenStreetMap contributors
Elsewhere in Snohomish County
- EverettReported operating
- MarysvilleReported operating
- ArlingtonReported operating
- Mill CreekReported operating
- MukilteoReported operating
- Lake StevensReported operating
- SultanReported operating
- Unincorporated Snohomish CountyReported operating
- StanwoodReported operating
- LynnwoodContract ended
- EdmondsContract ended
- Mountlake TerraceNo deployment in cited record
- SnohomishNo deployment in cited record
- WoodwayNo deployment in cited record
- BrierNo city program documented
- Gold BarStatus unclear
- Granite FallsStatus unclear
- BothellStatus unclear
- DarringtonNo city program documented
- IndexStatus unclear