Según el censo de 2002, Curacautín tiene una población de 16 417 habitantes, con un 29,42 % de población rural y un 70,58 % de población urbana, y de los cuales 7992 son hombres y 8425 son mujeres (población estimada a 2005 con los datos del censo de 2002).