Revelstoke is a small community in southeastern British Columbia, located in the Columbia Valley along the Columbia River. With a population of approximately 8,275, it serves as a regional hub for outdoor recreation and mountain tourism in the interior of the province. The town sits at an elevation of 1,128 metres and is surrounded by peaks of the Selkirk Mountains and the Rocky Mountains.
The economy of Revelstoke centres primarily on winter and summer tourism. Revelstoke Mountain Resort, located on Mount Mackenzie, operates as a year-round destination offering skiing, snowboarding, and summer activities including mountain biking and hiking. The town also attracts backcountry enthusiasts, river rafters, and visitors interested in accessing provincial and national parks in the region. Historically, Revelstoke developed as a railway town in the late 19th century, with the Canadian Pacific Railway remaining significant to local infrastructure and heritage. The community maintains heritage sites and museums that document this railway history alongside its evolution into a contemporary mountain destination.