Vieira do Minho () is a municipality in the district of Braga, in the north of Portugal. The population in 2011 was 12,997, in an area of 216.44 km<sup>2</sup>.
The present mayor is António Cardoso, elected by a coalition between PSD and the CDSâÂÂPP.
Administratively, the municipality is divided into 16 civil parishes (freguesias):
Vieira do Minho is essentially a rural municipality. Along with the town of Vieira do Minho, the seat of the municipality, the other major location in the municipality is the town of with 2,071 inhabitants.