Dayton is a town in Rockingham County, Virginia, United States. The 2009 population estimate was 1,360. It is included in the Harrisonburg, Virginia Metropolitan Statistical Area.
Dayton is located at 38°24′59″N 78°56′22″W / 38.41639°N 78.93944°W / 38.41639; -78.93944 (38.416323, -78.939440). The town is approximately two miles southwest of Harrisonburg and two miles northeast of Bridgewater.
According to the United States Census Bureau, the town has a total area of 0.8 square miles (2.1 km²), all of it land.