Mountain Road Historic District is a national historic district located near Halifax, Halifax County, Virginia. The district includes 22 contributing buildings and consists of two churches, a parish hall, a masonic hall, and a host of private residences dating to the 19th and early 20th centuries. Notable buildings include the Masonic Lodge (1828), Methodist Church (1831), St. John's Episcopal Church (1844), Magnolia Hill, Grand Oaks, and St. John's Rectory.