De acuerdo a los resultados que presentó la Encuesta Intercensal 2015 INEGI, el municipio cuenta con un total de 40 201 habitantes, siendo 18 530 hombres y 21 671 mujeres.