Skip to content

DeFlock Snohomish County · Mountlake Terrace

Flock license plate cameras in Mountlake Terrace

No deployment in cited recordRecord dated Dec 4, 2025

Mountlake Terrace’s council approved a two year, $54,000 Flock contract for nine cameras on June 5, 2025, by a 5 to 2 vote. On December 4, it voted 6 to 0 to cancel the contract, with Sonmore excused. Reporting said cancellation preceded installation. We have not confirmed whether the city deployed cameras later, or whether other agencies or private owners operate cameras there.

Mountlake Terrace council minutes, December 4, 2025 →
1

ALPR locations mapped

Inside city limits. May include private cameras.

Organizing in Mountlake Terrace

We have not found a group organizing only in Mountlake Terrace. DeFlock Snohomish County covers Mountlake Terrace 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.

Mountlake Terrace 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.

Former officials with ALPR records

  • Rick Ryan: Voted to cancel the Flock camera contract · Dec 4, 2025

Latest records for Mountlake Terrace

Newest first. Each entry links to its source.

  1. Council minutes

    December 4, 2025: cancellation motion passed 6 to 0, Sonmore excused

    Source →
  2. City program

    The City Council voted 6 to 0 to cancel the Flock contract.

    Source →
  3. Bryan Wahl, Kyoko Matsumoto Wright, Rick Ryan, William Paige, Jr., Erin Murray, Steve Woodard

    Voted to cancel the Flock camera contract

    Source →
  4. Council minutes

    Council minutes, June 5, 2025: motion to sign the Flock agreement passed 5 to 2

    Source →
  5. City program

    The City Council approved the Flock agreement 5 to 2.

    Source →
  6. Sam Doyle

    Spoke against the Flock camera system before joining the City Council

    Source →
  7. Erin Murray, Steve Woodard

    Voted against the Flock camera agreement

    Source →
  8. Bryan Wahl, Kyoko Matsumoto Wright, Laura Sonmore, Rick Ryan, William Paige, Jr.

    Voted to authorize the Flock camera agreement

    Source →

Meetings and public comment

Meetings: Council meetings at 7 p.m. on the first four Thursdays each month, unless otherwise posted.

Where: City Hall, 23204 58th Avenue W., Mountlake Terrace

Public comment: Sign the Public Comment Sheet at the meeting for in-person comment. To speak remotely, complete the request form at least 24 hours before the meeting and reply to the confirmation email by 4 p.m. on meeting day. Email written comments to cityhall@mltwa.gov, or deliver them to City Hall, by 4 p.m. on meeting day.

Guidance checked Oct 9, 2026. Checked October 9, 2026 against a cached official meeting page crawled about a week earlier. A live check failed; confirm the current agenda before attending. Confirm each meeting through its dated official agenda.

The email opens with a letter written for Mountlake Terrace's documented status. Edit it and confirm the current status before sending.

All council records we hold

Mountlake Terrace records

Roster: Complete for the checked source and range. Calendar: Complete for the checked source and range.

Officials and official office contacts
  • Sam Doyle Position 1; current

    Councilmember.

    Term: Term Expiration 12/31/29.

    Broader ALPR position: Unknown. Exact motion votes appear below.

    Official profile Official source
  • Steve Woodard Position 2; current

    Mayor.

    Term: Term Expiration 12/31/29.

    Broader ALPR position: Unknown. Exact motion votes appear below.

    Official profile Official source
  • William Paige, Jr. Position 3; current

    Councilmember.

    Term: Term Expiration 12/31/29.

    Broader ALPR position: Unknown. Exact motion votes appear below.

    Official profile Official source
  • Kyoko Matsumoto Wright Position 4; current

    Councilmember.

    Term: Term Expiration 12/31/29.

    Broader ALPR position: Unknown. Exact motion votes appear below.

    Official profile Official source
  • Bryan Wahl Position 5; current

    Mayor Pro Tem.

    Term: Term Expiration 12/31/27.

    Broader ALPR position: Unknown. Exact motion votes appear below.

    Official profile Official source
  • Laura Sonmore Position 6; current

    Councilmember.

    Term: Term Expiration 12/31/27.

    Broader ALPR position: Unknown. Exact motion votes appear below.

    Official profile Official source
  • Erin Murray Position 7; current

    Councilmember.

    Term: Term Expiration 12/31/27.

    Broader ALPR position: Unknown. Exact motion votes appear below.

    Official profile Official source

official email: cityhall@mltwa.gov. Official source

official email: cityhall@ci.mlt.wa.us. Official source

Upcoming council meetings and published changes

1 meeting · next 2 months

Week of Oct 19, 2026 1 meetings
  • 7:00 PM PDTMountlake TerraceCity Council MeetingIn personOnline

    City Hall, 23204 58th Avenue W, Mountlake Terrace, WA 98043 Map

    Zoom meeting ID: 810 1113 9518. No passcode. Or call 253-215-8782.

    In person: sign the comment sheet. To speak online or by phone, register at least 24 hours before the meeting, then reply to the confirmation email by 4 p.m. on meeting day. Raise your hand in Zoom or press *9 by phone.

    Written comments: send by 4 p.m. on meeting day.

    Other documents
Published ALPR actions and votes

Historical search remains incomplete. Missing records leave a member’s vote unknown.

: published action
A motion to cancel the Flock Camera contract was made by Mayor Pro Tem Wahl and seconded.

Outcome: Motion carried.

Reported tally: 6-0.

Official source
Supporting passage and check date
  • pages 4–5, item 11 New Business
    A motion to cancel the Flock Camera contract was made by Mayor Pro Tem Wahl and seconded. 6-0 Motion carried.
    Record retrieved .

We have not confirmed individual votes. The reported tally and published action appear above.

Source coverage and check dates
  • Votes: Complete for the checked source and range

    Update overdue · Last complete check:

  • Calendar, Agendas, Packets, Minutes: Complete for the checked source and range

    Update overdue · Last complete check: · Latest attempt:

    Requested dates: through .

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Votes: Complete for the checked source and range

    Update overdue · Last complete check: · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

  • Calendar, Agendas, Packets, Minutes: 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.

  • 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, Packets, Minutes: 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.

  • Votes: Partial coverage

    Complete check unverified · Latest attempt:

    Requested dates: through .

Primary documents

ESSB 6002 and Mountlake Terrace

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 Mountlake Terrace, that decision rests with the Mountlake Terrace council.

Read the law section by section →

Questions about Flock in Mountlake Terrace

Does Mountlake Terrace use Flock cameras?

Mountlake Terrace’s council approved a two year, $54,000 Flock contract for nine cameras on June 5, 2025, by a 5 to 2 vote. On December 4, it voted 6 to 0 to cancel the contract, with Sonmore excused. Reporting said cancellation preceded installation. We have not confirmed whether the city deployed cameras later, or whether other agencies or private owners operate cameras there.

How many license plate reader cameras are in Mountlake Terrace?

OpenStreetMap records 1 ALPR location inside Mountlake Terrace city limits. Map records may include cameras on private property and cameras run by other agencies.

How do I contact the Mountlake Terrace council about Flock cameras?

Write to cityhall@mltwa.gov. Meetings: Council meetings at 7 p.m. on the first four Thursdays each month, unless otherwise posted. Location: City Hall, 23204 58th Avenue W., Mountlake Terrace.

Is anyone organizing against Flock cameras in Mountlake Terrace?

We have not found a group organizing only in Mountlake Terrace. DeFlock Snohomish County covers Mountlake Terrace alongside the other 20 jurisdictions in the county.

OpenStreetMap records 1 ALPR location inside Mountlake Terrace 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

All 21 jurisdictions with sources →