Loch Lomond is a census-designated place in Prince William County, Virginia, United States. The population was 3,701 at the 2010 census. It is named after a loch in northern Scotland, Loch Lomond. Loch Lomond is located at 38°46′50″N 77°28′56″W / 38.78056°N 77.48222°W.