[12][13] En cuanto a su geología corresponde al periodo paleógeno (77.08%), cuaternario (20.0%) y neógeno (2.0%).
[4] En cuanto a edafología el suelo dominante es phaeozem (78.0%), leptosol (9.5%), luvisol (9.0%) y regosol (2.58%).
[4] La flora se compone de selva mediana y pastizales.
[12][13] La fauna son mamíferos tales como el gato montés, tigrillo, jabalí, venado, armadillo y conejo.
[12][13] De acuerdo a los resultados que presentó el Censo Población y Vivienda 2020 del INEGI, el municipio cuenta con un total de 19 812 habitantes, siendo 9511 hombres y 10 301 mujeres.
[18] El porcentaje de población según situación conyugal,[nota 6] el 37.1 % se encuentra casada, el 30.8 % soltera, el 21.6 % en unión libre, el 3.4 % separada, el 0.2 % divorciada, el 6.9 % viuda.
[18] Predominan las viviendas con los siguientes materiales: tabique, ladrillo, block, piedra, cantera, cemento o concreto.
[13] La ganadería según su importancia son: ganado bovino, porcino y aves.
[13] Según cifras al año 2015 presentadas en los Censos Económicos por el INEGI, la Población Económicamente Activa (PEA) de 12 años y más del municipio asciende a 5225, de las que 5148 se encuentran ocupadas y 77 se encuentran desocupadas.