Twin Lakes, Mahnomen County, Minnesota

Twin Lakes is a census-designated place in the townships of Little Elbow and Twin Lakes, Mahnomen County, Minnesota, United States. Its population was 192 as of the 2020 census, up from 149 in 2010.

Geography
The Twin Lakes CDP is in southeastern Mahnomen County, mostly in the northwest part of Little Elbow Township but extending north into the southwest part of Twin Lakes Township. Most of South Twin Lake is within the CDP, and the northern edge of the CDP follows the south shore of North Twin Lake. The community is 2 mi south of Naytahwaush, 18 mi east-northeast of Waubun, and the same distance east-southeast of Mahnomen, the county seat.

According to the U.S. Census Bureau, the Twin Lakes CDP has a total area of 4.27 sqmi, of which 2.67 sqmi are land and 1.60 sqmi, or 37.5%, are water.

Education
The community is served by Mahnomen ISD 432.