The City of Revelstoke is governed by Mayor and Council. City Council appoints a Chief Administrative Officer (CAO) who is responsible for the day-to-day operations of the municipal government. The CAO oversees several department heads who work collaboratively to provide on-going, basic and value-added services, while also addressing future community needs.