Dakota is a city in Winona County, Minnesota, United States. The population was 323 at the 2010 census. The mayor is Greg Dobrunz.
According to the United States Census Bureau, the city has a total area of 1.0 square miles (2.5 km²), of which, 0.7 square miles (1.7 km²) of it is land and 0.3 square miles (0.8 km²) of it (32.65%) is water.
As of the census of 2000, there were 329 people, 130 households, and 92 families residing in the city. The population density was 493.1 people per square mile (189.6/km²). There were 145 housing units at an average density of 217.3 per square mile (83.6/km²). The racial makeup of the city was 99.70% White, 0.30% from other races. Hispanic or Latino of any race were 0.30% of the population.