Broadway is a town in Rockingham County, Virginia, United States. The population was 2,192 at the 2000 census. It is included in the Harrisonburg, Virginia Metropolitan Statistical Area.
Broadway is located at 38°36′43″N 78°47′57″W / 38.61194°N 78.79917°W / 38.61194; -78.79917 (38.611954, -78.799192).
According to the United States Census Bureau, the town has a total area of 1.8 square miles (4.7 km²), all of it land.