Winnipeg Beach is a town in the Interlake Region, in the Canadian province of Manitoba. The town was founded in 1900 by Sir William Whyte and is located at the junction of Highway 9 and Highway 229 on the southwestern shore of Lake Winnipeg, about 35 miles (56 km) north of Winnipeg. It is bordered by the Rural Municipality of Gimli and the Rural Municipality of St. Andrews, as well as Lake Winnipeg. Its permanent population is 1,017 (2006). Nearby towns are Dunnottar, Gimli, Teulon, Clandeboye, Sandy Hook and Selkirk.