Haymarket, Virginia, once a sleepy small town just off Rt. 66 in Northern Virginia, is now home to residents who desire to live in planned communites or larger private settings with acreage. Located between Gainesville, Virginia and the Fauquier County line, it is protected on west by Bull Run Mountain. Many homes have views of Bull Run Mountain and homes can be purchased on the top of the mountain. The town of Haymarket preserves it's small town charm with walkable streets and quaint architecture. The annual Haymarket Day Parade attracts visitors from the region. Top quality schools and health care facilites attract newcomers.