Vimioso (), officially Town of Vimioso (; , ) is a town and municipality in the district of Bragança in the northern part of Portugal. The population in 2011 was 4,669, in an area of 481.59 kmò. It is recognised as having a significant number of Mirandese speakers.
In 1516, Vimioso was elevated to the administrative status of a village by order of King Manual I.
The municipality is composed of 10 parishes: