Según el censo de 2002, la ciudad tenía una población de 9288 habitantes en un superficie total de 4,16 kilómetros cuadrados, lo que la convierte en la localidad más poblada de la comuna de Yungay, y en la quinta ciudad más poblada de la región de Ñuble por detrás de Chillán, San Carlos, Bulnes y Coelemu.