The Branch Keyhole Ranch, located just below the West Mountains in Central Idaho, covers an area of rolling hills and broken drainages, with timbered drainages as it borders the Payette National Forest on the east border. The ranch consists of 5,813± deeded acres along with over 76,545± acres of grazing leases, which is a combination of Forest Service, Bureau of Land Management (BLM), and Idaho State Land. Historically the ranch grazed approximately 750 pair from April through early December, and from the lower elevations, the cattle can be trailed into the high country as the grass matures. For the next two summer grazing seasons, the forest service allotment will be allowed to graze a total of 375 pair, due to a fire last summer to the south of the allotment.
The Little Weiser River flows through the property along with the South Fork of Grays Creek and King Hill Creek. Many other small tributaries and springs found on the ranch, making it a highly productive grazing ranch with plenty of water and lots of wildlife. The big sagebrush hills and timbered breaks create an ideal habitat for elk, mule deer, turkey, bear, and upland birds. The habitat is literally the breadbasket for wildlife. The Branch Keyhole Ranch is a versatile summer grazing ranch with some of the best grass in Southern Idaho and all the recreation that a four-season mountain ranch has to offer.