De acuerdo a los resultados que presentó la Encuesta Intercensal 2015 INEGI, el municipio cuenta con un total de 38 564 habitantes, siendo 18 695 hombres y 19 869 mujeres.