Lanco, ubicado en la región de los ríos, en su mayoría poblado por personas de descendencia indígena, tiene una superficie aproximada de 532,4 km2.
De acuerdo a los datos publicados por el Censo 2017, la comuna de Lanco tiene un total de 16.752 habitantes. Según datos del INE para el año 2015 se habría proyectado un incremento de la población a 17.620 habitantes, pero la realidad al año 2017 indica que incremento fue menor (16.752), lo que corresponde a una variación real entre el año 2002 y 2017 de un 6,9 % (1089 habitantes). Según el Censo 2017 la comuna de Lanco representa un 0,09% de la población nacional y un 4,3% de la población regional. Teniendo en consideración las proyecciones al año 2015, la comuna ha tenido un crecimiento positivo aunque menor al proyectado a nivel regional y nacional
En la localidad de Malalhue, perteneciente a la comuna de Lanco, se encuentra un SUR (atención de urgencia rural) y un CESFAM, de manera de atender a la población rural. También existen estaciones médico rurales en la comuna, como lo son las de Antilhue, Chosdoy, Lumaco, Puquiñe I y II, Panguinilahue, Huenuye, Hueima y Aylin, estas no poseen infraestructura propia y funcionan en las respectivas sedes comunitarias de las distintas localidades.