En 2015 Llaviana contaba 13.582 vecinos (con una densidá de población de 104 hab./km²), d'ellos 234 inmigrantes, que representaben el 1,72 % de la población. Esta última ta pembaxo de la media asturiana (3,96% de población inmigrante), que yá ye de por sí inferior a la media española. N'orde d'importancia, los principales países d'orixe de los inmigrantes son Polonia, Ecuador, Arxentina, Cuba, Portugal, Alemaña, Marruecos, República Checa y República Dominicana.