Hamilton is a town in the Loudoun Valley of Loudoun County, Virginia, United States. The population was 506 as of the 2010 census. Hamilton is located 6 miles west of the county seat Leesburg at 39°8′2″N 77°39′51″W / 39.13389°N 77.66417°W, near the western base of Catoctin Mountain.
AdHey MiamiDolphins Fans! Don't Miss Out On Official Gear From NFL Shop. Let Everyone Know Where Your Allegiance Lies. Get Authentic MiamiDolphins Gear Here.