De acuerdo al II Conteo General de Población y Vivienda 2005 efectuado por el INEGI, la población total del municipio es de 45,074 habitantes, de los cuales 22,735 son hombres y 22,339 son mujeres.