La comuna de Curepto abarca una superficie de 1 073,81 km² y una población de 9 448 habitantes (censo INE año 2017), correspondientes a un 1,08% de la población total de la región y una densidad de 8.80 hab/km².