The City of Lake Crystal, Minnesota is located in Blue Earth County, 12 miles southwest of Mankato off of MN State Hwy 60. Lake Crystal is located on the shores of Crystal Lake with a population of 2,593.