Lake Errock is an unincorporated community in the Fraser Valley region of southwestern British Columbia. Housing exists primarily on the northwestern shore of the same named lake, which lies southwest of Harrison Bay. The locality, on BC Highway 7, is by road about 23 kilometres (14 mi) west of Agassiz, 95 kilometres (59 mi) east of Vancouver, and 28 kilometres (17 mi) east of Mission.