Hamilton, VA
Hamilton, VA 20158
Hamilton Map
Hamilton is a town in the Loudoun Valley of Loudoun County, Virginia, United States. The population was 562 as of the 2000 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 / 39.13389; -77.66417 (39.133889, -77.664151), near the western base of Catoctin Mountain.
According to the United States Census Bureau, the town has a total area of 0.2 square miles (0.6 km²), all of it land.
Nearby cities include Lansdowne, Broadlands, Ashburn, Harpers Ferry, Middleburg.
Places in Hamilton
Dine and drink
Eat and drink your way through town.
Can't-miss activities
Culture, natural beauty, and plain old fun.
Places to stay
Hang your (vacation) hat in a place that’s just your style.
See a problem?