Middle Lake is a village in the Canadian province of Saskatchewan within the Rural Municipality of Three Lakes No. 400 and Census Division No. 15. The village has a public K-12 school, a nursing home, and a regional park. It is adjacent to Lucien Lake and accessed from Highway 20. The surrounding area is largely agricultural.