Bingham Lake is a city in Cottonwood County, Minnesota, United States. The population was 137 at the 2020 census. Bingham Lake was platted on July 28, 1875, and incorporated in 1900. The city took its name from nearby Bingham Lake. A post office called Bingham Lake was established in 1871, and remained in operation until it was discontinued in 1992.