Según el II Conteo de Población y Vivienda, el municipio tiene 4107 habitantes, de los cuales 1994 son hombres y 2,113 son mujeres; el 0.86% de la población son indígenas.