Shuswap-Revelstoke was a provincial electoral district in the Canadian province of British Columbia from 1979 to 1991. The riding was formed by merging the northern portions of the Revelstoke-Slocan riding with the Shuswap riding. The successor riding for the Revelstoke area is the current Columbia River-Revelstoke riding.
For other historical and current ridings in the region see Kootenay (electoral districts) and Okanagan (electoral districts).
Following the 1986 election the area was redistributed. The Shuswap area became the Shuswap riding while the Revelstoke area became part of Columbia River-Revelstoke.
Elections BC Historical Returns