Hornachos
El pueblo se encuentra situado en la Sierra Grande, entre dos valles, el de Los Moros y el de Los Cristianos, a una altitud de 538 metros.
Sierra de Picachos
Los principales tipos de vegetación en el ANP son Matorral submontano en el piedemonte y altitudes intermedias (69%) y Bosque de encino en las partes altas (15%). En algunas partes también se encuentra Matorral espinoso tamaulipeco (7%) y Matorral desértico rosetófilo (5%). Además, La Sierra de Picachos es un paradero de fauna migrante y se han identificado 146 especies de pájaros. Predomina el clima semiárido cálido (BSh). Los suelos en el área son Leptosol lítico (81%) y Calcisol pétrico (19%).