Vansbro (Swedish pronunciation: [ˈvɑ̌ːnsbrʊ]) is a locality in Dalarna and the seat of Vansbro Municipality, Dalarna County, Sweden. It had 2,026 inhabitants in 2010, out of a total municipal population of 7,000.
The town is situated by the end of the Vanån, or Van River, the main tributary of the Västerdal River.