The
Viana do Castelo District (, ) is a district located in the northwest of
Portugal, bordered by
Spain from the north and
Braga District from the south. It has an area of 2,255 km² and a population of 252,011 (2006), for a density of 111.8 inhabitants/km². The district capital is the city of
Viana do Castelo.