Williams Lake, is a city located on Hwy #97 in the Central Interior of British Columbia, Canada. Located in the central part of a region known as the Cariboo, it is the largest urban centre between Kamloops and Prince George, with a population of 10,744.
Williams Lake is located 25 km (16 mi) north of 150 Mile House on Hwy 97. 540 km (348 mi) north of Vancouver. 238 km (148 mi) south of Prince George. The major north-south route is Highway 97.