where is dumfries, va?
Dumfries, Virginia. This article is about the town in the United States. For the town in Scotland, see Dumfries. Dumfries, officially the Town of Dumfries, is a town in Prince William County, Virginia. The population was 4,961 at the 2010 United States Census.