Anderson Lake, also known as Saltcoats Lake, is a lake in the Canadian province of Saskatchewan. It is in the Rural Municipality of Saltcoats No. 213 and adjacent to the town of Saltcoats. At 60.7 hectares, it is a small lake with a regional park at its southern end and public trails along the eastern shore. The outflow is from the southern end and it flows north-west where it meets up with Yorkton Creek.