The City of Revelstoke aims to create a more environmentally sustainable City through a number of environmental programs and initiatives including solid waste reduction, energy management, greenhouse gas reduction, water conservation and environmental protection and education.