Selma is a census-designated place (CDP) in Alleghany County, Virginia, United States.
Oakland Grove Presbyterian Church was added to the National Register of Historic Places in 1982.
According to the United States Census Bureau, the CDP has a total area of 0.3 square miles (0.8 km2), all of it land.
The racial makeup of the CDP was 99.59% White, and 0.41% African American.
26.5% of all households were made up of individuals, and 15.8% had someone living alone who was 65 years of age or older.