Hamilton is a town in the Loudoun Valley of Loudoun County, Virginia, United States. The present Town of Hamilton was once occupied by several native tribes. European settlers arrived in the 1730s. In 1768, George and Tabitha Roach Tavenner built the first house in the Hamilton area. Their son, Richard and his wife Ann Hatcher, built an estate called Harmony and the surrounding area was thereafter known as Harmony.
The median income for a household in the town was $59,688, and the median income for a family was $73,333. Males had a median income of $53,571 versus $32,857 for females. The per capita income for the town was $27,474. About 2.4% of families and 3.3% of the population were below the poverty line, including 3.6% of those under age 18 and 6.1% of those age 65 or over.