Dumfries

Town in Prince William County, Virginia

View of Dumfries, Virginia
Photo: Leonard J. DeFrancisci · CC BY-SA 3.0

Dumfries is a town in Prince William County, Virginia, with 5,679 residents (2020 Census). It sits at 36 ft (11 m) above sea level. The nearest town is Triangle, 1.3 miles S.

About Dumfries

Dumfries ( DUM-freez), officially the Town of Dumfries, is a town in Prince William County, Virginia, United States. As of the 2020 census, Dumfries had a population of 5,679.

Text: Wikipedia · CC BY-SA 4.0

Dumfries weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Dumfries

All 24 webcams near Dumfries ›

Webcams: Windy.com

Living in Dumfries

Median household income
$82,355
Median home value
$331,800
Median rent
$1,732/mo
Median age
33.3
Cost of living and demographics of Dumfries ›

Do you know Dumfries? Tell us about it

Help other travelers: share what makes Dumfries special. We review every message before publishing it.

Map of Dumfries

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Dumfries Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Dumfries, VA population

Dumfries had 5,679 residents in the 2020 Census.

2020 Census5,679
Density3,699 per sq mi (1,428 per km²)

Source: U.S. Census Bureau, Decennial Census.

Dumfries at a glance

StateVirginia (VA)
CountyPrince William County
TypeTown
Population5,679 (2020)
Land area1.54 sq mi (4.0 km²)
Water area0.02 sq mi (0.05 km²)
Elevation36 ft (11 m)
Coordinates38.5661° N, 77.3161° W
ZIP code22026
Official websitedumfriesva.gov
Census code (GEOID)5123760

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Dumfries

Straight-line distance between town centers.

Frequently asked questions about Dumfries

What county is Dumfries in?

Dumfries is in Prince William County, Virginia.

What is the population of Dumfries, VA?

5,679 people lived in Dumfries at the 2020 Census.

What is the ZIP code of Dumfries, VA?

The ZIP code of Dumfries is 22026.

What is the elevation of Dumfries?

36 feet (11 m) above sea level.

What towns are near Dumfries?

Triangle (1.3 mi), Cherry Hill (1.6 mi), Quantico (3.3 mi), Quantico Base (3.4 mi), Leesylvania (3.4 mi).

Last updated: