Lake San Cristobal is a lake in the U.S. state of Colorado. Located in the San Juan Mountains at an elevation of 9,003 feet, the freshwater lake is 2.1 miles long, up to 89 feet deep, has a surface area of 0.52 square miles, and holds about 11,000 acre-feet of water. The town of Lake City, a few miles to the north, is named after Lake San Cristobal. The name …Lake San Cristobal is a lake in the U.S. state of Colorado. Located in the San Juan Mountains at an elevation of 9,003 feet, the freshwater lake is 2.1 miles long, up to 89 feet deep, has a surface area of 0.52 square miles, and holds about 11,000 acre-feet of water. The town of Lake City, a few miles to the north, is named after Lake San Cristobal. The name San Cristóbal means Saint Christopher in the Spanish language. Many old silver mines are near the lake and it is very clean and well kept, and stocked with Rainbow Trout.