De acuerdo al registro nacional de población del año 2005, la población total del municipio es de 44,959 habitantes del cual 21,662 son hombres y 23, 297 mujeres, concentrándose la mayor parte de los habitantes en la cabecera municipal.