Shellbrook was a provincial electoral district for the Legislative Assembly of the province of Saskatchewan, Canada, in the area of Shellbrook, Saskatchewan, west of Prince Albert.
Created as "Prince Albert" before the 1st Saskatchewan general election in 1905, this constituency was redrawn and renamed "Shellbrook" in 1912. The riding was again redrawn and renamed "Shellbrook-Torch River" in 1982, and abolished before the 23rd Saskatchewan general election in 1995 into Shellbrook-Spiritwood and Saskatchewan Rivers. Shellbrook-Spiritwood existed from 1995 to 2003. The former Shellbrook riding is now part of the districts of Rosthern-Shellbrook and Saskatchewan Rivers.