Mountain Road is a census-designated place in Halifax County, Virginia, United States. The population as of the 2010 census was 1,100.