Esta pequeña población de la de Tierras Altas y El Valle está ubicada en el noreste de la provincia, en el límite con La Rioja bañado por el río Mayor en la vertiente mediterránea y afluente del río Alhama al sur de la Sierra de Achena y al norte de la de Alcarama