City Council Meetings

Watch

Watch the current meeting via BoxCast.

Participate

Register to participate in a current or upcoming meeting via Zoom.

Request to Speak

Sign up in advance to speak at a meeting.

Historical Archive of Council Meetings