Uncastillo es una de las localidades que junto a Ejea de los Caballeros, Sádaba, Sos del Rey Católico y Tauste forman la comarca histórica de las Cinco Villas.
En el extremo noroeste de la provincia de Zaragoza se encuentra Uncastillo. Asentada sobre un pequeño valle a 662 metros de altitud y cercada por los ríos Riguel y Cadenas, su estructura urbana se apiña alrededor del castillo que alzado sobre la peña Ayllón, es la imagen emblemática de la localidad.
Su término municipal abarca una extensión de 23.060 hectáreas y presenta un contrastado paisaje, a camino entre las estribaciones meridionales del prepirineo aragonés y la depresión del valle del Ebro, con altitudes que oscilan entre los 1.159 metros de la sierra y los 450 metros en el sur, lo que implica una gran diversidad de flora y fauna.