What are the responsibilities of a municipal council, and who sits on it?

Municipal councils are responsible for the municipality’s budget, as well as services like animal control, employment, roads, water, sewage, and recreation. A council has eight councillors and a mayor, all of whom are elected locally.