Tune in to the next live, Special Budget Meeting at 9 am on January 19
Council Meeting - March 28
Join us for our Council Meeting! Find the live stream here.
Committee of the Whole meetings to be held at 12:30 p.m.Regular Council meetings to be held at 3:00 p.m.