Swanville is a city in Morrison County, Minnesota, United States.
A very small portion of the city extends into Todd County.
Minnesota State Highway 28 serves as a main route in the community, running through the western side of the city.
According to the U.S. Census Bureau, Swanville has a total area of 0.53 sq mi (1.37 km2), all land.
26.2% of all households were made up of individuals, and 12% had someone living alone who was 65 years of age or older.
The racial makeup of the city was 99.43% White, 0.28% Asian, and 0.28% from two or more races.
33.8% of all households were made up of individuals, and 26.1% had someone living alone who was 65 years of age or older.