Vimioso, officially the Town of Vimioso, is a town and municipality located in the Tierra de Miranda region within the district of Bragança in northern Portugal. The municipality covers an area of 481.59 km².
As of the 2011 census, the population of the town was 4,669. It is notably recognized for having a significant number of Mirandese speakers among its inhabitants.