Según el II conteo de población y vivienda, el municipio tiene 19,710 habitantes, de los cuales 9,492 son hombres y 10,218 son mujeres; el 0.15% de la población son indígenas.