La parroquia de Margolles tiene una extensión de 19,01 km², situada en el extremo norte del concejo de Cangas de Onís, limita con Ribadesella y Parres, con una población de 219 habitantes, 114 varones y 105 mujeres (INE) en 2008.