En el censo de 2017, la comuna de Trehuaco tenía una población de 5401 habitantes y una superficie comunal de 313,1 km².