En el Censo Provincial de 2008 había registrado 30.727 habitantes para la ciudad propiamente dicha y otros 19.272 para Colonia Caroya, totalizando 49.999 pobladores, por lo que es la 10ª ciudad y la 6ª de las áreas urbanas de la provincia.