Según el II Conteo de Población y Vivienda, el municipio tiene 5,236 habitantes, de los cuales 2,402 son hombres y 2,834 son mujeres; el 0.90% de la población son indígenas.