Selma
Census-designated place in Alleghany County, Virginia

Selma is an unincorporated community (census-designated place) in Alleghany County, Virginia, with 357 residents (2020 Census). It sits at 1,148 ft (350 m) above sea level. The nearest town is Low Moor, 1.1 miles SW.
- 357residents (2020 Census)
- 1,148 ftelevation · 350 m
- 0.4 sq miland area · 1.1 km²
- 821 / sq mipopulation density
- 24474main ZIP code (2 in total)
About Selma
Selma is a census-designated place (CDP) in Alleghany County, Virginia, United States. As of the 2020 census, Selma had a population of 357.
Text: Wikipedia · CC BY-SA 4.0
Selma weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Selma
Webcams: Windy.com
Living in Selma
- Median home value
- $93,100
- Median age
- 45.4
Do you know Selma? Tell us about it
Help other travelers: share what makes Selma special. We review every message before publishing it.
Map of Selma
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Selma Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Selma, VA population
Selma had 357 residents in the 2020 Census.
| 2020 Census | 357 |
|---|---|
| Density | 821 per sq mi (317 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Selma at a glance
| State | Virginia (VA) |
|---|---|
| County | Alleghany County |
| Type | Census-designated place |
| Population | 357 (2020) |
| Land area | 0.43 sq mi (1.1 km²) |
| Water area | 0.01 sq mi (0.02 km²) |
| Elevation | 1,148 ft (350 m) |
| Coordinates | 37.8041° N, 79.8499° W |
| ZIP codes | 24474, 24457 |
| Census code (GEOID) | 5171072 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Selma
- Low Moor1.1 mi SW
- Clifton Forge1.9 mi NE
- Cliftondale Park3.2 mi NE
- Iron Gate3.3 mi E
- Glen Wilton3.7 mi SE
- Mallow7.1 mi SW
- Covington7.6 mi W
- Eagle Rock11.6 mi S
- Callaghan13.1 mi W
- Hot Springs13.7 mi N
- Warm Springs17.1 mi N
- Millboro18.1 mi NE
Straight-line distance between town centers.
Frequently asked questions about Selma
What county is Selma in?
Selma is in Alleghany County, Virginia.
What is the population of Selma, VA?
357 people lived in Selma at the 2020 Census.
What is the ZIP code of Selma, VA?
The main ZIP code is 24474. Other ZIP codes: 24457.
What is the elevation of Selma?
1,148 feet (350 m) above sea level.
What towns are near Selma?
Low Moor (1.1 mi), Clifton Forge (1.9 mi), Cliftondale Park (3.2 mi), Iron Gate (3.3 mi), Glen Wilton (3.7 mi).
Last updated: