De acuerdo a los resultados que presentó la Encuesta Intercensal 2015 INEGI, el municipio cuenta con un total de 39 772 habitantes, siendo 19 530 hombres y 20 241 mujeres.