Se encuentra localizado geográficamente al occidente de Hidalgo, en las siguientes coordenadas: a los 20°24´35´´ latitud norte y 99° 20´58´´ longitud oeste, y se encuentra a una altitud de 1877 metros sobre el nivel del mar.
[7] Se encuentra en la región geográfica del Valle del Mezquital, su terreno es de limerío principalmente;[7][8] y se encuentra en la provincias fisiográfica del Eje Neovolcánico, y dentro de la subprovincia de Llanuras y Sierras de Querétaro e Hidalgo.
[1] En la ciudad hay 33 personas que se consideran afromexicanos o afrodescendientes, alrededor de1.84 % de la población de la ciudad.
[1] De acuerdo con datos del Censo INEGI 2020, unas 1550 declaran practicar la religión católica; unas 88 personas declararon profesar una religión protestante o cristiano evangélico; 1 personas declararon otra religión; y unas 154 personas que declararon no tener religión o no estar adscritas en alguna.
[14][16] Las principales actividades económicas son el comercio y la agricultura.