Twin Lakes is a city in Freeborn County, Minnesota, United States, near Albert Lea. The population was 134 at the 2020 census.