Please view individual meeting agendas to find out if the meeting will be held in-person or electronically. Advanced registration is required for electronic participation; instructions and deadlines are included on individual meeting agendas.
Scroll down and click on the meeting title to view the video recording. City Council meetings are live-streamed and recorded. Recordings of Board, Commission, and Committee meetings will be uploaded the business day after the meeting.