Farmington, Minnesota is one of the oldest cities in Dakota County and has been home to locals since 1858. Located on the banks of Vermillion River, it is an attractive destination for history buffs as well as nature lovers alike.
The verdant landscape offers plenty of outdoor activities like fishing, swimming, canoeing, and kayaking. The city also boasts several historic sites that draw tourists from all over including downtown buildings such as the old post office or courthouse which were built at the turn of the century. In addition to this, there are two state parks with hiking trails and camping spots available year-round.
Farmington’s rich history dates back to its original settlers who arrived after the Treaty of Traverse des Sioux was signed by Native Americans in 1851. It is full of stories about pioneers who plowed through hardships to form communities here. Today, visitors can explore these tales firsthand by visiting historical landmarks ranging from local museums to restored farms and homesites throughout town.