Cotton is a charming small town located in Saint Louis County, Minnesota. With a population of just over 1,000 residents, Cotton offers a peaceful and close-knit community atmosphere. Nature lovers will appreciate the town's proximity to beautiful lakes and forests, providing ample opportunities for outdoor activities such as fishing, hiking, and camping. For those seeking a taste of history, the Cotton Historic District showcases several well-preserved buildings, offering a glimpse into the town's past. While the town may be small, it boasts a variety of local businesses that cater to the needs of residents and visitors alike. From cozy cafes and family-owned restaurants to hardware stores and boutiques, there is something for everyone in Cotton.Show More