Elrose was a provincial electoral district for the Legislative Assembly of the province of Saskatchewan, Canada. Located in southwestern Saskatchewan, this constituency was centred on the town of Elrose. The riding was created before the 3rd Saskatchewan general election in 1912 as "Eagle Creek"; it was renamed "Elrose" in 1917.
The district was dissolved and combined with the Rosetown riding (as Rosetown-Elrose) before the 18th Saskatchewan general election in 1975. It is now part of a revived Rosetown-Elrose constituency.