La población actual (2009) del concejo es de 6.761 personas, y sus principales núcleos por orden de población son: Cangas de Onís que es su capital, Mestas de Con, Soto de Cangas, Corao, Llano de Con, Labra y Triongo.