What We Do & Who We Are

Huffman Livestock is a cattle procurement service specializing in the buying and selling of feeder cattle from the Mid-Atlantic and Southeast. Buying and selling feeder cattle has been and continues to be at the core of our business. Cattle are sourced from sales weekly as well as from producers regionally. We handle all classes of cattle, from roping calves, feeders- calves & yearlings, breeding stock and dairy feeders.

Huffman Livestock has been a leader in the industry for over 70 years, dating back to Huffman Brothers, which was founded by brothers EG & Julian Huffman in the 1950's. They began by sourcing cattle for local producers while developing a grazing cattle program in Virginia.

In the 1950s, interstate commerce looked much different than today, the cattle from Virginia typically stayed East of the Mississippi and a large customer base was created in Pennsylvania and Michigan. Perry joined the business while in high school and spent much of his time as a student Virginia Tech ('84) was spent on the road shipping cattle and attending cattle sales. Today, Perry is the owner and the principal cattle buyer for Huffman Livestock working alongside our network of buyers throughout the Mid Atlantic area.

Today, Huffman Livestock is a bonded livestock dealer, sourcing, and shipping cattle to more than 25 states, from New Hampshire to New Mexico, with most of our customers being in the central US- Kansas, Texas, Missouri, Oklahoma, and Nebraska.

To learn more about our Cattle For Sale, click here


Contact Huffman Livestock

Thank you for your interest in Huffman Livestock. Please contact us today to learn more.

We look forward to hearing from you. 

Contact Us

Join Our Mailing List

  • This field is for validation purposes and should be left unchanged.

Local Take Up Hours

Hours of local cattle take up - Saturdays (8-12pm)

815 Mountain View Road
Lexington, VA 24450 
DO NOT USE GPS LOCATION. See Contact Us page for additional directions.  

PO Box 298,
Lexington, VA 24450

Barn Office: 540-463-2916
Perry Cell: 540-460-0498
Fax: 540-464-6098