Según el censo de 2017, la comuna de Chillán Viejo tiene una superficie de 291,8 km² y una población de 30 907 habitantes, por lo que tiene una densidad de 105,9 habitantes por km².