 Highland County was formed in 1847 from Bath County and Pendleton County after a bill was passed by the Virginia General Assembly on March 19 of that year.The desire for the new county's formation arose due to multiple reasons, including the distances from the areas in present-day Highland to the county seats of Bath and Pendleton and the advantageous position of the new turnpike.Highland was named for its lofty elevation.