Vidigueira, officially known as the Town of Vidigueira, is a town and municipality located in the District of Beja in Portugal. It serves as the administrative center for its surrounding region.
As of the 2011 census, the population of the municipality was 5,932 residents. The total area of the municipality covers approximately 316.61 square kilometers.