Elements of Haymarket
About Haymarket
Haymarket is a small suburban town in Prince William County with a population of 1,629. The town is rich in history which dates back to the 1700s. Haymarket was formerly known as The Crossroads. Schools that serve Haymarket include Battlefield High School, Haymarket Elementary School, and Mountain View Elementary School.