Según los datos recolectados en el censo de 2002 del Instituto Nacional de Estadísticas de Chile, la comuna posee una superficie de 76 km y una población de 32 273 habitantes, de los cuales 16 560 son mujeres y 15 713 hombres.