Big Bear Lake is a small city in San Bernardino County, California, located in the San Bernardino Mountains along the south shore of Big Bear Lake, and surrounded by the San Bernardino National Forest.