La población del municipio de San Ciro de Acosta de acuerdo a los resultados del Conteo de Población y Vivienda de 2004 realizado por el Instituto Nacional de Estadística y Geografía es de 9,885 habitantes, de los cuales 4,654 son hombres y 5,231 son mujeres; siendo de esta manera su porcentaje de población masculina de 47.1%, la tasa de crecimiento anual de la población de 2000 a 2005 fue de -1.0%, el 32.3% de los habitantes son menores de 15 años de edad, mientras que entre esa edad y 64 años se encuentra el 53.1%, el 66.5% de los habitantes viven en localidades superiores a los 2,500 habitantes, que por tanto son consideradas urbanas, mientras que únicamente el 0.4% de los habitantes mayores de 5 años de edad son hablantes de alguna lengua indígena.