DeFlock Snohomish County · Mill Creek
Flock license plate cameras in Mill Creek
Mill Creek entered its Flock service agreement on November 1, 2024. The city’s timeline identifies September 29, 2025 as the first camera installation and October 1 as system validation, when earlier collected data became available. A February 2026 tally reported 18 cameras; the Herald listed the network as active on May 27. We have not confirmed when all 18 cameras began operating.
Mill Creek Flock Safety cameras page →ALPR locations mapped
Inside city limits. May include private cameras.
Organizing in Mill Creek
We have not found a group organizing only in Mill Creek. DeFlock Snohomish County covers Mill Creek 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.
Mill Creek 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.

Connie Allison
Councilmember · Position 3
Approved the $169,500 Flock camera contract · Sep 10, 2024

John Steckler
Councilmember · Position 1
Approved the $169,500 Flock camera contract · Sep 10, 2024

Melissa Duque
Mayor Pro Tem · Position 6
Approved the $169,500 Flock camera contract · Sep 10, 2024

Sean Paddock
Councilmember · Position 7
Approved the $169,500 Flock camera contract · Sep 10, 2024

Stephanie Vignal
Mayor · Position 2
Urged ALPR use for gross-misdemeanor investigations · Feb 20, 2026

Vince Cavaleri
Councilmember · Position 5
Voted against the $169,500 Flock camera contract · Sep 10, 2024

Latest records for Mill Creek
Newest first. Each entry links to its source.
- ALPR registration
Mill Creek Police Department: registration submitted 2026-09-18; covers operation or intent
Source → - Stephanie Vignal
Urged ALPR use for gross-misdemeanor investigations
Source → - Council presentation
January 27, 2026: Flock program timeline and department presentation
Source → - Connie Allison, John Steckler, Melissa Duque, Sean Paddock, Stephanie Vignal
Approved the $169,500 Flock camera contract
Source → - Melissa Duque
Moved approval of the Flock camera contract
Source → - Vince Cavaleri
Voted against the $169,500 Flock camera contract
Source →
Meetings and public comment
Meetings: Regular meetings at 6 p.m. on the first, second and fourth Tuesdays of each month.
Where: Mill Creek City Hall, 15728 Main Street, Mill Creek
Public comment: Attend in person or use the council page’s Zoom link. Written comments received through the city form by 4 p.m. on meeting day are distributed to councilmembers; later comments are distributed at the next meeting.
Guidance checked Oct 9, 2026. Details checked against live official pages on October 9, 2026, UTC. Confirm each meeting through its dated official agenda.
The email opens with a letter written for Mill Creek's documented status. Edit it and confirm the current status before sending.
All council records we hold
Mill Creek records
Roster: Complete for the checked source and range. Calendar: Complete for the checked source and range.
Officials and official office contacts
- John Steckler Position 1; current
Councilmember.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official sourceofficial email: john.steckler@millcreekwa.gov Official source
official phone: (425) 745-1891 Official source
- Stephanie Vignal Position 2; current
Mayor.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official sourceofficial email: stephanie.vignal@millcreekwa.gov Official source
official phone: (425) 745-1891 Official source
- Connie Allison Position 3; current
Councilmember.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official sourceofficial email: connie.allison@millcreekwa.gov Official source
official phone: (425) 745-1891 Official source
- Tannis Golebiewski Position 4; current
Councilmember.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official sourceofficial email: tannis.golebiewski@millcreekwa.gov Official source
official phone: (425) 745-1891 Official source
- Vince Cavaleri Position 5; current
Councilmember.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official sourceofficial email: vince.cavaleri@millcreekwa.gov Official source
official phone: (425) 745-1891 Official source
- Melissa Duque Position 6; current
Mayor Pro Tem.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official sourceofficial email: melissa.duque@millcreekwa.gov Official source
official phone: (425) 745-1891 Official source
- Sean Paddock Position 7; current
Councilmember.
Broader ALPR position: Unknown. Exact motion votes appear below.
Official profile Official sourceofficial email: sean.paddock@millcreekwa.gov Official source
official phone: (425) 745-1891 Official source
official email: cityclerk@millcreekwa.gov. Official source
Upcoming council meetings and published changes
3 meetings · next 2 months
Week of Oct 26, 2026 1 meetings
6:00 PM PDTMill CreekCity Council Regular MeetingIn personOnline
Council Chambers, City Hall, 15728 Main Street, Mill Creek, WA 98012 Map
Submit written comments through the council form by 4 p.m. on meeting day.
Week of Nov 2, 2026 1 meetings
6:00 PM PSTMill CreekCity Council Regular MeetingIn personOnline
Council Chambers, City Hall, 15728 Main Street, Mill Creek, WA 98012 Map
Submit written comments through the council form by 4 p.m. on meeting day.
Week of Nov 9, 2026 1 meetings
6:00 PM PSTMill CreekCity Council Regular MeetingIn personOnline
Council Chambers, City Hall, 15728 Main Street, Mill Creek, WA 98012 Map
Submit written comments through the council form by 4 p.m. on meeting day.
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 registrationSep 18, 2026
Mill Creek Police Department: registration submitted 2026-09-18; covers operation or intent
- Council presentationJan 27, 2026
January 27, 2026: Flock program timeline and department presentation
ESSB 6002 and Mill Creek
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 Mill Creek, that decision rests with the Mill Creek council.
Read the law section by section →Questions about Flock in Mill Creek
Does Mill Creek use Flock cameras?
Mill Creek entered its Flock service agreement on November 1, 2024. The city’s timeline identifies September 29, 2025 as the first camera installation and October 1 as system validation, when earlier collected data became available. A February 2026 tally reported 18 cameras; the Herald listed the network as active on May 27. We have not confirmed when all 18 cameras began operating.
How many license plate reader cameras are in Mill Creek?
Cited records: 18 cameras reported in February 2026. OpenStreetMap records 23 ALPR locations inside Mill Creek city limits. Map records may include cameras on private property and cameras run by other agencies.
How do I contact the Mill Creek council about Flock cameras?
Write to cityclerk@millcreekwa.gov. Meetings: Regular meetings at 6 p.m. on the first, second and fourth Tuesdays of each month. Location: Mill Creek City Hall, 15728 Main Street, Mill Creek.
Is anyone organizing against Flock cameras in Mill Creek?
We have not found a group organizing only in Mill Creek. DeFlock Snohomish County covers Mill Creek alongside the other 20 jurisdictions in the county.
OpenStreetMap records 23 ALPR locations inside Mill Creek 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
- MonroeReported 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