[4] En cuanto a su geología corresponde al periodo neógeno (80.34%) y cuaternario (3.0%).
[4] Al municipio lo conforman 44 cuerpos de agua y un río, entre los sitios hidrológicos más importantes sobresalen la presa del Muchacho, el manantial del Salitre, el Jagüey Grande y el Pozo de la Noria.
[12][13] El municipio en toda su extensión presenta una diversidad de climas; Semiseco templado (100.0%).
[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 11 768 habitantes, siendo 5740 hombres y 6028 mujeres.
[nota 5] El 34.0 % se encuentra afiliada al IMSS, el 57.5 % al INSABI, el 5.8 % al ISSSTE, 0.1 % IMSS Bienestar, 1.8 % a las dependencias de salud de PEMEX, Defensa o Marina, 1.4 % a una institución privada, y el 0.2 % a otra institución.
[18] El porcentaje de población según situación conyugal,[nota 6] el 32.4 % se encuentra casada, el 31.2 % soltera, el 26.2 % en unión libre, el 4.5 % separada, el 0.8 % divorciada, el 4.8 % viuda.
[13][19] En ganadería se sacrifican mayormente ganado ovino 3278 cabezas; bovino 777; porcino 1043; caprino 168; aves 13 604, comprendiendo aves para carne y huevo y guajolotes; además de 2 colmenas de abejas.
[13][19] Para 2015 se cuenta con 58 unidades económicas, que generaban empleos para 125 personas.
[19] De acuerdo con cifras al año 2015 presentadas en los Censos Económicos por el INEGI, la Población Económicamente Activa (PEA) del municipio asciende a 4224 personas de las cuales 3906 se encuentran ocupadas y 318 se encuentran desocupadas.