Villayón es un concejo de la comunidad autónoma del Principado de Asturias (España), localizado en la comarca occidental de la región dentro de la cuenca del río Navia.