Según el II conteo de población y vivienda, el municipio tiene 18,157 habitantes, de los cuales 8,603 son hombres y 9,554 son mujeres; el 0.27% de la población son indígenas.