Big Bear Lake is a city in San Bernardino County, California along the south shore of Big Bear Lake, located 25 miles (40 km) northeast of the city of San Bernardino. The population was 5,438 at the 2000 census. Surrounded by the San Bernardino National Forest, Big Bear Lake is a year-around resort destination for Southern California.