Villaviciosa (<small>Spanish and</small> ) is a town and municipality in the autonomous community of Asturias, Spain.
Villaviciosa is situated on the central eastern coastline, and borders the Asturian municipalities of Gijón and Siero to the west, Sariego, Nava, Cabranes and Piloña to the south and Colunga to the east. The total area is
It had a population of 14,962 in 2011.
The capital is the town of the same name. It is in size.
Villaviciosa includes 41 parroquias (parishes):