Según el informe del censo de 2017, Ancud tiene una población de 38 991 habitantes, de los cuales 19 029 son hombres y 19 962, mujeres.